ข้อผิดพลาดและการจัดการสตรีม

การจัดการข้อผิดพลาด

เมธอดอินเทอร์เฟซ HIDL ที่โต้ตอบกับกล้องจะต้องสร้าง ข้อมูลเฉพาะกล้องที่เกี่ยวข้อง สถานะ

ถ้า มีการเรียก ICameraDeviceCallbacks::notify() ด้วย ERROR_DEVICE เฉพาะส่วน เรียกใช้เมธอด ICameraDeviceSession::close() ได้ สำเร็จ ระบบจะแสดงผลวิธีการอื่นๆ ทั้งหมด INTERNAL_ERROR

ต้องรายงานข้อผิดพลาดชั่วคราวในการจับภาพโดยใช้ ICameraDeviceCallbacks::notify() พร้อม รหัสข้อผิดพลาด ในกรณีความล้มเหลวชั่วคราวแต่ละกรณี HAL ยังคงต้องเรียกใช้ ICameraDeviceCallbacks::processCaptureResult() ด้วย เหมาะสม ผลการบันทึก

การจัดการสตรีม

ไคลเอ็นต์ HAL ต้องกำหนดค่าสตรีมจากกล้องโดยการเรียกใช้ ICameraDeviceSession::configurestreams()