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。 對於交錯內容,畫面是由兩個字段所組成,因此幀速率是欄位速率的一半。
如果應用程式將複合兩個或多個輸入數據流,請使用 InputWidth 和 InputHeight 值的最大數據流。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限傳統型應用程式] |
標頭 | dxvahd.h |