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 白色)和 Toeroom(參考 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 列舉型別所定義。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 此結構僅適用於 WINDOWS Server 2003 SP1 和更新版本,以及 Windows XP 與 SP2 和更新版本。 |
標頭 | dxva.h (包括 Dxva.h) |