CameraManager.ConcurrentCameraIds Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Gruppe der Kombinationen der derzeit verbundenen Kamerageräte-IDs zurück, die die gleichzeitige Konfiguration von Kameragerätesitzungen unterstützen.
public System.Collections.Generic.ICollection<System.Collections.Generic.ICollection<string>> ConcurrentCameraIds { [Android.Runtime.Register("getConcurrentCameraIds", "()Ljava/util/Set;", "", ApiSince=30)] get; }
[<get: Android.Runtime.Register("getConcurrentCameraIds", "()Ljava/util/Set;", "", ApiSince=30)>]
member this.ConcurrentCameraIds : System.Collections.Generic.ICollection<System.Collections.Generic.ICollection<string>>
Eigenschaftswert
Der Satz von Kombinationen von derzeit angeschlossenen Kamerageräten, die möglicherweise Gleichzeitige Konfigurationen aufweisen. Der Satz von Kombinationen ist leer, wenn keine solchen Kombinationen vom Kamerasubsystem unterstützt werden.
- Attribute
Hinweise
Gibt die Gruppe der Kombinationen der derzeit verbundenen Kamerageräte-IDs zurück, die die gleichzeitige Konfiguration von Kameragerätesitzungen unterstützen.
Die Geräte in diesen Kombinationen können gleichzeitig von derselben Clientkameraanwendung konfiguriert werden. Die gleichzeitige Verwendung dieser Kamerageräte durch zwei verschiedene Anwendungen ist jedoch nicht garantiert.
Bei gleichzeitigen Vorgängen in chronologischer Reihenfolge : <ul<>li> Applications müssen zunächst alle geöffneten Kameras schließen, die Sitzungen konfiguriert haben.CameraDevice#close
</li li>>< Alle Kamerageräte, die gleichzeitig betrieben werden sollen, müssen geöffnet werden, #openCamerabevor Sitzungen auf einem der Kamerageräte konfiguriert werden.</li></ul>
Jedes Gerät in einer Kombination wird garantiert, dass Datenstromkombinationen unterstützt werden, die durch Abfragen #getCameraCharacteristics nach dem Schlüssel android.hardware.camera2.CameraCharacteristics#SCALER_MANDATORY_CONCURRENT_STREAM_COMBINATIONSabgerufen werden können.
Wenn für einen gleichzeitigen Betrieb ein Kameragerät einen nicht null-Zoomverhältnisbereich aufweist, wie angegeben android.hardware.camera2.CameraCharacteristics#CONTROL_ZOOM_RATIO_RANGE, kann der vollständige Zoomverhältnisbereich nicht angewendet werden. Anwendungen können =1 und = während des gleichzeitigen Vorgangs verwendenandroid.hardware.camera2.CaptureRequest#CONTROL_ZOOM_RATIO>. android.hardware.camera2.CameraCharacteristics#SCALER_AVAILABLE_MAX_DIGITAL_ZOOM<
Der Satz von Kombinationen kann Kamerageräte enthalten, die von anderen Kamera-API-Clients verwendet werden können.
Gleichzeitige Kameraerweiterungssitzungen CameraExtensionSession werden derzeit nicht unterstützt.
Der Satz von Kombinationen enthält keine physischen Kameras, die nur als Teil eines logischen Multikamerageräts verwendet werden können.
Wenn eine neue Kamera-ID über AvailabilityCallback#onCameraUnavailable(String)verfügbar wird, können Clients diese Methode aufrufen, um zu überprüfen, ob neue Kombinationen von Kamera-IDs, die gleichzeitig streamen können, verfügbar sind.
Java Dokumentation für android.hardware.camera2.CameraManager.getConcurrentCameraIds().
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.