Đối với các thiết bị chạy Android 13 trở lên, khung camera hỗ trợ tính năng chống rung video trên luồng xem trước và các luồng không phải RAW khác trong các phiên chụp bằng camera. 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 nhìn sao được vậy (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 các ứng dụng bên thứ ba, nhà sản xuất thiết bị phải quảng cáo khả năng hỗ trợ cho các khoá sau và triển khai các thuật toán ổn định bản xem trước trong HAL camera:
Để sửa đổi chế độ cài đặt mặc định cho tính năng này, hãy chỉ định một giá trị mặc định trong mẫu yêu cầu ghi hình khi tạo yêu cầu ghi hình bằng cách sử dụng createCaptureRequest
.
Để biết thông tin về cách triển khai tham chiếu của tính năng này, hãy xem mã cho EmulatedCamera
trong Cuttlefish tại hardware/google/camera/devices/EmulatedCamera/hwl/EmulatedSensor.cpp
.
Để biết thêm thông tin chi tiết về các chế độ chống rung video, hãy xem phần CONTROL_VIDEO_STABILIZATION_MODE
.
Xác nhận kết quả
Để kiểm thử việc triển khai tính năng này, hãy sử dụng các kiểm thử CTS và ITS sau đây:
CTS:
ITS (kiểm thử trường nhìn và chất lượng ổn định):