CameraCaptureSession.CaptureCallback.OnCaptureBufferLost Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.