Penanganan error dan stream

Pengelolaan error

Metode antarmuka HIDL yang berinteraksi dengan kamera harus menghasilkan model kamera status.

Jika ICameraDeviceCallbacks::notify() dipanggil dengan ERROR_DEVICE, hanya Metode ICameraDeviceSession::close() dapat dipanggil memulai proyek. Semua metode lainnya akan menampilkan INTERNAL_ERROR.

Error sementara dalam pengambilan gambar harus dilaporkan melalui ICameraDeviceCallbacks::notify() dengan kode error. Dalam setiap kasus kegagalan sementara, HAL masih harus memanggil ICameraDeviceCallbacks::processCaptureResult() dengan sesuai hasil pengambilan.

Pengelolaan streaming

Klien HAL harus mengonfigurasi streaming kamera dengan memanggil ICameraDeviceSession::configurestreams().