Lenguaje

CameraCaptureSession.SwitchToOffline Método

Definición

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.

listener
CameraOfflineSession.CameraOfflineSessionCallback

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

Java documentación para android.hardware.camera2.CameraCaptureSession.switchToOffline(java.util.Collection, java.util.concurrent.Executor, android.hardware.camera2.CameraOfflineSessionCallback).

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