DXVAHD_CONTENT_DESC 結構 (dxvahd.h)

描述 Microsoft DirectX 影片加速高定義 (DXVA-HD) 視訊處理器的視訊串流。

顯示驅動程式可以使用這個結構中的資訊,將視訊處理器的功能優化。 例如,基於效能考慮,某些功能可能不會針對高定義 (HD) 內容公開。

語法

typedef struct _DXVAHD_CONTENT_DESC {
  DXVAHD_FRAME_FORMAT InputFrameFormat;
  DXVAHD_RATIONAL     InputFrameRate;
  UINT                InputWidth;
  UINT                InputHeight;
  DXVAHD_RATIONAL     OutputFrameRate;
  UINT                OutputWidth;
  UINT                OutputHeight;
} DXVAHD_CONTENT_DESC;

成員

InputFrameFormat

描述影片串流交錯方式 之DXVAHD_FRAME_FORMAT 列舉的成員。

InputFrameRate

輸入視訊數據流的幀速率,指定為 DXVAHD_RATIONAL 結構。

InputWidth

輸入框架的寬度,以像素為單位。

InputHeight

輸入畫面的高度,以像素為單位。

OutputFrameRate

輸出視訊數據流的幀速率,指定為 DXVAHD_RATIONAL 結構。

OutputWidth

輸出畫面的寬度,以像素為單位。

OutputHeight

輸出畫面的高度,以像素為單位。

備註

幀速率會以比例表示。 例如,每秒 30 個畫面 (fps) 表示為 30:1,而 29.97 fps 則表示為 30000/1001。 對於交錯內容,畫面是由兩個字段所組成,因此幀速率是欄位速率的一半。

如果應用程式將複合兩個或多個輸入數據流,請使用 InputWidthInputHeight 值的最大數據流。

規格需求

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

另請參閱

DXVA-HD

Direct3D 視訊結構

媒體基礎結構