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