CameraCaptureSession.SwitchToOffline Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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
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.