CameraCaptureSession.CaptureCallback.OnCaptureBufferLost Método

Definição

Esse método será chamado se um único buffer para uma captura não puder ser enviado para sua superfície 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

A sessão retornada por CameraDevice#createCaptureSession

request
CaptureRequest

A solicitação que foi dada ao CameraDevice

target
Surface

O Surface de destino para o qual o buffer não será produzido

frameNumber
Int64

O número do quadro para a solicitação

Atributos

Comentários

Esse método será chamado se um único buffer para uma captura não puder ser enviado para sua superfície de destino.

Se a captura inteira falhar, será #onCaptureFailed chamada em vez disso. Se alguns buffers, mas não todos foram capturados, mas os metadados de resultado não estiverem disponíveis, o onCaptureFailed será invocado com CaptureFailure#wasImageCaptured o retorno verdadeiro, juntamente com uma ou mais chamadas para #onCaptureBufferLost as saídas com falha.

Java documentação para android.hardware.camera2.CameraCaptureSession.CaptureCallback.onCaptureBufferLost(android.hardware.camera2.CameraCaptureSession, android.hardware.camera2.CaptureRequest, android.view.Surface, long).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a