Compartir a través de


CameraCaptureSession.CaptureCallback.OnCaptureFailed Método

Definición

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.

Documentación de Java para android.hardware.camera2.CameraCaptureSession.CaptureCallback.onCaptureFailed(android.hardware.camera2.CameraCaptureSession, android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureFailure).

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.

Se aplica a