共用方式為


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' 數據的色度編碼配置。 這四個位是由 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 (包括 D3dumddi.h)

另請參閱

DXVADDI_VIDEODESC