Freigeben über


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;

Angehörige

[in] SampleFormat

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

[in] VideoChromaSubsampling

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

[in] NominalRange

Ein UINT-Wert, der angibt, ob Beispieldaten Kopfraum (d. h. Werte über 1,0 Weiß) und Toeroom (d. h. hervorragende Puffer 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 DXVADDI_VIDEOTRANSFERMATRIX Enumerationstyp definiert.

[in] VideoLighting

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

[in] VideoPrimaries

Farb primaries, welcher Zustand welche RGB-Basisfunktionen verwendet werden. Die fünf Bits werden durch einen der Werte im DXVADDI_VIDEOPRIMARIES Enumerationstyp 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
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Header- d3dumddi.h (include D3dumddi.h)

Siehe auch

DXVADDI_VIDEODESC