CameraCaptureSession.CaptureCallback.OnCaptureFailed Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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.