CameraCaptureSession.CaptureCallback.OnCaptureBufferLost 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 aufgerufen, wenn ein einzelner Puffer für eine Erfassung nicht an die Zieloberfläche gesendet werden konnte.
[Android.Runtime.Register("onCaptureBufferLost", "(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;Landroid/view/Surface;J)V", "GetOnCaptureBufferLost_Landroid_hardware_camera2_CameraCaptureSession_Landroid_hardware_camera2_CaptureRequest_Landroid_view_Surface_JHandler", ApiSince=24)]
public virtual void OnCaptureBufferLost(Android.Hardware.Camera2.CameraCaptureSession session, Android.Hardware.Camera2.CaptureRequest request, Android.Views.Surface target, long frameNumber);
[<Android.Runtime.Register("onCaptureBufferLost", "(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;Landroid/view/Surface;J)V", "GetOnCaptureBufferLost_Landroid_hardware_camera2_CameraCaptureSession_Landroid_hardware_camera2_CaptureRequest_Landroid_view_Surface_JHandler", ApiSince=24)>]
abstract member OnCaptureBufferLost : Android.Hardware.Camera2.CameraCaptureSession * Android.Hardware.Camera2.CaptureRequest * Android.Views.Surface * int64 -> unit
override this.OnCaptureBufferLost : Android.Hardware.Camera2.CameraCaptureSession * Android.Hardware.Camera2.CaptureRequest * Android.Views.Surface * int64 -> unit
Parameter
- session
- CameraCaptureSession
Die von der Sitzung zurückgegebene Sitzung CameraDevice#createCaptureSession
- request
- CaptureRequest
Die Anforderung, die der CameraDevice erteilt wurde
- target
- Surface
Das Ziel Surface, für das der Puffer nicht erstellt wird
- frameNumber
- Int64
Die Framenummer für die Anforderung
- Attribute
Hinweise
Diese Methode wird aufgerufen, wenn ein einzelner Puffer für eine Erfassung nicht an die Zieloberfläche gesendet werden konnte.
Wenn die gesamte Erfassung fehlgeschlagen ist, wird sie stattdessen #onCaptureFailed aufgerufen. Wenn einige, aber nicht alle Puffer erfasst wurden, aber die Ergebnismetadaten nicht verfügbar sind, wird "onCaptureFailed" mit der Rückgabe " CaptureFailure#wasImageCaptured true" aufgerufen, zusammen mit einem oder mehreren Aufrufen #onCaptureBufferLost für die fehlgeschlagenen Ausgaben.
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.