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#createCaptureSessionByOutputConfigurations または CameraDevice#createReprocessableCaptureSessionByConfigurationsの前に呼び出す必要があります。
CameraDevice#createCaptureSessionByOutputConfigurationsまたはCameraDevice#createReprocessableCaptureSessionByConfigurationsの後でこの関数を呼び出しても効果はありません。
android.os.Build.VERSION_CODES#S Android 12の時点では、カメラ デバイスが多解像度の入力ストリームと出力ストリームをサポートしている場合、物理カメラ ストリームからのイメージ バッファーを使用して、同じ物理カメラからの論理カメラ ストリームとストリームへの再処理を行うことができます。 詳細については、CameraCharacteristics#SCALER_MULTI_RESOLUTION_STREAM_CONFIGURATION_MAP を参照してください。 非物理カメラ ストリームから物理カメラ ストリーム、および物理カメラ ストリームから別の物理カメラの物理カメラ ストリームへの再処理の動作は、デバイス固有であり、サポートされる保証はありません。
以前の API レベルでは、物理カメラ OutputConfiguration に属するサーフェスを再処理要求の入力または出力として使用しないでください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。