DXVA_NominalRange-Aufzählung (dxva.h)
Der DXVA_NominalRange Enumerationstyp enthält Enumerationszeichen, die bestimmen, ob Beispieldaten Kopfraum (Werte über 1,0 Weiß) und Toeroom (Superblacks unter dem Verweis 0,0 schwarz) enthalten.
Syntax
typedef enum _DXVA_NominalRange {
DXVA_NominalRangeShift,
DXVA_NominalRangeMask,
DXVA_NominalRange_Unknown,
DXVA_NominalRange_Normal,
DXVA_NominalRange_Wide,
DXVA_NominalRange_0_255,
DXVA_NominalRange_16_235,
DXVA_NominalRange_48_208
} DXVA_NominalRange;
Konstanten
DXVA_NominalRangeShift Gibt an, dass Bits um 12 Positionen verschoben werden (DXVA_ExtColorData_ShiftBase + 4 oder 8 + 4). |
DXVA_NominalRangeMask Gibt das Nominalbereichsformat an. 3 (0x00007000) Bits eines DWORD können zum Angeben des Nominalbereichs verwendet werden. |
DXVA_NominalRange_Unknown Gibt an, dass der Nominalbereich nicht angegeben ist. |
DXVA_NominalRange_Normal Gibt an, dass normalisierte Chroma [0..1] [0,.255] für 8-Bit oder [0..1023] für 10-Bit zugeordnet ist. |
DXVA_NominalRange_Wide Gibt an, dass normalisierte Chroma [0..1] [16..235] für 8-Bit oder [64..940] für 10-Bit zugeordnet ist. |
DXVA_NominalRange_0_255 Gibt an, dass normalisierte Chroma [0..1] [0,.255] für 8-Bit oder [0..1023] für 10-Bit zugeordnet ist. |
DXVA_NominalRange_16_235 Gibt an, dass normalisierte Chroma [0..1] [16..235] für 8-Bit oder [64..940] für 10-Bit zugeordnet ist. |
DXVA_NominalRange_48_208 Gibt an, dass normalisierte Chroma [0..1] [48..208] für 8-Bit oder [192..832] für 10-Bit zugeordnet ist. |
Bemerkungen
Einer der Enumerationen von DXVA_NominalRange kann im NominalRange Member der DXVA_ExtendedFormat Struktur angegeben werden.
Breite Gamut R'G'B' (d. h. Schwarzer Punkt bei 16.16.16 und Weißpunkt bei 235.235.235.235) muss von normalen sRGB-unterschieden werden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Dieser Enumerationstyp gilt nur für Windows Server 2003 mit SP1 und höher und Windows XP mit SP2 und höher. |
Header- | dxva.h (include Dxva.h) |