CameraManager.RegisterAvailabilityCallback Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| RegisterAvailabilityCallback(CameraManager+AvailabilityCallback, Handler) |
Registre una devolución de llamada para recibir una notificación sobre la disponibilidad del dispositivo de cámara. |
| RegisterAvailabilityCallback(IExecutor, CameraManager+AvailabilityCallback) |
Registre una devolución de llamada para recibir una notificación sobre la disponibilidad del dispositivo de cámara. |
RegisterAvailabilityCallback(CameraManager+AvailabilityCallback, Handler)
Registre una devolución de llamada para recibir una notificación sobre la disponibilidad del dispositivo de cámara.
[Android.Runtime.Register("registerAvailabilityCallback", "(Landroid/hardware/camera2/CameraManager$AvailabilityCallback;Landroid/os/Handler;)V", "")]
public void RegisterAvailabilityCallback(Android.Hardware.Camera2.CameraManager.AvailabilityCallback callback, Android.OS.Handler? handler);
[<Android.Runtime.Register("registerAvailabilityCallback", "(Landroid/hardware/camera2/CameraManager$AvailabilityCallback;Landroid/os/Handler;)V", "")>]
member this.RegisterAvailabilityCallback : Android.Hardware.Camera2.CameraManager.AvailabilityCallback * Android.OS.Handler -> unit
Parámetros
- callback
- CameraManager.AvailabilityCallback
Nueva devolución de llamada para enviar avisos de disponibilidad de cámara a
- handler
- Handler
Controlador en el que se debe invocar la devolución de llamada o null para usar el subproceso android.os.Looper looperactual.
- Atributos
Excepciones
si el controlador es null pero el subproceso actual no tiene bucle.
Comentarios
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
RegisterAvailabilityCallback(IExecutor, CameraManager+AvailabilityCallback)
Registre una devolución de llamada para recibir una notificación sobre la disponibilidad del dispositivo de cámara.
[Android.Runtime.Register("registerAvailabilityCallback", "(Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraManager$AvailabilityCallback;)V", "", ApiSince=28)]
public void RegisterAvailabilityCallback(Java.Util.Concurrent.IExecutor executor, Android.Hardware.Camera2.CameraManager.AvailabilityCallback callback);
[<Android.Runtime.Register("registerAvailabilityCallback", "(Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraManager$AvailabilityCallback;)V", "", ApiSince=28)>]
member this.RegisterAvailabilityCallback : Java.Util.Concurrent.IExecutor * Android.Hardware.Camera2.CameraManager.AvailabilityCallback -> unit
Parámetros
- executor
- IExecutor
Ejecutor que se usará para invocar la devolución de llamada. 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.
- callback
- CameraManager.AvailabilityCallback
Nueva devolución de llamada para enviar avisos de disponibilidad de cámara a
- Atributos
Comentarios
Registre una devolución de llamada para recibir una notificación sobre la disponibilidad del dispositivo de cámara.
El comportamiento de este método coincide con el de registerAvailabilityCallback(AvailabilityCallback,Handler), excepto que usa Executor como argumento en lugar de Handler.
Nota: Si el orden entre algunas devoluciones de llamada de disponibilidad es importante, la implementación del ejecutor debe controlar esas devoluciones de llamada en el mismo subproceso para mantener el orden de las devoluciones de llamada.
Referencia de Android para android.hardware.camera2.CameraManager.registerAvailabilityCallback.
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.