Partager via


CameraCaptureSession.CaptureCallback.OnCaptureFailed Méthode

Définition

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.

Documentation Java pour android.hardware.camera2.CameraCaptureSession.CaptureCallback.onCaptureFailed(android.hardware.camera2.CameraCaptureSession, android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureFailure).

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.

S’applique à