หน้านี้ครอบคลุมการเรียกกลับสถานะ Camera HAL, ข้อผิดพลาดในการจับภาพ และการจัดการสตรีม
การจัดการข้อผิดพลาด
เมธอดอินเทอร์เฟซ HIDL ที่โต้ตอบกับกล้องต้องสร้าง สถานะเฉพาะของกล้องที่เกี่ยวข้อง
หากมีการเรียกใช้
ICameraDeviceCallbacks::notify ด้วย
ERROR_DEVICE จะเรียกใช้เมธอด
ICameraDeviceSession::close ได้สำเร็จเท่านั้น ส่วนเมธอดอื่นๆ ทั้งหมดจะแสดงผลเป็น
INTERNAL_ERROR.
ระบบต้องรายงานข้อผิดพลาดชั่วคราวในการจับภาพผ่าน
ICameraDeviceCallbacks::notify พร้อมรหัสข้อผิดพลาดที่เหมาะสม
ในกรณีที่เกิดข้อผิดพลาดชั่วคราวแต่ละกรณี HAL ยังคงต้องเรียกใช้
ICameraDeviceCallbacks::processCaptureResult พร้อมผลการจับภาพที่เหมาะสม
การจัดการสตรีม
ไคลเอ็นต์ HAL ต้องกำหนดค่าสตรีมของกล้องโดยเรียกใช้
ICameraDeviceSession::configurestreams.