ASF 索引器
ASF 索引器 是一个 WMContainer 层组件,用于在高级系统格式 (ASF) 文件中读取或写入索引对象。 有关 ASF 文件结构的信息,请参阅 ASF 文件结构。
应用程序可以使用索引器根据呈现时间执行查找,或为 ASF 文件生成新的索引条目。 ASF 索引器实现 IMFASFIndexer 接口。
索引类型 | 描述 |
---|---|
基于时间的演示文稿索引 | 为索引块中的音频和视频流提供基于演示文稿时间的索引,以使索引更具空间效率。 每个索引块引用包含字节偏移量的索引项。 偏移量是所查找的数据包相对于 ASF 数据对象的开始位置。 GUID_NULL必须用作索引标识符的 GUID 类型。 有关详细信息;请参阅 使用索引器编写新索引。 |
Timecode 索引 | 有助于在包含时间码元数据的流中按时间码进行查找。 时间码符合 SMPTE 格式(小时:分钟:秒:帧)。 每个索引块引用包含字节偏移量的索引项。 偏移量是所查找的数据包相对于 ASF 数据对象的开始位置。 注意:当前不支持 Timecode 索引对象。 |
基于帧的索引 | 为视频流提供基于帧的索引。 基于帧的索引中的索引以帧编号为依据,ASF 文件中的流的第一帧对应于基于帧的索引对象中的条目 0。 每个索引块引用包含字节偏移量的索引项。 注意:当前不支持基于帧的索引对象。 |
本节包含以下主题。
主题 | 描述 |
---|---|
索引器创建和配置 | 如何创建索引器对象并将其配置为读取现有索引或为文件编写新的 ASF 索引对象。 |
使用索引器在文件 中查找 | 如何使用索引器在 ASF 文件中查找。 |
使用索引器编写新索引 | 如何使用索引器生成索引项,并为 ASF 文件编写新的索引对象。 |
相关主题
-
媒体基础 中的 ASF 支持