Sprache

CameraManager.IsConcurrentSessionConfigurationSupported Methode

Definition

Überprüft, ob die bereitgestellte Gruppe von Kamerageräten und deren entsprechende SessionConfiguration Geräte gleichzeitig konfiguriert werden kann.

[Android.Runtime.Register("isConcurrentSessionConfigurationSupported", "(Ljava/util/Map;)Z", "", ApiSince=30)]
[Android.Runtime.RequiresPermission("android.permission.CAMERA")]
public bool IsConcurrentSessionConfigurationSupported(System.Collections.Generic.IDictionary<string,Android.Hardware.Camera2.Params.SessionConfiguration> cameraIdAndSessionConfig);
[<Android.Runtime.Register("isConcurrentSessionConfigurationSupported", "(Ljava/util/Map;)Z", "", ApiSince=30)>]
[<Android.Runtime.RequiresPermission("android.permission.CAMERA")>]
member this.IsConcurrentSessionConfigurationSupported : System.Collections.Generic.IDictionary<string, Android.Hardware.Camera2.Params.SessionConfiguration> -> bool

Parameter

cameraIdAndSessionConfig
IDictionary<String,SessionConfiguration>

Gibt zurück

true wenn die angegebene Kombination aus Sitzungskonfigurationen und entsprechenden Kamera-IDs gleichzeitig vom Untersystem der Kamera unterstützt wird, false andernfalls IST OR, wenn die bereitgestellte Gruppe von Kamerageräten keine Teilmenge der von ihnen zurückgegebenen #getConcurrentCameraIdsGeräte ist.

Attribute

Hinweise

Überprüft, ob die bereitgestellte Gruppe von Kamerageräten und deren entsprechende SessionConfiguration Geräte gleichzeitig konfiguriert werden kann.

Diese Methode führt eine Laufzeitüberprüfung der angegebenen SessionConfiguration kombinationen und kamera-id durch. Das Ergebnis bestätigt, ob die übergebenen Sitzungskonfigurationen erfolgreich zum gleichzeitigen Erstellen von Kameraaufnahmesitzungen auf den angegebenen Kamerageräten CameraDevice#createCaptureSession(SessionConfiguration)verwendet werden können.

Die Methode kann zu jedem Zeitpunkt vor, während und nach aktiven Aufnahmesitzungen aufgerufen werden. Es wirkt sich nicht auf ein normales Kameraverhalten aus und muss wesentlich schneller als das Erstellen einer regulären oder eingeschränkten Aufnahmesitzung abgeschlossen werden.

Obwohl diese Methode schneller als das Erstellen einer neuen Aufnahmesitzung ist, ist sie nicht für die Untersuchung des gesamten Speicherplatzes der unterstützten gleichzeitigen Datenstromkombinationen gedacht. Die verfügbaren obligatorischen gleichzeitigen Datenstromkombinationen können durch Abfragen #getCameraCharacteristics des Schlüssels android.hardware.camera2.CameraCharacteristics#SCALER_MANDATORY_CONCURRENT_STREAM_COMBINATIONSabgerufen werden.

Beachten Sie, dass Sitzungsparameter ignoriert werden und Keine Aufrufe SessionConfiguration#setSessionParameters erforderlich sind.

Java Dokumentation für android.hardware.camera2.CameraManager.isConcurrentSessionConfigurationSupported(java.util.Map<java.lang.String, android.hardware.camera2.params.SessionConfiguration>).

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: