Freigeben über


DynamicRangeProfiles.GetProfileCaptureRequestConstraints(Int64) Methode

Definition

Gibt eine Liste der unterstützten dynamischen Bereichsprofile zurück, auf die in einer einzelnen Aufnahmeanforderung zusammen mit einem bestimmten Profil verwiesen werden kann.

[Android.Runtime.Register("getProfileCaptureRequestConstraints", "(J)Ljava/util/Set;", "", ApiSince=33)]
public System.Collections.Generic.ICollection<Java.Lang.Long> GetProfileCaptureRequestConstraints (long profile);
[<Android.Runtime.Register("getProfileCaptureRequestConstraints", "(J)Ljava/util/Set;", "", ApiSince=33)>]
member this.GetProfileCaptureRequestConstraints : int64 -> System.Collections.Generic.ICollection<Java.Lang.Long>

Parameter

profile
Int64

Gibt zurück

Nicht modifizierbarer Satz von dynamischen Bereichsprofilen

Attribute

Hinweise

Gibt eine Liste der unterstützten dynamischen Bereichsprofile zurück, auf die in einer einzelnen Aufnahmeanforderung zusammen mit einem bestimmten Profil verwiesen werden kann.

Beispiel: Wenn angenommen wird, dass ein bestimmtes 10-Bit-Ausgabegerät (#STANDARD, #HLG10, #HDR10) als Ergebnis des Aufrufens #getSupportedProfiles() und #getProfileCaptureRequestConstraints Zurückgebens (, #HLG10) bei Angabe eines Arguments #STANDARDvon#STANDARD . Dies bedeutet, dass das entsprechende Kameragerät nur Anforderungen an die Aufnahme akzeptiert und verarbeitet, die mit #HDR10 dynamischem Profil konfiguriert wurden, oder alternativ eine Kombination von #STANDARD und #HLG10. Beim Versuch, Die Erfassungsanforderungen in die Warteschlange zu stellen, werden jedoch Ausgaben ausgegeben, die auf beide #HDR10 verweisen und#HLG10 #STANDARD/zu IllegalArgumentExceptioneiner Warteschlange führen.

Die Liste ist leer, falls es keine Einschränkungen für das angegebene Profil gibt.

Java-Dokumentation für android.hardware.camera2.params.DynamicRangeProfiles.getProfileCaptureRequestConstraints(long).

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: