Language

CameraCaptureSession.SwitchToOffline メソッド

定義

現在のキャプチャ セッションと、登録されているカメラ サーフェスのセットをオフライン処理モードに切り替えます。

[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

パラメーター

offlineSurfaces
ICollection<Surface>

保留中のキャプチャ要求と共にオフライン モードに切り替える必要がある、クライアント指定の入出力カメラ登録済みサーフェスのコレクション。 すべてのカメラ登録済みサーフェスをオフライン モードに切り替えることができるわけではないことに注意してください。 個々のサーフェスのオフライン処理サポートは、 #supportsOfflineProcessingを使用して照会できます。 また、オフライン モード スイッチは、サーフェス グループの一部として OutputConfiguration#enableSurfaceSharing およびサーフェスを共有するサーフェスでは使用できません。

executor
IExecutor

オフライン コールバック リスナーの呼び出しに使用される Executor。

listener
CameraOfflineSession.CameraOfflineSessionCallback

オフライン セッション イベントに対して通知するコールバック オブジェクト。

返品

クライアントが CameraOfflineSessionCallback#onReadyを受信した後、オフライン スイッチが正常に完了した場合に準備完了状態に移行するカメラ オフライン セッション。 オフライン スイッチが成功しなかった場合、クライアントはそれぞれの CameraOfflineSessionCallback#onSwitchFailed 通知を受信します。

属性

注釈

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象