CameraCaptureSession.CaptureCallback.OnCaptureBufferLost Método

Definición

Se llama a este método si no se pudo enviar un único búfer para una captura a su superficie de destino.

[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

Parámetros

session
CameraCaptureSession

La sesión devuelta por CameraDevice#createCaptureSession

request
CaptureRequest

Solicitud que se dio a CameraDevice

target
Surface

El destino Surface para el que no se generará el búfer

frameNumber
Int64

Número de marco de la solicitud

Atributos

Comentarios

Se llama a este método si no se pudo enviar un único búfer para una captura a su superficie de destino.

Si se produjo un error en toda la captura, #onCaptureFailed se llamará a en su lugar. Si algunos pero no todos los búferes se capturaron, pero los metadatos del resultado no estarán disponibles, se invocará onCaptureFailed con CaptureFailure#wasImageCaptured la devolución de true, junto con una o varias llamadas a #onCaptureBufferLost para las salidas con error.

Java documentación para android.hardware.camera2.CameraCaptureSession.CaptureCallback.onCaptureBufferLost(android.hardware.camera2.CameraCaptureSession, android.hardware.camera2.CaptureRequest, android.view.Surface, long).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a