DXVA-HD
Microsoft DirectX 视频加速高清(DXVA-HD)是用于硬件加速视频处理的 API。 DXVA-HD 使用 GPU 执行反交错、合成和颜色空间转换等功能。
DXVA-HD 类似于 DXVA 视频处理(DXVA-VP),但提供增强的功能和更简单的处理模型。 通过提供更灵活的合成模型,DXVA-HD 旨在支持下一代 HD 光学格式和广播标准。
DXVA-HD API 需要支持 DXVA-HD 设备驱动程序接口(DDI)或插件软件处理器的 WDDM 显示驱动程序。
DXVA-VP 改进
DXVA-HD 扩展 DXVA-VP 提供的功能集。 增强功能包括:
- RGB 和 YUV 混合。 任何流可以是 RGB 或 YUV。 主流和子流之间不再存在区别。
- 取消交错多个流。 任何流都可以是渐进式的或交错的。 此外,频率和帧速率可能因一个输入流而异。
- RGB 背景色。 以前,仅支持 YUV 背景色。
- Luma 键。 启用 luma 键时,位于指定范围内的 luma 值将变为透明。
- 在反交错模式之间进行动态切换。
DXVA-HD 还定义了驱动程序可以支持的一些高级功能。 但是,应用程序不应假定所有驱动程序都将支持这些功能。 高级功能包括:
- 反电视(例如,60i 到 24p)。
- 帧速率转换(例如,24p 到 120p)。
- Alpha 填充模式。
- 降噪和边缘增强筛选。
- 非线性缩放。
- 扩展的 YCbCr (xvYCC)。
本节包含以下主题。
相关主题