ניהול שגיאות
שיטות של ממשק HIDL שמתקשרות עם המצלמה צריכות ליצור סטטוס ספציפי למצלמה.
אם קוראים ל-method
ICameraDeviceCallbacks::notify() עם
ERROR_DEVICE, אפשר לקרוא ל-method
ICameraDeviceSession::close() בהצלחה. כל שאר השיטות יחזירו
INTERNAL_ERROR.
צריך לדווח על שגיאות חולפות בצילום תמונות באמצעות
ICameraDeviceCallbacks::notify() עם
קוד השגיאה המתאים. בכל מקרה של כשל זמני, ה-HAL עדיין צריך לקרוא ל-
ICameraDeviceCallbacks::processCaptureResult() עם
תוצאת צילום מתאימה.
ניהול שידורים
לקוחות HAL צריכים להגדיר את שידורי המצלמה באמצעות קריאה ל-
ICameraDeviceSession::configurestreams().