Partager via


Indexeur ASF

L’indexeur ASF est un composant de couche WMContainer utilisé pour lire ou écrire des objets index dans un fichier ASF (Advanced Systems Format). Pour plus d’informations sur la structure d’un fichier ASF, consultez structure de fichiers ASF.

Une application peut utiliser l’indexeur pour effectuer une recherche basée sur le temps de présentation ou pour générer de nouvelles entrées d’index pour un fichier ASF. L’indexeur ASF implémente l’interface IMFASFIndexer.

Type d’index Description
Index basé sur le temps de présentation Fournit l’indexation basée sur le temps de présentation pour les flux audio et vidéo dans les blocs d’index afin de rendre l’indexation plus efficace. Chaque bloc d’index fait référence aux entrées d’index qui contiennent un décalage d’octets.
Le décalage est la position du paquet de données recherché, par rapport au début de l’objet de données ASF.
GUID_NULL devez être utilisé comme type GUID pour l’identificateur d’index. Pour plus d’informations ; consultez Utilisation de l’indexeur pour écrire un nouvel index.
Timecode Index Facilite la recherche par code temporel dans les flux qui contiennent des métadonnées timecode. Les codes de temps sont conformes à un format SMPTE (Hours :Minutes :Seconds :Frames). Chaque bloc d’index fait référence aux entrées d’index qui contiennent un décalage d’octets.
Le décalage est la position du paquet de données recherché, par rapport au début de l’objet de données ASF.
Remarque : objets d’index Timecode ne sont actuellement pas pris en charge.
Index basé sur une trame Fournit l’indexation basée sur des images pour les flux vidéo. Les index dans l’index basé sur une trame sont en termes de nombres d’images, avec le premier frame d’un flux dans le fichier ASF correspondant à l’entrée 0 dans l’objet d’index basé sur une trame. Chaque bloc d’index fait référence aux entrées d’index qui contiennent un décalage d’octets.
Remarque : objets d’index basés sur des images ne sont pas pris en charge actuellement.

Cette section contient les rubriques suivantes.

Sujet Description
de création et de configuration de l’indexeur Comment créer un objet indexeur et le configurer pour lire un index existant ou pour écrire un nouvel objet d’index ASF pour un fichier.
utilisation de l’indexeur pour rechercher dans un fichier Comment utiliser l’indexeur pour rechercher dans un fichier ASF.
l’utilisation de l’indexeur pour écrire un nouvel index Comment utiliser l’indexeur pour générer des entrées d’index et écrire un nouvel objet Index pour un fichier ASF.

composants ASF WMContainer

support ASF dans media Foundation