CameraExtensionSession.ExtensionCaptureCallback.OnCaptureProcessProgressed Método

Definición

Se llama a este método cuando el procesamiento de captura de imágenes está en curso entre #onCaptureProcessStarted y el marco de captura procesado que vuelve a la superficie del 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

La sesión recibida durante StateCallback#onConfigured(CameraExtensionSession)

request
CaptureRequest

Solicitud que se dio a CameraDevice

progress
Int32

Valor entre 0 y 100 (inclusivo) que indica el progreso actual posterior al procesamiento

Atributos

Comentarios

Se llama a este método cuando el procesamiento de captura de imágenes está en curso entre #onCaptureProcessStarted y el marco de captura procesado que vuelve a la superficie del cliente.

El valor incluido en los argumentos proporciona a los clientes una estimación del progreso posterior al procesamiento que podría tardar mucho más tiempo en relación con el resto de la #capture secuencia.

La devolución de llamada solo se desencadenará mediante extensiones que devuelven true de llamadas CameraExtensionCharacteristics#isCaptureProcessProgressAvailable.

Si la compatibilidad con esta devolución de llamada está presente, se notificará a los clientes al menos una vez con el valor de progreso 100.

La devolución de llamada solo se desencadenará para las solicitudes #capture de captura y no se admite para las solicitudes #setRepeatingRequestrepetidas.

La implementación predeterminada de este método no hace nada.

Java documentación para android.hardware.camera2.CameraExtensionSession.ExtensionCaptureCallback.onCaptureProcessProgressed(android.hardware.camera2.CameraExtensionSession, android.hardware.camera2.CaptureRequest, int).

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