同步读取器对象

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

同步读取器对象用于使用同步调用读取数字媒体文件。

同步读取器对象由 函数 WMCreateSyncReader 创建,该函数设置指向 IWMSyncReader 接口的 指针。 同步读取器接口支持的其他接口可以通过调用 QueryInterface 方法获取。

同步读取器对象支持以下接口。

接口 描述
IWMHeaderInfo 设置和检索标头信息,例如元数据、 标记等。
IWMHeaderInfo2 枚举可用的编解码器信息。 继承 IWMHeaderInfo 的所有方法。
IWMHeaderInfo3 支持较大的属性大小、重复的属性名称和多种语言支持。 继承 IWMHeaderInfoIWMHeaderInfo2 的所有方法。
IWMProfile 提供对加载到读取器中的 Windows Media 文件的配置文件信息的访问权限。
IWMProfile2 检索 (GUID) 与配置文件关联的全局唯一标识符(如果有)。 继承 IWMProfile 的所有方法。
IWMProfile3 支持配置文件中的带宽共享和流式处理优先级信息。 继承 IWMProfile 和 IWMProfile2 的所有方法。
IWMSyncReader 为数字媒体文件提供同步读取功能。
IWMSyncReader2 支持查找 SMPTE 时间代码和手动分配示例。 继承 IWMSyncReader 的所有方法。

 

对象

读取器对象

使用同步读取器读取文件