关于媒体基础

Microsoft Media Foundation 是面向Windows的下一代多媒体平台,使开发人员、消费者和内容提供商能够采用增强的可靠度、无与伦比的质量和无缝互操作性的新高级内容浪潮。

Media Foundation 需要Windows Vista 或更高版本。 它使用组件对象模型 (COM) ,并且需要 C/C++ 。 Microsoft 不提供媒体基础的托管 API。

Media Foundation API 是 Windows SDK 的一部分。 若要开发 Media Foundation 应用程序,请安装最新版本的 Windows SDK。

音频和视频质量

媒体基金会旨在应对高清内容带来的挑战。 在整个平台上实现的音频和视频质量增强功能现在可以为下一代高清内容提供出色的体验。

  • DirectX 视频加速 (DXVA) 2.0 提供更高效的视频加速,与 DXVA 1.0 相比,视频处理中硬件的解码和扩展使用更可靠、更简化。 借助 DXVA 2.0,Windows可以处理一些具有高质量和改进故障复原能力最苛刻的高定义内容。

  • 在整个视频管道中保留颜色空间信息。 用户可以享受完全保真的视频内容。 颜色信息和交错图像现在传递给硬件进行单传递合成。 保留颜色空间信息也会减少不必要的颜色空间转换,从而释放更多周期来处理要求更高的 HD 内容。

  • 增强的视频呈现器 (EVR) 提供更好的计时支持、增强的视频处理和改进的故障复原能力。 全屏播放支持已增强,窗口模式下的视频撕裂已最小化。

  • Media Foundation 使用多媒体类计划程序服务 (MMCSS) (Windows Vista 中的新系统服务)。 MMCSS 使多媒体应用程序能够确保其时间敏感处理接收对 CPU 资源的优先访问。

内容访问

随着数字娱乐进入高清时代,内容变得更加可移植和无处不在,内容保护将成为数字媒体产品不可或缺的一部分。 Media Foundation 的可扩展性可确保它可以支持这些趋势。

此外,Media Foundation 扩展性使不同的内容保护系统能够一起运行。

关于媒体基础

本部分包含有关媒体基础 API 的一般信息。 可以在 媒体基础编程指南中找到详细的编程信息。

部分 说明
媒体基金会的新增功能 介绍 Media Foundation 中的新功能。
Media Foundation 标头和库 列出定义 Media Foundation API 的标头和库文件。
Media Foundation 工具 介绍媒体基础可用的开发工具。

 

媒体基础不包括 N 和 KN 版Windows 8。 有关详细信息,请参阅适用于所有Windows 8版本的 N 和 KN 版本的 Microsoft Windows媒体功能包

Microsoft 媒体基础