CameraExtensionSession.ExtensionCaptureCallback.OnCaptureProcessProgressed 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 é 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.
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.