Sprache

CameraCharacteristics.PhysicalCameraIds Eigenschaft

Definition

Gibt den Satz von physischen Kamera-IDs zurück, aus denen diese logische CameraDevice Besteht.

public System.Collections.Generic.ICollection<string> PhysicalCameraIds { [Android.Runtime.Register("getPhysicalCameraIds", "()Ljava/util/Set;", "", ApiSince=28)] get; }
[<get: Android.Runtime.Register("getPhysicalCameraIds", "()Ljava/util/Set;", "", ApiSince=28)>]
member this.PhysicalCameraIds : System.Collections.Generic.ICollection<string>

Eigenschaftswert

Satz physischer Kamera-IDs für dieses logische Kameragerät.

Attribute

Hinweise

Gibt den Satz von physischen Kamera-IDs zurück, aus denen diese logische CameraDevice Besteht.

Ein Kameragerät ist eine logische Kamera, wenn es über REQUEST_AVAILABLE_CAPABILITIES_LOGICAL_MULTI_CAMERA Funktion verfügt. Wenn das Kameragerät nicht über die Funktion verfügt, ist der Rückgabewert ein leerer Satz.

Vor API-Ebene 29 werden garantiert alle zurückgegebenen IDs zurückgegeben und CameraManager#getCameraIdListkönnen direkt geöffnet CameraManager#openCamerawerden. Ab API-Ebene 29 kann sie für jede der zurückgegebenen IDs, wenn sie auch von CameraManager#getCameraIdListihr zurückgegeben wird, als eigenständige Kamera verwendet werden.CameraManager#openCamera Andernfalls kann die Kamera-ID nur als Teil der aktuellen logischen Kamera verwendet werden.

Der zurückgegebene Satz ist nicht modifizierbar, sodass alle Versuche, sie zu ändern, einen UnsupportedOperationException.

Java Dokumentation für android.hardware.camera2.CameraCharacteristics.getPhysicalCameraIds().

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: