CameraCaptureSession.SwitchToOffline Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Cambiare la sessione di acquisizione corrente e un determinato set di superfici della fotocamera registrate in modalità di elaborazione offline.
[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
Parametri
- offlineSurfaces
- ICollection<Surface>
Raccolta specificata dal client delle superfici registrate della fotocamera di input/output che devono essere passate alla modalità offline insieme alle richieste di acquisizione in sospeso. Tieni presente che non tutte le superfici registrate dalla fotocamera possono essere impostate sulla modalità offline. È possibile eseguire query sul supporto dell'elaborazione offline per singole superfici usando #supportsOfflineProcessing. Inoltre, i commutatori in modalità offline non sono disponibili per superfici OutputConfiguration#enableSurfaceSharing e superfici condivise come parte di un gruppo di superfici.
- executor
- IExecutor
Executor che verrà usato per richiamare il listener di callback offline.
Oggetto callback per notificare gli eventi di sessione offline.
Valori restituiti
sessione offline della fotocamera che, in caso di esito positivo del commutatore offline, si sposta nello stato pronto dopo che i client ricevono CameraOfflineSessionCallback#onReady. Nel caso in cui il commutatore offline non sia riuscito, i client riceveranno la rispettiva CameraOfflineSessionCallback#onSwitchFailed notifica.
- Attributi
Commenti
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.