CameraExtensionSession.ExtensionCaptureCallback.OnCaptureProcessProgressed Método

Definição

Esse método é chamado quando o processamento de captura de imagem está em andamento entre #onCaptureProcessStarted e o quadro de captura ainda processado retornando à superfície do cliente.

[Android.Runtime.Register("onCaptureProcessProgressed", "(Landroid/hardware/camera2/CameraExtensionSession;Landroid/hardware/camera2/CaptureRequest;I)V", "GetOnCaptureProcessProgressed_Landroid_hardware_camera2_CameraExtensionSession_Landroid_hardware_camera2_CaptureRequest_IHandler", ApiSince=34)]
public virtual void OnCaptureProcessProgressed(Android.Hardware.Camera2.CameraExtensionSession session, Android.Hardware.Camera2.CaptureRequest request, int progress);
[<Android.Runtime.Register("onCaptureProcessProgressed", "(Landroid/hardware/camera2/CameraExtensionSession;Landroid/hardware/camera2/CaptureRequest;I)V", "GetOnCaptureProcessProgressed_Landroid_hardware_camera2_CameraExtensionSession_Landroid_hardware_camera2_CaptureRequest_IHandler", ApiSince=34)>]
abstract member OnCaptureProcessProgressed : Android.Hardware.Camera2.CameraExtensionSession * Android.Hardware.Camera2.CaptureRequest * int -> unit
override this.OnCaptureProcessProgressed : Android.Hardware.Camera2.CameraExtensionSession * Android.Hardware.Camera2.CaptureRequest * int -> unit

Parâmetros

session
CameraExtensionSession

A sessão recebida durante StateCallback#onConfigured(CameraExtensionSession)

request
CaptureRequest

A solicitação que foi dada ao CameraDevice

progress
Int32

Valor entre 0 e 100 (inclusive) indicando o progresso pós-processamento atual

Atributos

Comentários

Esse método é chamado quando o processamento de captura de imagem está em andamento entre #onCaptureProcessStarted e o quadro de captura ainda processado retornando à superfície do cliente.

O valor incluído nos argumentos fornece aos clientes uma estimativa do progresso pós-processamento que pode levar significativamente mais tempo em relação ao restante da #capture sequência.

O retorno de chamada será disparado apenas por extensões que retornam true de chamadas CameraExtensionCharacteristics#isCaptureProcessProgressAvailable.

Se o suporte para esse retorno de chamada estiver presente, os clientes serão notificados pelo menos uma vez com o valor de progresso 100.

O retorno de chamada será disparado apenas para solicitações #capture de captura ainda e não há suporte para solicitações recorrentes #setRepeatingRequest.

A implementação padrão desse método não faz nada.

Java documentação para android.hardware.camera2.CameraExtensionSession.ExtensionCaptureCallback.onCaptureProcessProgressed(android.hardware.camera2.CameraExtensionSession, android.hardware.camera2.CaptureRequest, int).

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