CameraCaptureSession.CaptureCallback.OnCaptureFailed Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se llama a este método en lugar de cuando el dispositivo de #onCaptureCompleted
cámara no pudo generar una CaptureResult
para la solicitud.
[Android.Runtime.Register("onCaptureFailed", "(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CaptureFailure;)V", "GetOnCaptureFailed_Landroid_hardware_camera2_CameraCaptureSession_Landroid_hardware_camera2_CaptureRequest_Landroid_hardware_camera2_CaptureFailure_Handler")]
public virtual void OnCaptureFailed (Android.Hardware.Camera2.CameraCaptureSession session, Android.Hardware.Camera2.CaptureRequest request, Android.Hardware.Camera2.CaptureFailure failure);
[<Android.Runtime.Register("onCaptureFailed", "(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CaptureFailure;)V", "GetOnCaptureFailed_Landroid_hardware_camera2_CameraCaptureSession_Landroid_hardware_camera2_CaptureRequest_Landroid_hardware_camera2_CaptureFailure_Handler")>]
abstract member OnCaptureFailed : Android.Hardware.Camera2.CameraCaptureSession * Android.Hardware.Camera2.CaptureRequest * Android.Hardware.Camera2.CaptureFailure -> unit
override this.OnCaptureFailed : Android.Hardware.Camera2.CameraCaptureSession * Android.Hardware.Camera2.CaptureRequest * Android.Hardware.Camera2.CaptureFailure -> unit
Parámetros
- session
- CameraCaptureSession
La sesión devuelta por CameraDevice#createCaptureSession
- request
- CaptureRequest
Solicitud que se dio a CameraDevice
- failure
- CaptureFailure
Error de salida de la captura, incluido el motivo del error y el número de fotograma.
- Atributos
Comentarios
Se llama a este método en lugar de cuando el dispositivo de #onCaptureCompleted
cámara no pudo generar una CaptureResult
para la solicitud.
Otras solicitudes no se ven afectadas y es posible que algunos o todos los búferes de imagen de la captura se hayan insertado en sus respectivos flujos de salida.
Si una cámara múltiple lógica no puede generar el resultado de captura para una de sus cámaras físicas, se llamará a este método con un CaptureFailure
para esa cámara física. En tales casos, siempre que el resultado de la captura de cámara lógica sea válido, #onCaptureCompleted
se seguirá llamando a .
La implementación predeterminada de este método no hace nada.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.