Lingua

CameraCaptureSession.SwitchToOffline Metodo

Definizione

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.

listener
CameraOfflineSession.CameraOfflineSessionCallback

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

per android.hardware.camera2.CameraCaptureSession.switchToOffline(java.util.Collection, java.util.concurrent.Executor, android.hardware.camera2.CameraOfflineSessionCallback).

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.

Si applica a