DataSpace 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.
DataSpace identifiziert drei Farbenkomponenten – Standard (Primaries), Übertragung und Bereich.
[Android.Runtime.Register("android/hardware/DataSpace", ApiSince=33, DoNotGenerateAcw=true)]
public sealed class DataSpace : Java.Lang.Object
[<Android.Runtime.Register("android/hardware/DataSpace", ApiSince=33, DoNotGenerateAcw=true)>]
type DataSpace = class
inherit Object
- Vererbung
- Attribute
Hinweise
DataSpace identifiziert drei Farbenkomponenten – Standard (Primaries), Übertragung und Bereich.
Ein DataSpace beschreibt, wie Pufferdaten, z. B. aus einer android.media.Image Image
oder einem android.hardware.HardwareBuffer HardwareBuffer
, sowohl von Anwendungen als auch von typischer Hardware interpretiert werden sollen.
Da Pufferinformationen nicht garantiert repräsentativ für Farbinformationen sind, während DataSpace in der Regel verwendet wird, um drei Aspekte der Interpretation von Farben zu beschreiben, können einige DataSpaces andere typische Interpretationen von Pufferdaten beschreiben, z. B. Tiefeninformationen.
Beachten Sie, dass android.graphics.ColorSpace ColorSpace
es sich bei ähnlichen DataSpace
Konzepten nicht um gleichwertige Konzepte handelt. Nicht alle ColorSpaces, z android.graphics.ColorSpace.Named#ACES ColorSpace.Named.ACES
. B. , können von typischen Hardwareblöcken verstanden werden, sodass sie keine DataSpaces sein können.
<h3>Standardaspekt</h3>
Definiert die Farbigkeitskoordinaten der Quellprimate in Bezug auf die definition von x und y in ISO 11664-1 angegebene CIE 1931-Definition.
<h3>Transfer-Aspekt</h3>
Übertragungseigenschaften sind das opto-elektronische Übertragungsmerkmal an der Quelle als Funktion der linearen optischen Intensität (Leuchtdichte).
Bei digitalen Signalen entspricht E dem aufgezeichneten Wert. Normalerweise wird die Übertragungsfunktion im RGB-Raum auf jede der R-, G- und B-Komponenten unabhängig voneinander angewendet. Dies kann zu Farbverschiebungen führen, die durch Anwenden der Übertragungsfunktion nur für die L-Komponente minimiert werden können. Die Implementierung kann die Übertragungsfunktion im RGB-Raum für alle Pixelformate anwenden, falls gewünscht.
<h3>Bereichsaspekt</h3>
Definiert den Wertebereich, der dem Einheitenbereich von 0-1
.
Java-Dokumentation für android.hardware.DataSpace
.
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.
Felder
DataspaceAdobeRgb |
Veraltet.
Adobe RGB-Codierung. |
DataspaceBt2020 |
Veraltet.
ITU-R Empfehlung 2020 (BT. |
DataspaceBt2020Hlg |
Veraltet.
Hybridprotokoll-Gammacodierung. |
DataspaceBt2020Pq |
Veraltet.
Perceptual Quantizer-Codierung. |
DataspaceBt601525 |
Veraltet.
ITU-R Empfehlung 709 (BT. |
DataspaceBt601625 |
Veraltet.
ITU-R Empfehlung 601 (BT. |
DataspaceBt709 |
Veraltet.
ITU-R Empfehlung 709 (BT. |
DataspaceDciP3 |
Veraltet.
SMPTE EG 432-1 und SMPTE RP 431-2 |
DataspaceDepth |
Veraltet.
Tiefe. |
DataspaceDisplayP3 |
Veraltet.
P3-Codierung anzeigen. |
DataspaceDynamicDepth |
Veraltet.
ISO 16684-1:2011(E) Dynamische Tiefe. |
DataspaceHeif |
Veraltet.
High Efficiency Image File Format (HEIF). |
DataspaceJfif |
Veraltet.
JPEG File Interchange Format (JFIF). |
DataspaceJpegR |
Veraltet.
ISO/IEC TBD |
DataspaceScrgb |
Veraltet.
scRGB Gammacodierung. |
DataspaceScrgbLinear |
Veraltet.
lineare scRGB-Codierung. |
DataspaceSrgb |
Veraltet.
sRGB Gammacodierung. |
DataspaceSrgbLinear |
Veraltet.
lineare sRGB-Codierung. |
DataspaceUnknown |
Veraltet.
Standardannahmedatenbereich, wenn nicht explizit angegeben. |
RangeExtended |
Veraltet.
Erweiterter Bereich kann in Kombination mit FP16 verwendet werden, um scRGB oder mit |
RangeFull |
Veraltet.
Der vollständige Bereich verwendet alle Werte für Y, Cb und Cr von |
RangeLimited |
Veraltet.
Begrenzter Bereich verwendet Werte |
RangeUnspecified |
Veraltet.
Bereichsmerkmale sind unbekannt oder werden von der Anwendung bestimmt. |
StandardAdobeRgb |
Veraltet.
Adobe RGB-Primarries. |
StandardBt2020 |
Veraltet.
Verwenden Sie die unadjustierte |
StandardBt2020ConstantLuminance |
Veraltet.
Verwenden Sie die unadjustierte |
StandardBt470m |
Veraltet.
Verwenden Sie die unadjustierte |
StandardBt601525 |
Veraltet.
Verwenden Sie die angepasste |
StandardBt601525Unadjusted |
Veraltet.
Verwenden Sie die unadjustierte |
StandardBt601625 |
Veraltet.
Verwenden Sie die angepasste |
StandardBt601625Unadjusted |
Veraltet.
Verwenden Sie die unadjustierte |
StandardBt709 |
Veraltet.
Verwenden Sie die unadjustierte |
StandardDciP3 |
Veraltet.
SMPTE EG 432-1 und SMPTE RP 431-2. |
StandardFilm |
Veraltet.
Verwenden Sie die unadjustierte |
StandardUnspecified |
Veraltet.
Die Farbigkeitskoordinaten sind unbekannt oder werden von der Anwendung bestimmt. |
TransferGamma22 |
Veraltet.
Gamma 2 anzeigen. |
TransferGamma26 |
Veraltet.
Gamma 2 anzeigen. |
TransferGamma28 |
Veraltet.
Gamma 2 anzeigen. |
TransferHlg |
Veraltet.
ARIB STD-B67 Hybrid Log Gamma. |
TransferLinear |
Veraltet.
Lineare Übertragung. |
TransferSmpte170m |
Veraltet.
SMPTE 170M-Übertragung. |
TransferSrgb |
Veraltet.
sRGB-Übertragung. |
TransferSt2084 |
Veraltet.
SMPTE ST 2084 (Dolby Perceptual Quantizer). |
TransferUnspecified |
Veraltet.
Übertragungseigenschaften sind unbekannt oder werden von der Anwendung bestimmt. |
Eigenschaften
Class |
Gibt die Laufzeitklasse dieses Werts |
Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
JniIdentityHashCode |
DataSpace identifiziert drei Farbenkomponenten – Standard (Primaries), Übertragung und Bereich. (Geerbt von Object) |
JniPeerMembers |
DataSpace identifiziert drei Farbenkomponenten – Standard (Primaries), Übertragung und Bereich. |
PeerReference |
DataSpace identifiziert drei Farbenkomponenten – Standard (Primaries), Übertragung und Bereich. (Geerbt von Object) |
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() |
DataSpace identifiziert drei Farbenkomponenten – Standard (Primaries), Übertragung und Bereich. (Geerbt von Object) |
Dispose(Boolean) |
DataSpace identifiziert drei Farbenkomponenten – Standard (Primaries), Übertragung und Bereich. (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) |
GetRange(Int32) |
Entpacken des Bereichsfeldwerts aus dem gepackten DataSpace-Wert |
GetStandard(Int32) |
Entpacken Sie den Standardfeldwert aus dem verpackten DataSpace-Wert. |
GetTransfer(Int32) |
Entpacken des Transferfeldwerts aus dem gepackten DataSpace-Wert |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
Pack(Int32, Int32, Int32) |
Packen Sie den DataSpace-Wert mithilfe von Standard-, Übertragungs- und Bereichsfeldwert. |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
ToArray<T>() |
DataSpace identifiziert drei Farbenkomponenten – Standard (Primaries), Übertragung und Bereich. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnregisterFromRuntime() |
DataSpace identifiziert drei Farbenkomponenten – Standard (Primaries), Übertragung und Bereich. (Geerbt von Object) |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em> oder <em>unterbrochen</em>.<>< (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
DataSpace identifiziert drei Farbenkomponenten – Standard (Primaries), Übertragung und Bereich. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
DataSpace identifiziert drei Farbenkomponenten – Standard (Primaries), Übertragung und Bereich. (Geerbt von Object) |
IJavaPeerable.Finalized() |
DataSpace identifiziert drei Farbenkomponenten – Standard (Primaries), Übertragung und Bereich. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
DataSpace identifiziert drei Farbenkomponenten – Standard (Primaries), Übertragung und Bereich. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
DataSpace identifiziert drei Farbenkomponenten – Standard (Primaries), Übertragung und Bereich. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
DataSpace identifiziert drei Farbenkomponenten – Standard (Primaries), Übertragung und Bereich. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
DataSpace identifiziert drei Farbenkomponenten – Standard (Primaries), Übertragung und Bereich. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
DataSpace identifiziert drei Farbenkomponenten – Standard (Primaries), Übertragung und Bereich. |
GetJniTypeName(IJavaPeerable) |
DataSpace identifiziert drei Farbenkomponenten – Standard (Primaries), Übertragung und Bereich. |