概要
DX11 视频处理器在 Windows 媒体基础 (MF) 具有用于控制是否该驱动程序特定的处理任务自动执行视频处理器操作过程的支持。DX11 视频处理器的视频处理器组件会自动禁用与驱动程序或硬件无关的所有 Windows 8 设备初始化过程的自动处理。
详细信息
Windows 8 将尝试在设备 (桌面和便携式计算机,用 tablet 设备和其他设备) 提供一致、 高品质的视频体验。这被通过使用VideoProcessorSetStreamAutoProcessingMode方法初始化 DX11 视频处理器时禁用视频驱动程序中的自动处理。这将确保一致的视频播放体验和一致的电池寿命的期望值也在 Windows 8 的设备和 Microsoft 存储应用程序。
注意:应用程序 (例如,Windows Media Player) 取决于存在 DX9 不受这种设计,具有自动处理打开操作将继续进行。
Workarounds
若要启用驱动程序时,通过自动处理应用程序可以实现自定义渲染器 (以及自定义视频处理器) 或自定义视频处理器 (也就是说,应用程序在本地注册视频处理器)。请注意,.NET 和 JavaScript 应用程序被限制为使用默认的 windows 呈现程序 (SVR)。因此,他们不能使用自定义输出程序。
参考资料
DX11 Api 和视频处理器组件有关的详细信息,请转到以下 Microsoft 开发人员网络 (MSDN) 网站: