索引器对象
[与此页面关联的功能 Windows Media Format 11 SDK 是旧版功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用源读取器和接收器编写器,而不是 Windows Media Format 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
索引器对象在 ASF 文件中创建索引。 索引是 ASF 文件的标准部分,将视频样本与时间、帧编号或 ((如果适用)相等,) 电影和电视工程师协会 (SMPTE) 标准时间戳。 如果没有索引,读取器对象和同步读取器对象都无法查找文件中间的点。
仅当文件包含一个或多个视频流时,此对象创建的索引才是必需的。 这是因为音频数据不是临时压缩的,因此很容易在音频流中查找给定时间。
索引器对象由 WMCreateIndexer 函数创建,该函数设置指向 IWMIndexer 接口的 指针。 可以通过调用 QueryInterface 方法获取索引器对象的其他接口。
索引器对象支持以下接口。
接口 | 描述 |
---|---|
IWMIndexer | 启动和停止索引过程。 |
IWMIndexer2 | 配置索引器,启用按帧、按时间或 SMPTE 时间代码编制索引。 |
应用程序必须实现以下回调接口才能使用索引器对象。
接口 | 描述 |
---|---|
IWMStatusCallback | 从在单独的线程中执行的进程接收状态消息。 |
相关主题