Idioma

CameraCaptureSession.SwitchToOffline Método

Definição

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.

listener
CameraOfflineSession.CameraOfflineSessionCallback

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

Java documentação para android.hardware.camera2.CameraCaptureSession.switchToOffline(java.util.Collection, java.util.concurrent.Executor, android.hardware.camera2.CameraOfflineSessionCallback).

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.

Aplica-se a