DynamicRangeProfiles Klasse
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.
Unveränderliche Klasse mit Informationen zu unterstützten 10-Bit-Dynamischen Bereichsprofilen.
[Android.Runtime.Register("android/hardware/camera2/params/DynamicRangeProfiles", ApiSince=33, DoNotGenerateAcw=true)]
public sealed class DynamicRangeProfiles : Java.Lang.Object
[<Android.Runtime.Register("android/hardware/camera2/params/DynamicRangeProfiles", ApiSince=33, DoNotGenerateAcw=true)>]
type DynamicRangeProfiles = class
inherit Object
- Vererbung
- Attribute
Hinweise
Unveränderliche Klasse mit Informationen zu unterstützten 10-Bit-Dynamischen Bereichsprofilen.
Ein instance dieser Klasse kann abgefragt werden, indem der Wert von android.hardware.camera2.CameraCharacteristics#REQUEST_AVAILABLE_DYNAMIC_RANGE_PROFILES
abgerufen wird.
Alle Kamerageräte, die die android.hardware.camera2.CameraCharacteristics#REQUEST_AVAILABLE_CAPABILITIES_DYNAMIC_RANGE_TEN_BIT
Funktion unterstützen, müssen die unterstützten 10-Bit-Dynamischen Bereichsprofile in ankündigen. #getSupportedProfiles
Einige Geräte können möglicherweise keine 8-Bit- und/oder 10-Bit-Ausgabe mit unterschiedlichen Dynamischen Bereichsprofilen innerhalb derselben Erfassungsanforderung unterstützen. Solche gerätespezifischen Einschränkungen können abgefragt werden, indem Sie aufrufen #getProfileCaptureRequestConstraints
. Beachten Sie, dass nicht unterstützte Kombinationen beim Versuch, eine Erfassungsanforderung zu senden, zur Folge IllegalArgumentException
haben. Erfassen von Anforderungen, die nur auf Ausgaben verweisen, die mit demselben dynamischen Bereichsprofilwert konfiguriert wurden, werden aufgrund solcher Einschränkungen nie fehlschlagen.
Java-Dokumentation für android.hardware.camera2.params.DynamicRangeProfiles
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
DynamicRangeProfiles(Int64[]) |
Erstellen Sie eine neue unveränderliche DynamicRangeProfiles-instance. |
Felder
DolbyVision10bHdrOem |
Dies ist der Kameramodus für den Standardmäßigen Dolby Vision-Aufnahmemodus für das jeweilige Gerät. |
DolbyVision10bHdrOemPo |
Dies ist der energieoptimierte Modus für den 10-Bit-Dolby Vision HDR-gerätespezifischen Aufnahmemodus. |
DolbyVision10bHdrRef |
Dies ist ein Kameramodus für Dolby Vision-Aufnahme, der für eine szenengenauere Aufnahme optimiert ist. |
DolbyVision10bHdrRefPo |
Dies ist der energieoptimierte Modus für den 10-Bit-Dolby Vision HDR-Referenzmodus. |
DolbyVision8bHdrOem |
Dies ist die 8-Bit-Version des gerätespezifischen optimierten Dolby Vision-Aufnahmemodus. |
DolbyVision8bHdrOemPo |
Dies ist der energieoptimierte Modus für den 8-Bit Dolby Vision HDR-gerätespezifischen Aufnahmemodus. |
DolbyVision8bHdrRef |
Dies ist die 8-Bit-Version des Dolby Vision-Referenzaufnahmemodus, der für die Szenengenauigkeit optimiert ist. |
DolbyVision8bHdrRefPo |
Dies ist der energieoptimierte Modus für den 8-Bit-Dolby Vision HDR-Referenzmodus. |
Hdr10 |
10-Bit-Pixelbeispiele, die mit der SMPTE ST 2084-Übertragungsfunktion codiert wurden. |
Hdr10Plus |
10-Bit-Pixelbeispiele, die mit der SMPTE ST 2084-Übertragungsfunktion codiert wurden. |
Hlg10 |
10-Bit-Pixelproben, die mit der Hybrid-Protokoll-Gamma-Übertragungsfunktion codiert sind |
PublicMax |
Unveränderliche Klasse mit Informationen zu unterstützten 10-Bit-Dynamischen Bereichsprofilen. |
Standard |
Dies ist das Standardmäßige 8-Bit-Standardprofil, das für den Fall verwendet wird, dass Kameraclients nicht explizit ein unterstütztes dynamisches Bereichsprofil konfigurieren, indem sie aufrufen |
Eigenschaften
Class |
Gibt die Laufzeitklasse dieses |
Handle |
Das Handle für die zugrunde liegende Android-instance. (Geerbt von Object) |
JniIdentityHashCode |
Unveränderliche Klasse mit Informationen zu unterstützten 10-Bit-Dynamischen Bereichsprofilen. (Geerbt von Object) |
JniPeerMembers |
Unveränderliche Klasse mit Informationen zu unterstützten 10-Bit-Dynamischen Bereichsprofilen. |
PeerReference |
Unveränderliche Klasse mit Informationen zu unterstützten 10-Bit-Dynamischen Bereichsprofilen. (Geerbt von Object) |
SupportedProfiles |
Gibt einen Satz unterstützter Dynamischer Bereichsprofile zurück. |
ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
Methoden
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
Dispose() |
Unveränderliche Klasse mit Informationen zu unterstützten 10-Bit-Dynamischen Bereichsprofilen. (Geerbt von Object) |
Dispose(Boolean) |
Unveränderliche Klasse mit Informationen zu unterstützten 10-Bit-Dynamischen Bereichsprofilen. (Geerbt von Object) |
Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem objekt ist. (Geerbt von Object) |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
GetProfileCaptureRequestConstraints(Int64) |
Gibt eine Liste der unterstützten Dynamische Bereichsprofile zurück, auf die in einer einzelnen Erfassungsanforderung zusammen mit einem angegebenen Profil verwiesen werden kann. |
IsExtraLatencyPresent(Int64) |
Überprüfen Sie, ob ein bestimmtes dynamisches Bereichsprofil für latenzempfindliche Anwendungsfälle geeignet ist. |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind. (Geerbt von Object) |
Notify() |
Aktiviert einen einzelnen Thread, der auf den Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf den Monitor dieses Objekts warten. (Geerbt von Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
ToArray<T>() |
Unveränderliche Klasse mit Informationen zu unterstützten 10-Bit-Dynamischen Bereichsprofilen. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnregisterFromRuntime() |
Unveränderliche Klasse mit Informationen zu unterstützten 10-Bit-Dynamischen Bereichsprofilen. (Geerbt von Object) |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch <>Benachrichtigung</em> oder <em>interrupted</em>. (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
Unveränderliche Klasse mit Informationen zu unterstützten 10-Bit-Dynamischen Bereichsprofilen. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Unveränderliche Klasse mit Informationen zu unterstützten 10-Bit-Dynamischen Bereichsprofilen. (Geerbt von Object) |
IJavaPeerable.Finalized() |
Unveränderliche Klasse mit Informationen zu unterstützten 10-Bit-Dynamischen Bereichsprofilen. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Unveränderliche Klasse mit Informationen zu unterstützten 10-Bit-Dynamischen Bereichsprofilen. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Unveränderliche Klasse mit Informationen zu unterstützten 10-Bit-Dynamischen Bereichsprofilen. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Unveränderliche Klasse mit Informationen zu unterstützten 10-Bit-Dynamischen Bereichsprofilen. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Unveränderliche Klasse mit Informationen zu unterstützten 10-Bit-Dynamischen Bereichsprofilen. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Typkonvertierung mit Überprüfung der Android-Laufzeit aus. |
JavaCast<TResult>(IJavaObject) |
Unveränderliche Klasse mit Informationen zu unterstützten 10-Bit-Dynamischen Bereichsprofilen. |
GetJniTypeName(IJavaPeerable) |
Unveränderliche Klasse mit Informationen zu unterstützten 10-Bit-Dynamischen Bereichsprofilen. |