OutputConfiguration.SetPhysicalCameraId(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この OutputConfiguration の物理カメラの ID を設定する
[Android.Runtime.Register("setPhysicalCameraId", "(Ljava/lang/String;)V", "", ApiSince=28)]
public void SetPhysicalCameraId (string? physicalCameraId);
[<Android.Runtime.Register("setPhysicalCameraId", "(Ljava/lang/String;)V", "", ApiSince=28)>]
member this.SetPhysicalCameraId : string -> unit
パラメーター
- physicalCameraId
- String
- 属性
注釈
この OutputConfiguration の物理カメラの ID を設定する
1 つの論理カメラが複数の物理カメラで構成されている場合、カメラ アプリケーションが個々の物理カメラからのストリームを要求することが望ましい場合があります。 この呼び出しは、OutputConfiguration を物理カメラ ID にマッピングすることによって実現します。
有効な物理カメラ ID は CameraCharacteristics#getPhysicalCameraIds
、
null physicalCameraId を渡すことは、OutputConfiguration が論理ストリーム用であることを意味します。
この関数は、次の前またはCameraDevice#createReprocessableCaptureSessionByConfigurations
前にCameraDevice#createCaptureSessionByOutputConfigurations
呼び出す必要があります。 この関数を後でCameraDevice#createCaptureSessionByOutputConfigurations
CameraDevice#createReprocessableCaptureSessionByConfigurations
呼び出すか、効果がありません。
android.os.Build.VERSION_CODES#S Android 12
現在、カメラ デバイスがマルチ解像度の入力ストリームと出力ストリームをサポートしている場合、物理カメラ ストリームからのイメージ バッファーを使用して、同じ物理カメラから論理カメラ ストリームとストリームへの再処理を行うことができます。 詳細については、CameraCharacteristics#SCALER_MULTI_RESOLUTION_STREAM_CONFIGURATION_MAP
を参照してください。 非物理カメラ ストリームから物理カメラ ストリーム、および物理カメラ ストリームから異なる物理カメラの物理カメラ ストリームへの再処理の動作は、デバイス固有であり、サポートされる保証はありません。
以前の API レベルでは、物理カメラ OutputConfiguration に属するサーフェスを再処理要求の入力または出力として使用しないでください。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。