Share via


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 (插補) 。

意義
TRUE
裝置會重複畫面格。
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

另請參閱

DXVA-HD

DXVAHD_STREAM_STATE

Direct3D 視訊結構

IDXVAHD_VideoProcessor::SetVideoProcessStreamState

媒體基礎結構