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