Hata yönetimi
Kamerayla etkileşime giren HIDL arayüz yöntemleri, karşılık gelen kameraya özgü durumu oluşturmalıdır.
ICameraDeviceCallbacks::notify()
ERROR_DEVICE
ile çağrılırsa yalnızca ICameraDeviceSession::close()
yöntemi başarıyla çağrılabilir. Diğer tüm yöntemler INTERNAL_ERROR
değerini döndürecektir.
Görüntü yakalamadaki geçici hatalar ICameraDeviceCallbacks::notify()
aracılığıyla uygun hata koduyla bildirilmelidir. Her geçici arıza durumunda HAL'nin yine de uygun bir yakalama sonucuyla ICameraDeviceCallbacks::processCaptureResult()
çağırması gerekir.
Akış yönetimi
HAL istemcileri ICameraDeviceSession::configurestreams()
öğesini çağırarak kamera akışlarını yapılandırmalıdır.