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 設定檔轉譯的未壓縮像素格式清單。 |
備註
若要取得此介面的指標,請在IDirect3DDevice9或IDirect3DDevice9Ex指標上呼叫QueryInterface。
此介面僅支援 DXVA 1.0。 它不支援 DXVA 2.0。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2008 [僅限傳統型應用程式] |
標頭 |
|
另請參閱