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()