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' 數據的 chroma 編碼配置。 四個位是由 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 (include D3dumddi.h) |