MF_SOURCE_READER_DISABLE_DXVA屬性
指定 來源讀取器 是否在影片解碼器上啟用 DirectX 影片加速 (DXVA) 。
資料類型
UINT32
取得/設定
若要取得這個屬性,請呼叫 IMFAttributes::GetUINT32。
若要設定此屬性,請呼叫 IMFAttributes::SetUINT32。
備註
如果下列條件成立,則適用此屬性:
- 來源讀取器會解碼視訊資料流程。
- 影片解碼器支援 DXVA 解碼。
- 應用程式會使用MF_SOURCE_READER_D3D_MANAGER屬性,在來源讀取器上設定Direct3D 裝置管理員。
此屬性可讓應用程式停用 DXVA,同時仍解碼至 Direct3D 表面。
根據預設,來源讀取器會針對兩個用途使用Direct3D 裝置管理員:
- 若要在影片解碼器中啟用 DXVA 解碼。
- 為影片範例配置 Direct3D 介面。
如果MF_SOURCE_READER_DISABLE_DXVA屬性值為TRUE,則來源讀取器會停用 DXVA 解碼,雖然它仍然使用Direct3D 裝置管理員來配置 Direct3D表面。
如果未設定 MF_SOURCE_READER_D3D_MANAGER 屬性,則會忽略MF_SOURCE_READER_DISABLE_DXVA屬性。
此屬性的預設值為 FALSE,表示當可用時會啟用 DXVA 解碼。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 7 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 |
Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式] |
標頭 |
|
另請參閱