Language

CaptureRequest.Builder.SetPhysicalCameraKey メソッド

定義

キャプチャ要求フィールドを値に設定します。

[Android.Runtime.Register("setPhysicalCameraKey", "(Landroid/hardware/camera2/CaptureRequest$Key;Ljava/lang/Object;Ljava/lang/String;)Landroid/hardware/camera2/CaptureRequest$Builder;", "", ApiSince=28)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Android.Hardware.Camera2.CaptureRequest.Builder? SetPhysicalCameraKey(Android.Hardware.Camera2.CaptureRequest.Key key, Java.Lang.Object? value, string physicalCameraId);
[<Android.Runtime.Register("setPhysicalCameraKey", "(Landroid/hardware/camera2/CaptureRequest$Key;Ljava/lang/Object;Ljava/lang/String;)Landroid/hardware/camera2/CaptureRequest$Builder;", "", ApiSince=28)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.SetPhysicalCameraKey : Android.Hardware.Camera2.CaptureRequest.Key * Java.Lang.Object * string -> Android.Hardware.Camera2.CaptureRequest.Builder

パラメーター

key
CaptureRequest.Key

書き込むメタデータ フィールド。 この値は null にすることはできません。

value
Object

フィールドを設定する値。キーと一致する型である必要があります。

physicalCameraId
String

有効な物理カメラ ID。有効なカメラ ID は、CameraCharacteristics.getPhysicalCameraIds の呼び出しを介して取得できます。 この値は null にすることはできません。

返品

ビルダー オブジェクト。

属性

注釈

キャプチャ要求フィールドを値に設定します。 フィールド定義は CaptureRequest にあります。

フィールドを null に設定すると、そのフィールドがキャプチャ要求から削除されます。 フィールドが省略可能でない限り、フィールドを削除すると、要求の送信時にカメラ デバイスからエラーが発生する可能性があります。

このメソッドは、REQUEST_AVAILABLE_CAPABILITIES_LOGICAL_MULTI_CAMERA機能を持ち、CameraCharacteristics.getPhysicalCameraIds を呼び出すデバイスである論理カメラ デバイスに対して呼び出すことができます。論理カメラをサポートしている物理デバイスの空でないセットが返されます。 "physicalCameraId" 引数に含まれるカメラ ID は、カスタマイズされたキャプチャ要求フィールドを受け取る個々の物理デバイスを選択します。

android.hardware.camera2.CaptureRequest.Builder.setPhysicalCameraKeyの Android リファレンス。

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

適用対象