DXVA_ExtendedFormat 結構 (dxva.h)
DXVA_ExtendedFormat結構描述視訊畫面的擴充格式。
語法
typedef struct _DXVA_ExtendedFormat {
UINT SampleFormat : 8;
UINT VideoChromaSubsampling : 4;
DXVA_NominalRange NominalRange : 3;
DXVA_VideoTransferMatrix VideoTransferMatrix : 3;
DXVA_VideoLighting VideoLighting : 4;
DXVA_VideoPrimaries VideoPrimaries : 5;
DXVA_VideoTransferFunction VideoTransferFunction : 5;
} DXVA_ExtendedFormat;
成員
SampleFormat
指定如何取樣視訊畫面。 8 位是由 DXVA_SampleFormat 列舉類型中的其中一個列舉值所定義。
VideoChromaSubsampling
指定 Y'Cb'Cr' 資料的色度編碼配置。 4 位是由 DXVA_VideoChromaSubsampling 列舉類型中列舉值的 ORed 組合所定義。
NominalRange
指定樣本數據是否包含超出 1.0 白色) 的前端 (值,以及參照 0.0 黑色) 下方的 (清理區。 3 位是由 DXVA_NominalRange 列舉類型中的其中一個列舉值所定義。
VideoTransferMatrix
指定從 Y'Cb'Cr' 到 (Studio) R'G'B' 的轉換矩陣。 3 位是由 DXVA_VideoTransferMatrix 列舉類型中的其中一個列舉值所定義。
VideoLighting
指定檢視影片的光源條件。 4 位是由 DXVA_VideoLighting 列舉類型中的其中一個列舉值所定義。
VideoPrimaries
指定色彩主要復本,其狀態為使用 RGB 基礎函式。 5 位是由 DXVA_VideoPrimaries 列舉類型中的其中一個列舉值所定義。
VideoTransferFunction
指定從 R'G'B' 轉換為 RGB 的轉換函式。 5 位是由 DXVA_VideoTransferFunction 列舉類型所定義。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 此結構僅適用於具有SP1和更新版本的Windows Server 2003,以及 Windows XP SP2 和更新版本。 |
標頭 | dxva.h (包含 Dxva.h) |