MF_CAPTURE_ENGINE_DISABLE_DXVA 属性

指定捕获引擎是否使用 DirectX 视频加速 (DXVA) 进行视频解码。

数据类型

BOOL 存储为 UINT32

备注

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

  • 例如,如果捕获设备输出 H.264 视频) ,捕获引擎会从捕获设备 (解码压缩的视频流。
  • 视频解码器支持使用 DXVA 进行硬件加速解码。
  • 应用程序使用 MF_CAPTURE_ENGINE_D3D_MANAGER 属性在捕获引擎上设置 DXGI 设备管理器。

否则,将忽略此属性。

此属性使应用程序能够禁用 DXVA,同时仍解码到 Direct3D 图面。

此属性的默认值为 FALSE,这意味着在可用时启用 DXVA 解码。

要求

要求
最低受支持的客户端
Windows 8 [仅限桌面应用]
最低受支持的服务器
Windows Server 2012 [仅限桌面应用]
标头
Mfcaptureengine.h

另请参阅

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

捕获引擎属性

IMFCaptureEngine::Initialize