MF_SOURCE_READER_D3D_MANAGER屬性
包含來源讀取器的 Microsoft Direct3D 裝置管理員指標。
資料類型
IDirect3DDeviceManager9* 或 IMFDXGIDeviceManager* 儲存為 IUnknown*
取得/設定
若要取得此屬性,請呼叫 IMFAttributes::GetUnknown。
若要設定此屬性,請呼叫 IMFAttributes::SetUnknown。
備註
此屬性的值可以是 IDirect3DDeviceManager9 介面或 IMFDXGIDeviceManager 的指標。
使用這個屬性可為來源讀取器載入的任何視訊解碼器提供 Direct3D 裝置。 如果您設定此屬性,且解碼器支援 Microsoft DirectX 影片加速 (DXVA) ,來源讀取器會使用 Direct3D 裝置來配置視訊緩衝區。 這些緩衝區與 DXVA 2 視訊處理器相容。 (請參閱 DXVA 影片處理.)
搭配下列函式使用這個屬性:
如果您使用來源讀取器取得解碼的視訊畫面,並使用 Direct3D 來顯示畫面,通常會設定這個屬性。 設定此屬性可讓解碼器使用 DXVA。
如果您:
- 您使用來源讀取器只處理音訊,而不是視訊。
- 您會從來源讀取器取得壓縮的視訊。 在此情況下,來源讀取器不會建立解碼器。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 7 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 |
Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式] |
標頭 |
|
另請參閱