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)

另請參閱

DXVA_NominalRange

DXVA_SampleFormat

DXVA_VideoChromaSubsampling

DXVA_VideoLighting

DXVA_VideoPrimaries

DXVA_VideoTransferFunction

DXVA_VideoTransferMatrix