Quản lý lỗi
Các phương thức giao diện HIDL tương tác với camera phải tạo camera cụ thể tương ứng trạng thái.
Nếu
ICameraDeviceCallbacks::notify()
được gọi bằng
ERROR_DEVICE
, chỉ
Có thể gọi phương thức ICameraDeviceSession::close()
thành công. Tất cả phương thức khác sẽ trả về
INTERNAL_ERROR
.
Bạn phải báo cáo lỗi tạm thời trong quá trình chụp ảnh qua
ICameraDeviceCallbacks::notify()
bằng ngôn ngữ phù hợp
mã lỗi. Trong mỗi trường hợp lỗi tạm thời, HAL vẫn phải gọi
ICameraDeviceCallbacks::processCaptureResult()
có
phù hợp
chụp kết quả.
Quản lý sự kiện phát trực tiếp
Ứng dụng HAL phải định cấu hình luồng máy ảnh bằng cách gọi
ICameraDeviceSession::configurestreams()
.