CameraManager.IsConcurrentSessionConfigurationSupported メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定された一連のカメラ デバイスとそれに対応する SessionConfiguration を同時に構成できるかどうかを確認します。
[Android.Runtime.Register("isConcurrentSessionConfigurationSupported", "(Ljava/util/Map;)Z", "", ApiSince=30)]
[Android.Runtime.RequiresPermission("android.permission.CAMERA")]
public bool IsConcurrentSessionConfigurationSupported(System.Collections.Generic.IDictionary<string,Android.Hardware.Camera2.Params.SessionConfiguration> cameraIdAndSessionConfig);
[<Android.Runtime.Register("isConcurrentSessionConfigurationSupported", "(Ljava/util/Map;)Z", "", ApiSince=30)>]
[<Android.Runtime.RequiresPermission("android.permission.CAMERA")>]
member this.IsConcurrentSessionConfigurationSupported : System.Collections.Generic.IDictionary<string, Android.Hardware.Camera2.Params.SessionConfiguration> -> bool
パラメーター
- cameraIdAndSessionConfig
- IDictionary<String,SessionConfiguration>
各カメラ ID をセッション構成にマップして同時使用を確認するディクショナリ。
戻り値
true セッション構成と対応するカメラ ID の特定の組み合わせがカメラ のサブ システムによって同時にサポートされている場合は、 false それ以外の場合は、指定されたカメラ デバイスのセットが #getConcurrentCameraIdsによって返される一部でない場合。
- 属性
注釈
指定された一連のカメラ デバイスとそれに対応する SessionConfiguration を同時に構成できるかどうかを確認します。
このメソッドは、指定された SessionConfiguration とカメラ ID の組み合わせのランタイム チェックを実行します。 結果は、渡されたセッション構成を使用して、 CameraDevice#createCaptureSession(SessionConfiguration)を使用して特定のカメラ デバイスで同時にカメラ キャプチャ セッションを作成できるかどうかを確認します。
このメソッドは、アクティブなキャプチャ セッションの前後の任意の時点で呼び出すことができます。 通常のカメラ動作には影響せず、通常のキャプチャ セッションまたは制限付きキャプチャ セッションを作成するよりも大幅に高速に完了する必要があります。
この方法は、新しいキャプチャ セッションを作成するよりも高速ですが、サポートされている同時ストリームの組み合わせの領域全体を探索するために使用されるものではありません。 使用可能な必須の同時ストリームの組み合わせは、キー #getCameraCharacteristicsのandroid.hardware.camera2.CameraCharacteristics#SCALER_MANDATORY_CONCURRENT_STREAM_COMBINATIONSを照会することによって取得できます。
セッション パラメーターは無視され、 SessionConfiguration#setSessionParameters の呼び出しは必要ありません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。