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 ra trạng thái tương ứng dành riêng cho camera.
Nếu
ICameraDeviceCallbacks::notify() được gọi bằng
ERROR_DEVICE, thì chỉ có thể gọi thành công phương thức
ICameraDeviceSession::close(). Tất cả các phương thức khác sẽ trả về
INTERNAL_ERROR.
Bạn phải báo cáo các lỗi tạm thời trong quá trình chụp ảnh thông qua
ICameraDeviceCallbacks::notify() bằng
mã lỗi thích hợp. Trong mỗi trường hợp lỗi tạm thời, HAL vẫn phải gọi
ICameraDeviceCallbacks::processCaptureResult() với
kết quả chụp thích hợp.
Quản lý bảng tin
Các ứng dụng HAL phải định cấu hình luồng camera bằng cách gọi
ICameraDeviceSession::configurestreams().