DXVA2_ExtendedFormat 結構 (dxva2api.h)

描述視訊串流的格式。

語法

typedef struct _DXVA2_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;
  };
} DXVA2_ExtendedFormat;

成員

SampleFormat

描述視訊畫面的交錯。 包含 來自 DXVA2_SampleFormat 列舉的值。

VideoChromaSubsampling

描述色度。 包含 來自 DXVA2_VideoChromaSubSampling 列舉的值。

NominalRange

描述 Y'CbCr 或 RGB 色彩資料的名稱範圍。 包含 來自 DXVA2_NominalRange 列舉的值。

VideoTransferMatrix

描述從 Y'PbPr (元件影片) 到 Studio R'G'B' 的轉換。 包含 來自 DXVA2_VideoTransferMatrix 列舉的值。

VideoLighting

描述預定的檢視條件。 包含 來自 DXVA2_VideoLighting 列舉的值。

VideoPrimaries

描述色彩主要複本。 包含 來自 DXVA2_VideoPrimaries 列舉的值。

VideoTransferFunction

描述 gamma 校正傳輸函式。 包含 來自 DXVA2_VideoTransferFunction 列舉的值。

value

使用此成員來存取等位中的所有位。

備註

此結構中的大部分值都可以直接轉譯至 IMFMediaType 屬性,以及從其轉譯。 如需填入 IMFMediaType 指標值的程式碼範例,請參閱 DXVA2_VideoDesc

需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 dxva2api.h

另請參閱

擴充色彩資訊

IMFMediaType

媒體基礎結構