[与此页面关联的功能(Windows Media Format 11 SDK)是一项旧功能。 它已被 源读取器 和 接收器编写器取代。 源读取器 和 接收器编写器 已针对 Windows 10 和 Windows 11 进行了优化。 Microsoft强烈建议新代码尽可能使用 源读取器 和 接收器编写器,而不是 Windows 媒体格式 11 SDK。 Microsoft建议重写使用旧 API 的现有代码,以尽可能使用新 API。]
同步读取器对象用于使用同步调用读取数字媒体文件。
同步读取器对象由函数 WMCreateSyncReader创建,该函数设置指向 IWMSyncReader 接口的指针。 可以通过调用 QueryInterface 方法来获取同步读取器接口支持的其他接口。
同步读取器对象支持以下接口。
| 接口 | 描述 |
|---|---|
| IWMHeaderInfo | 设置和检索标头信息,例如元数据、标记等。 |
| IWMHeaderInfo2 | 枚举可用的编解码器信息。 继承 IWMHeaderInfo的所有方法。 |
| IWMHeaderInfo3 | 支持大型属性大小、重复属性名称和多种语言支持。 继承 IWMHeaderInfo 和 IWMHeaderInfo2的所有方法。 |
| IWMProfile | 提供对加载到读取器中的 Windows 媒体文件的配置文件信息的访问权限。 |
| IWMProfile2 | 检索与配置文件关联的全局唯一标识符(如果存在)。 继承 IWMProfile的所有方法。 |
| IWMProfile3 | 支持配置文件中的带宽共享和流式处理优先级信息。 继承 IWMProfile 和 IWMProfile2的所有方法。 |
| IWMSyncReader | 为数字媒体文件提供同步读取功能。 |
| IWMSyncReader2 | 为查找 SMPTE 时间代码和手动分配示例提供支持。 继承 IWMSyncReader的所有方法。 |
相关主题