Freigeben über


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)

Siehe auch

DXVA_ExtendedFormat