Freigeben über


DXVA_ExtendedFormat-Struktur (dxva.h)

Die DXVA_ExtendedFormat-Struktur beschreibt das erweiterte Format des Videoframes.

Syntax

typedef struct _DXVA_ExtendedFormat {
  UINT                       SampleFormat : 8;
  UINT                       VideoChromaSubsampling : 4;
  DXVA_NominalRange          NominalRange : 3;
  DXVA_VideoTransferMatrix   VideoTransferMatrix : 3;
  DXVA_VideoLighting         VideoLighting : 4;
  DXVA_VideoPrimaries        VideoPrimaries : 5;
  DXVA_VideoTransferFunction VideoTransferFunction : 5;
} DXVA_ExtendedFormat;

Member

SampleFormat

Gibt an, wie ein Videoframe stichprobeniert wird. Die 8 Bits werden durch einen der Enumeratoren im Enumerationstyp DXVA_SampleFormat definiert.

VideoChromaSubsampling

Gibt das Chroma-Codierungsschema für Y'Cb'Cr'-Daten an. Die 4 Bits werden durch eine ORed-Kombination der Enumeratoren im enumerationstyp DXVA_VideoChromaSubsampling definiert.

NominalRange

Gibt an, ob die Beispieldaten die Kopffreiheit (Werte über 1,0 Weiß hinaus) und den Toeroom (superblacks unterhalb der Referenz 0,0 schwarz) enthalten. Die 3 Bits werden durch einen der Enumeratoren im Enumerationstyp DXVA_NominalRange definiert.

VideoTransferMatrix

Gibt die Konvertierungsmatrix von Y'Cb'Cr' in (Studio) R'G'B' an. Die 3 Bits werden durch einen der Enumeratoren im DXVA_VideoTransferMatrix Enumerationstyp definiert.

VideoLighting

Gibt Lichtbedingungen für die Videoanzeige an. Die 4 Bits werden durch einen der Enumeratoren im Enumerationstyp DXVA_VideoLighting definiert.

VideoPrimaries

Gibt Farbprimaries an, welche RGB-Basisfunktionen verwendet werden. Die 5 Bits werden durch einen der Enumeratoren im Enumerationstyp DXVA_VideoPrimaries definiert.

VideoTransferFunction

Gibt die Konvertierungsfunktion von R'G'B' in RGB an. Die 5 Bits werden durch den DXVA_VideoTransferFunction Enumerationstyp definiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Diese Struktur gilt nur für Windows Server 2003 mit SP1 und höher und Windows XP mit SP2 und höher.
Kopfzeile dxva.h (dxva.h einschließen)

Weitere Informationen

DXVA_NominalRange

DXVA_SampleFormat

DXVA_VideoChromaSubsampling

DXVA_VideoLighting

DXVA_VideoPrimaries

DXVA_VideoTransferFunction

DXVA_VideoTransferMatrix