CameraCaptureSession.SwitchToOffline 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í.
Cambie la sesión de captura actual y un conjunto determinado de superficies de cámara registradas al modo de procesamiento sin conexión.
[Android.Runtime.Register("switchToOffline", "(Ljava/util/Collection;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraOfflineSession$CameraOfflineSessionCallback;)Landroid/hardware/camera2/CameraOfflineSession;", "GetSwitchToOffline_Ljava_util_Collection_Ljava_util_concurrent_Executor_Landroid_hardware_camera2_CameraOfflineSession_CameraOfflineSessionCallback_Handler", ApiSince=30)]
public virtual Android.Hardware.Camera2.CameraOfflineSession? SwitchToOffline(System.Collections.Generic.ICollection<Android.Views.Surface> offlineSurfaces, Java.Util.Concurrent.IExecutor executor, Android.Hardware.Camera2.CameraOfflineSession.CameraOfflineSessionCallback listener);
[<Android.Runtime.Register("switchToOffline", "(Ljava/util/Collection;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraOfflineSession$CameraOfflineSessionCallback;)Landroid/hardware/camera2/CameraOfflineSession;", "GetSwitchToOffline_Ljava_util_Collection_Ljava_util_concurrent_Executor_Landroid_hardware_camera2_CameraOfflineSession_CameraOfflineSessionCallback_Handler", ApiSince=30)>]
abstract member SwitchToOffline : System.Collections.Generic.ICollection<Android.Views.Surface> * Java.Util.Concurrent.IExecutor * Android.Hardware.Camera2.CameraOfflineSession.CameraOfflineSessionCallback -> Android.Hardware.Camera2.CameraOfflineSession
override this.SwitchToOffline : System.Collections.Generic.ICollection<Android.Views.Surface> * Java.Util.Concurrent.IExecutor * Android.Hardware.Camera2.CameraOfflineSession.CameraOfflineSessionCallback -> Android.Hardware.Camera2.CameraOfflineSession
Parámetros
- offlineSurfaces
- ICollection<Surface>
Colección especificada por el cliente de superficies registradas de cámara de entrada y salida que deben cambiarse al modo sin conexión junto con sus solicitudes de captura pendientes. Tenga en cuenta que no todas las superficies registradas de la cámara se pueden cambiar al modo sin conexión. Se puede consultar la compatibilidad de procesamiento sin conexión para superficies individuales mediante #supportsOfflineProcessing. Además, los modificadores de modo sin conexión no están disponibles para superficies y superficies compartidas OutputConfiguration#enableSurfaceSharing como parte de un grupo de superficies.
- executor
- IExecutor
Ejecutor que se usará para invocar el agente de escucha de devolución de llamada sin conexión.
Objeto de devolución de llamada que se va a notificar a los eventos de sesión sin conexión.
Devoluciones
sesión sin conexión de cámara que, en caso de que el conmutador sin conexión se realice correctamente, se moverá en estado listo después de que los clientes reciban CameraOfflineSessionCallback#onReady. En caso de que el conmutador sin conexión no se haya realizado correctamente, los clientes recibirán la notificación correspondiente CameraOfflineSessionCallback#onSwitchFailed .
- Atributos
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.