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