CameraCaptureSession.CaptureCallback.OnCaptureFailed Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette méthode est appelée au lieu du moment où #onCaptureCompleted
l’appareil photo n’a pas pu produire une CaptureResult
requête.
[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
Paramètres
- session
- CameraCaptureSession
Session retournée par CameraDevice#createCaptureSession
- request
- CaptureRequest
Demande qui a été donnée à CameraDevice
- failure
- CaptureFailure
Échec de sortie de la capture, y compris la raison de l’échec et le numéro d’image.
- Attributs
Remarques
Cette méthode est appelée au lieu du moment où #onCaptureCompleted
l’appareil photo n’a pas pu produire une CaptureResult
requête.
D’autres requêtes ne sont pas affectées, et certaines ou toutes les mémoires tampons d’image de la capture peuvent avoir été envoyées à leurs flux de sortie respectifs.
Si une caméra multi-caméra logique ne parvient pas à générer le résultat de capture pour l’une de ses caméras physiques, cette méthode est appelée avec une CaptureFailure
caméra physique pour cette caméra physique. Dans ce cas, tant que le résultat de capture de la caméra logique est valide, #onCaptureCompleted
sera toujours appelé.
L’implémentation par défaut de cette méthode ne fait rien.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.