Windows Media 9.5 SDK 中添加的功能

[与此页面关联的功能 Windows Media Format 11 SDK 是一项旧功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用源读取器和接收器编写器,而不是 Windows Media 格式 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

Windows Media Format 9.5 SDK 引入了新功能,以提供增强的内容安全性和灵活性。 自 9 系列发布以来,对 SDK 进行了以下更改。

DirectX 视频加速期间用于应用程序特定处理的新接口

支持 DirectX 视频加速的播放器应用程序现在可以实现 IWMPlayerHook 接口,以在 DirectX VA 解码期间执行特定于应用程序的处理。 读取器调用 IWMPLayerHook::P reDecode 回调方法,然后再将压缩的视频样本传递给视频处理器进行解码。

注意

若要使用 IWMPlayerHook 接口和关联的 IWMReaderAdvanced5 接口,必须在 Windows 媒体格式 SDK 中安装更新编号888656。 可以从 Microsoft 网站下载更新。

 

适用于基于 x64 的 Windows 版本的 Windows Media 格式 SDK 版本

Windows Media Format SDK 的基于 x64 的版本可用。 本文档适用于 32 位版本和基于 x64 的 SDK 版本。 但是,基于 x64 的 Windows Media Format SDK 不支持数字版权管理 (DRM) 。

Windows Media 视频图像编解码器的新版本

Windows Media Video 9 Image v2 编解码器简化了平移和缩放的示例几何图形计算。 新的编解码器还支持图像之间的多个复杂转换。

新版本的 Windows Media 音频编解码器

Windows Media Format 9.5 SDK 包含以下更新的音频编解码器:

  • Windows Media Audio 9.1
  • Windows Media Audio 9.1 Professional
  • Windows Media Audio 9.1 无损

适用于网络设备的 Windows Media DRM 10 协议支持

Windows Media Format 9.5 SDK 支持新的适用于网络设备的 Windows Media DRM 10 安全传输协议。 此协议可用于通过本地网络将加密内容流式传输到播放设备,例如机顶视频接收器。

大多数用于实现对网络设备的 Windows Media DRM 10 支持的过程必须由应用程序执行。 但是,你可以使用 Windows Media Format SDK 的方法提供以下功能:

  • 维护设备数据库,包括为网络设备的 Windows Media DRM 10 启用的设备。
  • 验证设备,确保设备“足够靠近”网络上的客户端,以便进行安全流式处理。
  • 将受 DRM 保护的文件转换为适用于网络设备流的 Windows Media DRM 10。
  • 使用以前加密的数据写入文件。

支持新的 DRM 许可证

使用 Windows Media Rights Manager SDK 创建的新许可证使用输出保护级别 (OPL) 来指定播放和复制内容的权限和限制。 Windows Media Format SDK 支持从许可证读取 OPL。

新建视频编解码器

Windows Media Video 9 高级配置文件编解码器以 Windows Media Video 9 编解码器的高质量为基础,同时添加了对交错编码的支持。

S/PDIF 输出

使用 Windows Media Audio Professional 编解码器编码的内容现在可以使用 Sony/Philips 数字互连格式 (S/PDIF) 传输或传输。

Low-Delay 音频

Windows Media Audio 9.1 和 Windows Media Audio 9.1 Professional 编解码器现在都支持多种低延迟格式。 这些格式生成可以更快地启动的音频流,从而减少流切换方案中的延迟。 实时广播的总体延迟也通过使用低延迟格式得到改善。

近似查找模式

现在,可以使用读取器查找 ASF 文件中的大致时间。 此模式可提高执行不精确查找时的性能,例如当用户单击Windows 媒体播放器中的查找栏时。 近似查找返回上一个清理点的媒体样本,而不是针对所寻求的精确时间重新构造样本。

播放列表燃烧

Windows Media DRM 10 支持将音频文件作为播放列表的一部分复制到 Red Book CD 的权限。 Windows Media Format SDK 提供了用于验证是否允许复制播放列表中的文件的方法。

改进了对元数据的Multiple-Language支持

在 Windows Media Format 9 系列 SDK 中,添加到文件的所有元数据都已分配给给定默认语言的语言标识符的语言列表。 这会导致不同区域设置中的内容分发服务器添加一些元数据时出现问题,因为分发服务器的区域设置中的用户只能看到为其语言添加的几个属性。 Windows Media Format 9.5 SDK 通过在文件中存在来自两种语言的属性之前不创建语言列表来解决此问题。 此时,所有元数据都与第二种语言的区域设置相关联,该区域设置随后成为默认值。 这样,内容分发服务器可以保留文件的所有原始元数据(如标题和作者),同时添加一些与其区域设置相关的属性。

安装中包括的 Windows Media 设备管理器 SDK

Windows Media Format 9.5 SDK 的安装包安装 Windows Media 设备管理器 SDK。 Windows Media 设备管理器 SDK 的文档可在 C:\WMSDK\WMFSDK95\WMDM\docs 文件夹中找到, (如果不在默认文件夹中安装 Windows Media Format SDK,文件夹将有所不同。)

编解码器接口文档

本文档包含有关在 Windows Media 格式 SDK 外部使用 Windows Media 音频和视频编解码器的信息。 本文档最初是作为 Microsoft 开发人员网络下载的一部分发布的。 Windows Media Format SDK 安装中包含演示如何直接使用编解码器 DDO 的示例应用程序以及标头。

关于 Windows Media Format SDK