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) 裝置所建立的視訊介面類別型。 |