DXVADDI_EXTENDEDFORMAT-Struktur (d3dumddi.h)

Die DXVADDI_EXTENDEDFORMAT-Struktur beschreibt das erweiterte Format des Videoframes.

Syntax

typedef struct _DXVADDI_EXTENDEDFORMAT {
  union {
    struct {
      UINT SampleFormat : 8;
      UINT VideoChromaSubsampling : 4;
      UINT NominalRange : 3;
      UINT VideoTransferMatrix : 3;
      UINT VideoLighting : 4;
      UINT VideoPrimaries : 5;
      UINT VideoTransferFunction : 5;
    };
         UINT Value;
  };
} DXVADDI_EXTENDEDFORMAT;

Member

[in] SampleFormat

Ein UINT-Wert, der angibt, wie ein Videoframe stichprobeniert wird. Die acht Bits werden durch einen der Werte im DXVADDI_SAMPLEFORMAT Enumerationstyp definiert.

[in] VideoChromaSubsampling

Das Chroma-Codierungsschema für Y'Cb'Cr'-Daten. Die vier Bits werden durch ein bitweises OR der Werte im DXVADDI_VIDEOCHROMASUBSAMPLING Enumerationstyp definiert.

[in] NominalRange

Ein UINT-Wert, der angibt, ob die Beispieldaten die Kopffreiheit (d. h. Werte über 1,0 Weiß) und den Toeroom (d. h. superlacks unterhalb der Referenz 0,0 schwarz) enthalten. Die drei Bits werden durch einen der Werte im DXVADDI_NOMINALRANGE Enumerationstyp definiert.

[in] VideoTransferMatrix

Die Konvertierungsmatrix von Y'Cb'Cr' in (Studio) R'G'B'. Die drei Bits werden durch einen der Werte im Enumerationstyp DXVADDI_VIDEOTRANSFERMATRIX definiert.

[in] VideoLighting

Lichtbedingungen zum Anzeigen von Videos. Die vier Bits werden durch einen der Werte im Enumerationstyp DXVADDI_VIDEOLIGHTING definiert.

[in] VideoPrimaries

Farbprimries, die angeben, welche RGB-Basisfunktionen verwendet werden. Die fünf Bits werden durch einen der Werte im Enumerationstyp DXVADDI_VIDEOPRIMARIES definiert.

[in] VideoTransferFunction

Die Konvertierungsfunktion von R'G'B' in RGB. Die fünf Bits werden durch den DXVADDI_VIDEOTRANSFERFUNCTION Enumerationstyp definiert.

Value

Ein 32-Bit-Wert, der das erweiterte Format des Videoframes beschreibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Kopfzeile d3dumddi.h (include D3dumddi.h)

Weitere Informationen

DXVADDI_VIDEODESC