Manejo de errores y transmisiones

Administración de errores

Los métodos de la interfaz HIDL que interactúan con la cámara deben generar las funciones específicas de la cámara estado.

Si Se llama a ICameraDeviceCallbacks::notify() con ERROR_DEVICE, solo el Se puede llamar al método ICameraDeviceSession::close(). con éxito. Se devolverán todos los demás métodos. INTERNAL_ERROR

Los errores transitorios en la captura de imágenes deben informarse a través de ICameraDeviceCallbacks::notify() por la configuración el código de error. En cada caso de falla transitoria, la HAL debe seguir llamando ICameraDeviceCallbacks::processCaptureResult() con un apropiado el resultado de la captura.

Administración de transmisiones

Los clientes HAL deben configurar transmisiones de la cámara llamando ICameraDeviceSession::configurestreams()