对 DirectX 视频加速的 VMR 支持

DirectX 视频加速是应用程序编程接口 (API) 和相应的设备驱动程序接口 (DDI) ,用于数字视频解码处理的硬件加速,支持 alpha 混合,如 DVD 子图片支持。 DirectX VA 记录在 Windows DDK 中。 此 SDK 中记录了 IAMVideoAccelerator 接口,该接口提供用户模式访问硬件设备上的 DirectX VA 功能。

VMR 支持 IAMVideoAccelerator,其实现与旧的覆盖Mixer相同,但存在一个重要差异。 覆盖Mixer保证输出呈现到覆盖图面中,而 VMR 可以发送输出以供进一步处理,例如 3D 操作,也可以将输出发送到屏幕外图面,然后将其分流到主图面。

关于 DirectX 视频加速