إدارة الأخطاء
يجب أن تنشئ طرق واجهة HIDL التي تتفاعل مع الكاميرا الحالة المقابلة الخاصة بالكاميرا.
إذا تم استدعاء
ICameraDeviceCallbacks::notify() باستخدام
ERROR_DEVICE، يمكن استدعاء الطريقة
ICameraDeviceSession::close() بنجاح فقط. ستعرض جميع الطرق الأخرى القيمة
INTERNAL_ERROR.
يجب الإبلاغ عن الأخطاء العابرة في التقاط الصور من خلال
ICameraDeviceCallbacks::notify() مع
رمز الخطأ المناسب. في كل حالة من حالات الخطأ المؤقت، يجب أن يستمر HAL في استدعاء
ICameraDeviceCallbacks::processCaptureResult() مع
نتيجة التقاط
مناسبة.
إدارة البث
يجب أن تعمل برامج HAL على إعداد بث الكاميرا من خلال استدعاء
ICameraDeviceSession::configurestreams().