Đối với các thiết bị chạy Android 13 trở lên, camera khung hỗ trợ ổn định video trên luồng xem trước và các luồng khác không phải RAW trong các phiên chụp ảnh. Tính năng này cho phép Các ứng dụng bên thứ ba cung cấp trải nghiệm xem trực quan (WYSIWYG) khi so sánh giữa bản xem trước của camera và bản ghi.
Triển khai
Để cung cấp tính năng này cho ứng dụng bên thứ ba, hãy thiết bị nhà sản xuất phải quảng cáo hỗ trợ cho các khoá sau và triển khai thuật toán ổn định bản xem trước trong HAL của máy ảnh:
Để sửa đổi chế độ cài đặt mặc định cho tính năng này, hãy gán một giá trị mặc định trong
mẫu yêu cầu thu thập khi tạo một yêu cầu chụp bằng cách sử dụng
createCaptureRequest
.
Để tham khảo cách triển khai tính năng này, hãy xem mã cho
EmulatedCamera
tại Tím biển tại
hardware/google/camera/devices/EmulatedCamera/hwl/EmulatedSensor.cpp
.
Để biết thêm thông tin chi tiết về các chế độ ổn định video, hãy xem
CONTROL_VIDEO_STABILIZATION_MODE
.
Xác nhận kết quả
Để thử nghiệm việc triển khai tính năng này, hãy sử dụng CTS và ITS sau kiểm thử:
CTS (Bộ kiểm tra tính tương thích):
ITS (kiểm tra trường nhìn và chất lượng ổn định):