Windows Media Format SDK 用户简介
[与此页面关联的功能 Windows Media Format 11 SDK 是旧版功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用源读取器和接收器编写器,而不是 Windows Media Format 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
Windows Media DRM 客户端扩展 API 提供的大部分功能与 Windows 媒体格式 SDK 的对象提供的功能相同。 Windows 媒体格式 SDK 为开发人员提供了创建、访问和操作使用高级系统格式 (ASF) 文件结构的媒体文件所需的对象。 由于 Windows Media DRM 旨在保护 ASF 文件,因此客户端 DRM 功能包含在 Windows 媒体格式 SDK 中。
Windows Media DRM 客户端扩展 API 将与 Microsoft 的下一代数字媒体平台 Microsoft Media Foundation SDK 一起发布。 Media Foundation 将包含与 Windows 媒体格式 SDK 的某些功能重叠的 ASF 功能。 由于现在有两个 Microsoft SDK 用于操作 ASF 文件,因此客户端 DRM 功能正从 Windows 媒体格式 SDK 分离到 Windows Media DRM 客户端扩展 API 中。 Windows Media Format SDK 和 Media Foundation SDK 的用户都可以访问这些 API。 目前,这些 API 作为 Windows 媒体格式 SDK 安装包的一部分包含在内,并作为 Windows 媒体格式 SDK 的一部分进行记录。 但是,Windows Media DRM 客户端扩展 API 在自己的库中实现,并具有自己的头文件。 安装 Windows Media Format SDK 后,可以自行使用这些 API,而无需在应用程序中包括任何 Windows Media Format SDK 标头或库。
如果开发使用 Windows Media Format SDK 的应用程序,则必须决定是使用 SDK 提供的 DRM 功能,还是使用 Windows Media DRM 客户端扩展 API。 尽管这两个 SDK 的许多功能非常相似,但 Windows Media DRM 客户端扩展 API 提供较旧 DRM 例程的用户不可用的以下功能:
- 能够导入受第三方权限管理系统保护的内容。
- 能够将受 Windows Media DRM 保护的内容导出到第三方权限管理系统。
- 许可证存储中许可证的直接枚举。
- 基于密钥 ID 的简单聚合权限查询 (无需加载媒体文件) 。
- 能够使用标准媒体基础接口 IMFContentEnabler 续订吊销的组件。
相关主题