共用方式為


IDirect3DVideoDevice9 介面

使用 DirectX 影片加速 (DXVA) 1.0 版,從 Direct3D 9 裝置啟用硬體加速解碼。

使用時機

此介面不適用於一般應用程式使用。 DirectShow 解碼器篩選應該使用 IAMVideoAccelerator 介面,而不是 IDirect3DVideoDevice9。 視訊混合轉譯器 (VMR) 篩選的輸入針腳,而重迭混音器篩選器會公開 IAMVideoAccelerator

成員

IDirect3DVideoDevice9介面繼承自IUnknown介面。 IDirect3DVideoDevice9 也有下列類型的成員:

方法

IDirect3DVideoDevice9介面具有這些方法。

方法 描述
CreateDXVADevice 建立 DXVA 解碼器裝置。
CreateSurface 建立 DXVA 解碼的壓縮表面。
GetDXVACompressedBufferInfo 取得硬體加速解碼所需的壓縮緩衝區相關資訊。
GetDXVAGuids 取得顯示驅動程式支援的 DXVA 配置檔案清單。
GetDXVAInternalInfo 查詢硬體抽象層 (HAL) 配置給其私人用途的臨時記憶體數量。
GetUncompressedDXVAFormats 取得可使用指定 DXVA 設定檔轉譯的未壓縮像素格式清單。

 

備註

若要取得此介面的指標,請在IDirect3DDevice9IDirect3DDevice9Ex指標上呼叫QueryInterface

此介面僅支援 DXVA 1.0。 它不支援 DXVA 2.0。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]
標頭
Dxva.h

另請參閱

Direct3D 視訊介面

DirectX 視訊加速 2.0

DXVA 1.0 規格