CameraCaptureSession.CaptureCallback.OnCaptureBufferLost Methode

Definition

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.

Java-Dokumentation für android.hardware.camera2.CameraCaptureSession.CaptureCallback.onCaptureBufferLost(android.hardware.camera2.CameraCaptureSession, android.hardware.camera2.CaptureRequest, android.view.Surface, long).

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: