MF_SOURCE_READER_DISABLE_DXVA 属性

指定 源读取器 是否在视频解码器上启用 DirectX 视频加速 (DXVA) 。

数据类型

UINT32

获取/设置

若要获取此属性,请调用 IMFAttributes::GetUINT32

若要设置此属性,请调用 IMFAttributes::SetUINT32

备注

如果满足以下条件,则此属性适用:

此属性使应用程序能够在对 Direct3D 图面进行解码的同时禁用 DXVA。

默认情况下,源读取器将 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 应用]
标头
Mfreadwrite.h

另请参阅

媒体基础属性的字母顺序列表

源读取者

源读取器属性