共用方式為


dxvahd.h 標頭

Microsoft Media Foundation 會使用此標頭。 如需詳細資訊,請參閱

dxvahd.h 包含下列程式設計介面:

介面

 
IDXVAHD_Device

代表 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 裝置。
IDXVAHD_VideoProcessor

代表 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 視訊處理器。

函式

 
DXVAHD_CreateDevice

建立 Microsoft DirectX 影片加速高畫質 (DXVA-HD) 裝置。

回呼函式

 
PDXVAHDSW_CreateDevice

建立軟體外掛程式 Microsoft DirectX 影片加速高畫質的實例, (DXVA-HD) 裝置。
PDXVAHDSW_CreateVideoProcessor

建立 Microsoft DirectX 影片加速高畫質 (DXVA-HD) 視訊處理器外掛程式的軟體。
PDXVAHDSW_DestroyDevice

終結軟體外掛程式 Microsoft DirectX 影片加速高畫質的實例, (DXVA-HD) 裝置。
PDXVAHDSW_DestroyVideoProcessor

終結 Microsoft DirectX 影片加速高畫質 (DXVA-HD) 視訊處理器的軟體。
PDXVAHDSW_GetVideoProcessBltStatePrivate

從軟體 Microsoft DirectX 視訊加速高畫質取得私人 blit 狀態, (DXVA-HD) 視訊處理器。
PDXVAHDSW_GetVideoProcessorCaps

取得一或多個軟體 Microsoft DirectX 影片加速高畫質 (DXVA-HD) 視訊處理器的功能。
PDXVAHDSW_GetVideoProcessorCustomRates

取得軟體 Microsoft DirectX 影片加速高畫質 (DXVA-HD) 視訊處理器支援的自訂速率。
PDXVAHDSW_GetVideoProcessorDeviceCaps

取得軟體外掛程式 Microsoft DirectX 影片加速高畫質 (DXVA-HD) 裝置的功能。
PDXVAHDSW_GetVideoProcessorFilterRange

從軟體外掛程式 Microsoft DirectX 影片加速高畫質 (DXVA-HD) 裝置取得支援的影像篩選值範圍。
PDXVAHDSW_GetVideoProcessorInputFormats

取得軟體外掛程式 Microsoft DirectX 影片加速高畫質支援 (DXVA-HD) 裝置支援的輸入格式。
PDXVAHDSW_GetVideoProcessorOutputFormats

取得軟體外掛程式 Microsoft DirectX 影片加速高畫質 (DXVA-HD) 裝置所支援的輸出格式。
PDXVAHDSW_GetVideoProcessStreamStatePrivate

從軟體 Microsoft DirectX 視訊加速高畫質取得私人串流狀態, (DXVA-HD) 視訊處理器。
PDXVAHDSW_Plugin

初始化 Microsoft DirectX 影片加速高畫質軟體外掛程式裝置之函式的指標, (DXVA-HD) 。
PDXVAHDSW_ProposeVideoPrivateFormat

從軟體外掛程式 Microsoft DirectX 影片加速高畫質取得私人介面格式, (DXVA-HD) 裝置。
PDXVAHDSW_SetVideoProcessBltState

透過軟體 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 視訊處理器,設定 blit 作業的狀態參數。
PDXVAHDSW_SetVideoProcessStreamState

在軟體 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 視訊處理器上設定輸入資料流程的狀態參數。
PDXVAHDSW_VideoProcessBltHD

執行視訊處理 blit。

結構

 
DXVAHD_BLT_STATE_ALPHA_FILL_DATA

指定使用 Microsoft DirectX 影片加速高畫質 (DXVA-HD) 時,blit 作業的輸出 Alpha 值如何計算。
DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA

使用 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 時,指定 blit 作業的背景色彩。
DXVAHD_BLT_STATE_CONSTRICTION_DATA

指定使用 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 時,輸出是否在 blit 作業中降級。
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA

使用 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 時,指定 blit 作業的輸出色彩空間。
DXVAHD_BLT_STATE_PRI加值稅E_DATA

包含 Microsoft DirectX 影片加速高畫質 (DXVA-HD) 的私人 Blit 狀態資料。
DXVAHD_BLT_STATE_TARGET_RECT_DATA

指定使用 Microsoft DirectX 視訊加速高畫質時的目標矩形, (DXVA-HD) 。
DXVAHD_COLOR

定義 DXVA-HD 的色彩值。
DXVAHD_COLOR_RGBA

指定 RGB 色彩值。 (DXVAHD_COLOR_RGBA)
DXVAHD_COLOR_YCbCrA

