Freigeben über


CameraCaptureSession.CaptureCallback.OnCaptureFailed Methode

Definition

Diese Methode wird nicht #onCaptureCompleted aufgerufen, wenn das Kameragerät eine CaptureResult Anforderung nicht erzeugen konnte.

[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

Parameter

session
CameraCaptureSession

Die von der Sitzung zurückgegebene Sitzung CameraDevice#createCaptureSession

request
CaptureRequest

Die Anforderung, die der CameraDevice erteilt wurde

failure
CaptureFailure

Der Ausgabefehler aus der Aufzeichnung, einschließlich des Fehlergrundes und der Framenummer.

Attribute

Hinweise

Diese Methode wird nicht #onCaptureCompleted aufgerufen, wenn das Kameragerät eine CaptureResult Anforderung nicht erzeugen konnte.

Andere Anforderungen sind nicht betroffen, und einige oder alle Bildpuffer aus der Aufnahme wurden möglicherweise an ihre jeweiligen Ausgabedatenströme übertragen.

Wenn eine logische Multikamera das Aufnahmeergebnis für eine seiner physischen Kameras nicht generiert, wird diese Methode mit einer CaptureFailure für diese physische Kamera aufgerufen. In solchen Fällen, solange das logische Kameraaufnahmeergebnis gültig ist, #onCaptureCompleted wird weiterhin aufgerufen.

Die Standardimplementierung dieser Methode führt nichts aus.

Java-Dokumentation für android.hardware.camera2.CameraCaptureSession.CaptureCallback.onCaptureFailed(android.hardware.camera2.CameraCaptureSession, android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureFailure).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: