Langue

CameraCaptureSession.SwitchToOffline Méthode

Définition

Basculez la session de capture actuelle et un ensemble donné de surfaces de caméra inscrites en mode de traitement hors connexion.

[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

Paramètres

offlineSurfaces
ICollection<Surface>

Collection spécifiée par le client des surfaces enregistrées par la caméra d’entrée/sortie qui doivent être basculées en mode hors connexion, ainsi que leurs demandes de capture en attente. Notez que toutes les surfaces inscrites à l’appareil photo ne peuvent pas être basculées en mode hors connexion. La prise en charge du traitement hors connexion pour les surfaces individuelles peut être interrogée à l’aide #supportsOfflineProcessingde . En outre, les commutateurs en mode hors connexion ne sont pas disponibles pour les surfaces partagées et les surfaces OutputConfiguration#enableSurfaceSharing dans le cadre d’un groupe de surfaces.

executor
IExecutor

Exécuteur qui sera utilisé pour appeler l’écouteur de rappel hors connexion.

listener
CameraOfflineSession.CameraOfflineSessionCallback

Objet de rappel à notifier pour les événements de session hors connexion.

Retours

session hors connexion de caméra qui, en cas de basculement hors connexion réussi, se déplace à l’état prêt une fois les clients reçus CameraOfflineSessionCallback#onReady. Si le commutateur hors connexion n’a pas réussi, les clients recevront une notification respective CameraOfflineSessionCallback#onSwitchFailed .

Attributs

Remarques

Java documentation pour android.hardware.camera2.CameraCaptureSession.switchToOffline(java.util.Collection, java.util.concurrent.Executor, android.hardware.camera2.CameraOfflineSessionCallback).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à