指定 YCbCr 色彩值。 (DXVAHD_COLOR_YCbCrA)
DXVAHD_CONTENT_DESC

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

指定畫面播放速率轉換或反向電匯 (IVTC) 的自訂速率。 (DXVAHD_CUSTOM_RATE_DATA)
DXVAHD_FILTER_RANGE_DATA

定義影像篩選的支援值範圍。 (DXVAHD_FILTER_RANGE_DATA)
DXVAHD_RATIONAL

包含合理數位 (比率) 。
DXVAHD_STREAM_DATA

包含 IDXVAHD_VideoProcessor::VideoProcessBltHD 方法的每個資料流程資料。
DXVAHD_STREAM_STATE_ALPHA_DATA

使用 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 時,指定輸入資料流程的平面 Alpha 值。
DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA

指定來源和目的地矩形的 PAR) (圖元外觀比例。
DXVAHD_STREAM_STATE_D3DFORMAT_DATA

使用 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 時,指定輸入資料流程的格式。
DXVAHD_STREAM_STATE_DESTINATION_RECT_DATA

使用 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 時,指定輸入資料流程的目的矩形。
DXVAHD_STREAM_STATE_FILTER_DATA

指定 Microsoft DirectX 影片加速高畫質 (DXVA-HD) 輸入資料流程上篩選作業的層級。
DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA

指定 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 輸入資料流程如何交錯。
DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA

指定 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 輸入資料流程的色彩空間。
DXVAHD_STREAM_STATE_LUMA_KEY_DATA

使用 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 時,指定輸入資料流程的 luma 索引鍵。
DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA

使用 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 時,指定輸入資料流程的輸出畫面播放速率。
DXVAHD_STREAM_STATE_PALETTE_DATA

使用 Microsoft DirectX 影片加速高畫質 (DXVA-HD) 時,包含輸入資料流程的調色盤專案。
DXVAHD_STREAM_STATE_PRI加值稅E_DATA

包含私人資料流程狀態的資料,適用于 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 輸入資料流程。
DXVAHD_STREAM_STATE_PRI加值稅E_IVTC_DATA

包含 Microsoft DirectX 影片加速高畫質 (DXVA-HD) 裝置的反向遠端 (IVTC) 統計資料。
DXVAHD_STREAM_STATE_SOURCE_RECT_DATA

使用 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 時,指定輸入資料流程的來源矩形。
DXVAHD_VPCAPS

指定 Microsoft DirectX 影片加速高畫質 (DXVA-HD) 視訊處理器的功能。
DXVAHD_VPDEVCAPS

指定 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 裝置的功能。
DXVAHDSW_CALLBACKS

包含 Microsoft DirectX Video Acceleration High Definition (DXVA-HD) 軟體外掛程式所實作之函式的指標。

列舉

 
DXVAHD_ALPHA_FILL_MODE

指定如何計算 Microsoft DirectX 影片加速高畫質 (DXVA-HD) blit 作業的輸出 Alpha 值。
DXVAHD_BLT_STATE

使用 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 時,指定 blit 作業的狀態參數。
DXVAHD_DEVICE_CAPS

定義 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 裝置的視訊處理功能。
DXVAHD_DEVICE_TYPE

指定 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 裝置的類型。
DXVAHD_DEVICE_USAGE

指定 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 裝置的用途。
DXVAHD_FEATURE_CAPS

定義 Microsoft DirectX 影片加速高畫質 (DXVA-HD) 裝置可支援的功能。
DXVAHD_FILTER

指定 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 視訊處理的影像篩選。
DXVAHD_FILTER_CAPS

定義 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 裝置的影像調整和篩選相關功能。
DXVAHD_FRAME_FORMAT

描述影片串流如何交錯。 (DXVAHD_FRAME_FORMAT)
DXVAHD_INPUT_FORMAT_CAPS

定義 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 裝置輸入格式的相關功能。
DXVAHD_ITELECINE_CAPS

指定 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 視訊處理器的反向遠端 (IVTC) 功能。
DXVAHD_OUTPUT_RATE

使用 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 時,指定輸入資料流程的輸出畫面播放速率。
DXVAHD_PROCESSOR_CAPS

指定 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 視訊處理器的處理功能。
DXVAHD_STREAM_STATE

指定輸入資料流程至 Microsoft DirectX 視訊加速高畫質的狀態參數, (DXVA-HD) 視訊處理器。
DXVAHD_SURFACE_TYPE

指定 Microsoft DirectX 視訊加速高畫質 (DXVA-HD) 裝置所建立的視訊介面類別型。