CameraCaptureSession.CaptureCallback.OnCaptureFailed Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Esse método é chamado em vez de quando o dispositivo de #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
A solicitação que foi dada 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 de #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 por push para seus respectivos fluxos de saída.
Se uma câmera múltipla lógica não gerar o resultado da captura para uma de suas câmeras físicas, esse método será chamado com uma CaptureFailure câmera física. Nesses casos, desde que o resultado da captura da câmera lógica seja válido, #onCaptureCompleted ainda será chamado.
A implementação padrão desse método não faz nada.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.