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 列舉型別中列舉值的 or 運算組合所定義。

NominalRange

指定範例資料是否包含超過1.0 白色) 的空間 (值,以及參考0.0 黑色) 下方的 toeroom (superblacks。 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 (包含 Dxva)

另請參閱

DXVA_NominalRange

DXVA_SampleFormat

DXVA_VideoChromaSubsampling

DXVA_VideoLighting

DXVA_VideoPrimaries

DXVA_VideoTransferFunction

DXVA_VideoTransferMatrix