关于 DirectX 视频加速

[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayerIMFMediaEngine媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

DirectX VA 介绍了应用程序编程接口 (API) 和相应的设备驱动程序接口 (用于数字视频解码处理的硬件加速的 DDI) ,并且支持 alpha 混合以实现 DVD 子图片支持等目的。 它提供了一个接口定义,侧重于支持 MPEG-2 “main配置文件” 视频 (正式的 ITU-T H.262 |ISO/IEC 13818-2) ,但也旨在支持其他关键视频编解码器, (例如,MPEG-T 建议 H.263 和 H.261 以及 MPEG-1 和 MPEG-4) 。 DirectX VA 还指定设备驱动程序如何实现去交错和帧速率转换操作。

注意

DirectX VA 规范现在位于 Microsoft 平台 DDK 中。 软件解码器和设备驱动程序的开发人员应参考该规范。

 

解码器接口和规范