Freigeben über


ASF-Indexer

Der ASF-Indexer ist eine WMContainer-Schichtkomponente, die zum Lesen oder Schreiben von Indexobjekten in einer ASF-Datei (Advanced Systems Format) verwendet wird. Informationen zur Struktur einer ASF-Datei finden Sie unter ASF-Dateistruktur.

Eine Anwendung kann den Indexer verwenden, um die Suche basierend auf der Präsentationszeit durchzuführen oder neue Indexeinträge für eine ASF-Datei zu generieren. Der ASF-Indexer implementiert die IMFASFIndexer-Schnittstelle .

Indextyp BESCHREIBUNG
Zeitbasierter Präsentationsindex Ermöglicht die zeitbasierte Indizierung von Präsentationen für Audio- und Videodatenströme in Indexblöcken, um die Indizierung effizienter zu gestalten. Jeder Indexblock verweist auf Indexeinträge, die einen Byteoffset enthalten.
Der Offset ist die Position des gesuchten Datenpakets relativ zum Anfang des ASF-Datenobjekts.
GUID_NULL muss als GUID-Typ für den Indexbezeichner verwendet werden. Weitere Informationen; Weitere Informationen finden Sie unter Verwenden des Indexers zum Schreiben eines neuen Indexes.
Timecodeindex Erleichtert die Suche nach Timecode in Streams, die Timecodemetadaten enthalten. Die Timecodes entsprechen einem SMPTE-Format (Stunden:Minuten:Sekunden:Frames). Jeder Indexblock verweist auf Indexeinträge, die einen Byteoffset enthalten.
Der Offset ist die Position des gesuchten Datenpakets relativ zum Anfang des ASF-Datenobjekts.
Hinweis: Timecodeindexobjekte werden derzeit nicht unterstützt.
Framebasierter Index Stellt framebasierte Indizierung für Videostreams bereit. Indizes in den framebasierten Index beziehen sich auf Framenummern, wobei der erste Frame für einen Stream in der ASF-Datei dem Eintrag 0 im framebasierten Indexobjekt entspricht. Jeder Indexblock verweist auf Indexeinträge, die einen Byteoffset enthalten.
Hinweis: Framebasierte Indexobjekte werden derzeit nicht unterstützt.

In diesem Abschnitt werden die folgenden Themen behandelt:

Thema BESCHREIBUNG
Indexererstellung und -konfiguration Hier erfahren Sie, wie Sie ein Indexerobjekt erstellen und konfigurieren, um einen vorhandenen Index zu lesen oder ein neues ASF-Indexobjekt für eine Datei zu schreiben.
Verwenden des Indexers zum Suchen in einer Datei Verwenden des Indexers zum Suchen in einer ASF-Datei.
Verwenden des Indexers zum Schreiben eines neuen Indexes Hier erfahren Sie, wie Sie den Indexer verwenden, um Indexeinträge zu generieren und ein neues Index-Objekt für eine ASF-Datei zu schreiben.

WMContainer ASF-Komponenten

ASF-Unterstützung in Media Foundation