Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

Indexer Object

The indexer object creates an index in an ASF file. An index is a standard part of an ASF file that equates video samples with times, frame numbers, or (if applicable) Society of Motion Picture and Television Engineers (SMPTE) standard time stamps. Without an index, neither the reader object nor the synchronous reader object can seek to a point in the middle of a file.

Indexes created by this object are only necessary if the file contains one or more video streams. This is because audio data is not temporally compressed, making it easy to find a given time in an audio stream.

The indexer object is created by the WMCreateIndexer function, which sets a pointer to an IWMIndexer interface. The other interfaces of the indexer object can be obtained by calling the QueryInterface method.

The following interfaces are supported by the indexer object.

Interface Description
IWMIndexer Starts and stops the indexing process.
IWMIndexer2 Configures the indexer, enabling indexing by frame, by time, or by SMPTE time code.

 

The following callback interface must be implemented by the application in order to use the indexer object.

Interface Description
IWMStatusCallback Receives status messages from processes that execute in a separate thread.

 

Related topics

Objects
Working with Indexes

 

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.