DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA 結構 (dxvahd.h)
使用 Microsoft DirectX Video Acceleration High Definition (DXVA-HD) 時,指定輸入資料流程的輸出畫面播放速率。
語法
typedef struct _DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA {
BOOL RepeatFrame;
DXVAHD_OUTPUT_RATE OutputRate;
DXVAHD_RATIONAL CustomRate;
} DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA;
成員
RepeatFrame
指定裝置視需要執行畫面播放速率轉換的方式。 預設狀態值為 FALSE (插補) 。
值 | 意義 |
---|---|
|
裝置會重複畫面格。 |
|
裝置會插補框架。 |
OutputRate
指定輸出速率,做為 DXVAHD_OUTPUT_RATE 列舉的成員。
CustomRate
將自訂輸出速率指定為 DXVAHD_RATIONAL 結構。 除非 OutputRate 等於 DXVAHD_OUTPUT_RATE_CUSTOM,否則會忽略這個成員。 預設狀態值為 1/1。
若要取得視訊處理器支援的自訂速率清單,請呼叫 IDXVAHD_Device::GetVideoProcessorCustomRates。 如果使用自訂速率,則必須從這份清單中取得。
備註
輸出速率可能需要裝置轉換輸入資料流程的畫面播放速率。 如果是, RepeatFrame 的值會控制裝置是否建立插補畫面,或只是重複輸入畫面格。
需求
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限傳統型應用程式] |
標頭 | dxvahd.h |