Compartilhar via


CameraCaptureSession.CaptureCallback.OnCaptureFailed Método

Definição

Esse método é chamado em vez de quando o dispositivo da #onCaptureCompleted câmera falhou ao produzir um CaptureResult para a solicitação.

[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

A sessão retornada por CameraDevice#createCaptureSession

request
CaptureRequest

O pedido que foi dado ao CameraDevice

failure
CaptureFailure

A falha de saída da captura, incluindo o motivo da falha e o número do quadro.

Atributos

Comentários

Esse método é chamado em vez de quando o dispositivo da #onCaptureCompleted câmera falhou ao produzir um CaptureResult para a solicitação.

Outras solicitações não são afetadas, e alguns ou todos os buffers de imagem da captura podem ter sido enviados para seus respectivos fluxos de saída.

Se uma multicâmera lógica não conseguir gerar o resultado de captura para uma de suas câmeras físicas, esse método será chamado com um CaptureFailure para essa câmera física. Nesses casos, desde que o resultado da captura lógica da câmera seja válido, #onCaptureCompleted ainda será chamado.

A implementação padrão desse método não faz nada.

Documentação Java para android.hardware.camera2.CameraCaptureSession.CaptureCallback.onCaptureFailed(android.hardware.camera2.CameraCaptureSession, android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureFailure).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a