Pengelolaan error
Metode antarmuka HIDL yang berinteraksi dengan kamera harus menghasilkan status khusus kamera yang sesuai.
Jika
ICameraDeviceCallbacks::notify() dipanggil dengan
ERROR_DEVICE, hanya metode
ICameraDeviceSession::close() yang dapat dipanggil
dengan berhasil. Semua metode lainnya akan menampilkan
INTERNAL_ERROR.
Error sementara dalam pengambilan gambar harus dilaporkan melalui
ICameraDeviceCallbacks::notify() dengan
kode error yang sesuai. Dalam setiap kasus kegagalan sementara, HAL tetap harus memanggil
ICameraDeviceCallbacks::processCaptureResult() dengan
hasil pengambilan
yang sesuai.
Pengelolaan streaming
Klien HAL harus mengonfigurasi streaming kamera dengan memanggil
ICameraDeviceSession::configurestreams().