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