Sprache

CaptureRequest.Builder.SetPhysicalCameraKey Methode

Definition

Festlegen eines Aufnahmeanforderungsfelds auf einen Wert.

[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

Parameter

key
CaptureRequest.Key

Das zu schreibende Metadatenfeld. Dieser Wert darf nicht NULL sein.

value
Object

Der Wert, auf den das Feld festgelegt werden soll, das einen übereinstimmenden Typ mit dem Schlüssel aufweisen muss.

physicalCameraId
String

Eine gültige physische Kamera-ID. Die gültigen Kamera-IDs können über Aufrufe von CameraCharacteristics.getPhysicalCameraIds abgerufen werden. Dieser Wert darf nicht NULL sein.

Gibt zurück

Das Generatorobjekt.

Attribute

Hinweise

Festlegen eines Aufnahmeanforderungsfelds auf einen Wert. Die Felddefinitionen finden Sie in CaptureRequest.

Wenn Sie ein Feld auf NULL festlegen, wird dieses Feld aus der Aufnahmeanforderung entfernt. Sofern das Feld nicht optional ist, erzeugt das Entfernen wahrscheinlich einen Fehler vom Kameragerät, wenn die Anforderung übermittelt wird.

Diese Methode kann für logische Kamerageräte aufgerufen werden, bei denen es sich um Geräte handelt, die über REQUEST_AVAILABLE_CAPABILITIES_LOGICAL_MULTI_CAMERA-Funktion und Aufrufe von CameraCharacteristics.getPhysicalCameraIds verfügen, geben einen nicht leeren Satz physischer Geräte zurück, die die logische Kamera unterstützen. Die im Argument "physicalCameraId" enthaltene Kamera-ID wählt ein einzelnes physisches Gerät aus, das das angepasste Aufnahmeanforderungsfeld empfängt.

Android-Referenz für android.hardware.camera2.CaptureRequest.Builder.setPhysicalCameraKey.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: