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