Language

SessionConfiguration.SetStateCallback メソッド

定義

状態コールバックと Executor を設定します。

[Android.Runtime.Register("setStateCallback", "(Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;)V", "", ApiSince=35)]
public void SetStateCallback(Java.Util.Concurrent.IExecutor executor, Android.Hardware.Camera2.CameraCaptureSession.StateCallback cb);
[<Android.Runtime.Register("setStateCallback", "(Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;)V", "", ApiSince=35)>]
member this.SetStateCallback : Java.Util.Concurrent.IExecutor * Android.Hardware.Camera2.CameraCaptureSession.StateCallback -> unit

パラメーター

executor
IExecutor

コールバックの呼び出しに使用する必要がある Executor。 一般に、カメラ操作はメイン (UI) スレッドでは実行しないことをお勧めします。 この値は null にすることはできません。 コールバック イベントとリスナー イベントは、この Executor を介してディスパッチされるため、使用するスレッドを簡単に制御できます。 アプリケーションのメイン スレッドを介してイベントをディスパッチするには、Context.getMainExecutor() を使用できます。 それ以外の場合は、適切なスレッドにディスパッチする Executor を指定します。

cb
CameraCaptureSession.StateCallback

状態コールバック インターフェイスの実装。 この値は null にすることはできません。

属性

注釈

状態コールバックと Executor を設定します。

この関数は、キャプチャ セッションの作成に使用する前に、SessionConfiguration(int, List<OutputConfiguration>) を使用して作成された SessionConfiguration オブジェクトに対して呼び出す必要があります。

android.hardware.camera2.params.SessionConfiguration.setStateCallbackの Android リファレンス。

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

適用対象