对象(Windows 媒体格式 11 SDK)
[与此页面关联的功能(Windows Media Format 11 SDK)是一项旧功能。 它已被 源读取器 和 接收器编写器取代。 源读取器 和 接收器编写器 已针对 Windows 10 和 Windows 11 进行了优化。 Microsoft强烈建议新代码尽可能使用 源读取器 和 接收器编写器,而不是 Windows 媒体格式 11 SDK。 Microsoft建议重写使用旧 API 的现有代码,以尽可能使用新 API。]
Windows 媒体格式 SDK 使用多个对象读取、写入、编辑和索引 ASF 文件,以及创建和编辑配置文件。 每个对象支持多个接口。 多个对象支持某些接口。 在这些情况下,接口的参考部分将讨论实现中的任何差异。
Windows 媒体格式 SDK 中的对象符合 COM。 为了简化开发,每个对象都有关联的创建函数或方法。 应使用创建函数或方法创建对象,而不是手动使用 COM 函数 CoCreateInstance。
某些接口的名称追加了一个数字,例如 IWMProfile2 和 IWMWriter3。 在每种情况下,编号的版本都继承早期版本的所有方法并添加新功能。
在此引用的每个对象页上,将首先列出主 COM 对象中包含的接口,后跟应用程序必须实现的回调接口。
下表列出了此 SDK 支持的对象,其中描述了每个 SDK 的功能以及用于创建它的函数。
对象 | 描述 | 创建函数 |
---|---|---|
备份还原器 | 将许可证备份到可移动媒体上,然后将这些许可证还原到其他计算机上。 | WMCreateBackupRestorer |
设备注册 | 管理设备注册数据库,其中包含通过网络连接提供的媒体播放设备的条目。 | WMCreateDeviceRegistration |
DRM Transcryptor | 将受 DRM 保护的媒体数据转换为数据流,该数据流可以发送到使用 Windows Media DRM 10 进行网络设备协议的设备。 | WMCreateDRMTranscryptor |
索引器 | 为 ASF 文件创建索引,以允许使用视频流在文件中查找。 | WMCreateIndexer |
许可证吊销代理 | 管理许可证吊销。 | WMCreateLicenseRevocationAgent |
元数据编辑器 | 编辑 ASF 文件标头中的元数据。 | WMCreateEditor |
配置文件管理器 | 提供用于创建、加载和保存配置文件的接口。 编写 ASF 文件需要配置文件。 | WMCreateProfileManager |
读者 | 读取 ASF 文件。 此对象对其作使用异步调用模型。 | WMCreateReader |
同步读取器 | 使用同步调用读取 ASF 文件。 | WMCreateSyncReader |
编写器 | 写入 ASF 文件。 | WMCreateWriter |
编写器文件接收器 | 控制编写器对象编写的 ASF 文件。 | WMCreateWriterFileSink |
编写器网络接收器 | 控制编写器对象编写的 ASF 文件的实时网络流式传输。 | WMCreateWriterNetworkSink |
编写器推送接收器 | 控制将流内容传送到发布服务器。 | WMCreateWriterPushSink |
下表列出了依赖于其他对象的对象。 这些对象由现有对象的方法创建。