Lenguaje

SessionConfiguration.SetStateCallback Método

Definición

Establezca la devolución de llamada de estado y el ejecutor.

[Android.Runtime.Register("setStateCallback", "(Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;)V", "", ApiSince=35)]
public void SetStateCallback(Java.Util.Concurrent.IExecutor executor, Android.Hardware.Camera2.CameraCaptureSession.StateCallback cb);
[<Android.Runtime.Register("setStateCallback", "(Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;)V", "", ApiSince=35)>]
member this.SetStateCallback : Java.Util.Concurrent.IExecutor * Android.Hardware.Camera2.CameraCaptureSession.StateCallback -> unit

Parámetros

executor
IExecutor

Ejecutor que se debe usar para invocar la devolución de llamada. En general, se recomienda que las operaciones de cámara no se realicen en el subproceso principal (UI). Este valor no puede ser nulo. Los eventos de devolución de llamada y agente de escucha se envían a través de este Ejecutor, lo que proporciona una manera fácil de controlar qué subproceso se usa. Para enviar eventos a través del subproceso principal de la aplicación, puede usar Context.getMainExecutor(). De lo contrario, proporcione un ejecutor que se envíe a un subproceso adecuado.

cb
CameraCaptureSession.StateCallback

Implementación de la interfaz de devolución de llamada de estado. Este valor no puede ser nulo.

Atributos

Comentarios

Establezca la devolución de llamada de estado y el ejecutor.

Se debe llamar a esta función para el objeto SessionConfiguration creado a través de SessionConfiguration(int, List<OutputConfiguration>) antes de que se use para crear una sesión de captura.

Referencia de Android para android.hardware.camera2.params.SessionConfiguration.setStateCallback.

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