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) |