Freigeben über


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 vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: