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