DXVADDI_EXTENDEDFORMAT結構 (d3dumddi.h)
DXVADDI_EXTENDEDFORMAT 結構描述視訊畫面的延伸格式。
語法
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;
成員
[in] SampleFormat
UINT 值,指定如何取樣視訊畫面。 八個位是由 DXVADDI_SAMPLEFORMAT 列舉類型中的其中一個值所定義。
[in] VideoChromaSubsampling
Y'Cb'Cr' 數據的色度編碼配置。 這四個位是由 DXVADDI_VIDEOCHROMASUBSAMPLING 列舉類型中值的位 OR 所定義。
[in] NominalRange
UINT 值,指定樣本數據是否包含前端(也就是超過 1.0 白色的值)和 Toeroom(也就是參考 0.0 黑色下方的超級鏈結)。 這三個位是由 DXVADDI_NOMINALRANGE 列舉類型中的其中一個值所定義。
[in] VideoTransferMatrix
從 Y'Cb'Cr' 到 (studio) R'G'B' 的轉換矩陣。 這三個位是由 DXVADDI_VIDEOTRANSFERMATRIX 列舉型別中的其中一個值所定義。
[in] VideoLighting
觀看視訊的光源條件。 這四個位是由 DXVADDI_VIDEOLIGHTING 列舉類型中的其中一個值所定義。
[in] VideoPrimaries
色彩初選,其狀態為使用 RGB 基礎函式。 五個位是由 DXVADDI_VIDEOPRIMARIES 列舉類型中的其中一個值所定義。
[in] VideoTransferFunction
從 R'G'B' 轉換為 RGB 的轉換函式。 這五個位是由 DXVADDI_VIDEOTRANSFERFUNCTION 列舉型別所定義。
Value
描述視訊畫面延伸格式的32位值。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows作系統中使用。 |
標頭 | d3dumddi.h (包括 D3dumddi.h) |