שגיאה וטיפול בסטרימינג

ניהול שגיאות

שיטות ממשק HIDL שמקיימות אינטראקציה עם המצלמה חייבות ליצור בארכיטקטורה הספציפית של המצלמה סטטוס.

אם המיקום אל ICameraDeviceCallbacks::notify() התקשרו באמצעות ERROR_DEVICE, רק אפשר לקרוא לשיטה ICameraDeviceSession::close() בהצלחה. כל השיטות האחרות יוחזרו INTERNAL_ERROR

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

ניהול עדכוני התוכן

לקוחות HAL חייבים להגדיר סטרימינג מהמצלמה על ידי התקשרות ICameraDeviceSession::configurestreams()