CameraCaptureSession.SwitchToOffline Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Alterne a sessão de captura atual e um determinado conjunto de superfícies de câmera registradas para o modo de processamento 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
Parâmetros
- offlineSurfaces
- ICollection<Surface>
Coleção especificada pelo cliente de superfícies registradas da câmera de entrada/saída que precisam ser alternadas para o modo offline, juntamente com suas solicitações de captura pendentes. Observe que nem todas as superfícies registradas da câmera podem ser alternadas para o modo offline. O suporte ao processamento offline para superfícies individuais pode ser consultado usando #supportsOfflineProcessing. Além disso, os comutadores de modo offline não estão disponíveis para superfícies e superfícies OutputConfiguration#enableSurfaceSharing compartilhadas como parte de um grupo de superfícies.
- executor
- IExecutor
O executor que será usado para invocar o ouvinte de retorno de chamada offline.
O objeto de retorno de chamada a ser notificado para eventos de sessão offline.
Retornos
sessão offline da câmera que, no caso de comutador offline bem-sucedido, se moverá em estado pronto após os clientes receberem CameraOfflineSessionCallback#onReady. Caso o comutador offline não tenha sido bem-sucedido, os clientes receberão a respectiva CameraOfflineSessionCallback#onSwitchFailed notificação.
- Atributos
Comentários
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.