Indexeur ASF
L’indexeur ASF est un composant de couche WMContainer utilisé pour lire ou écrire des objets d’index dans un fichier ASF (Advanced Systems Format). Pour plus d’informations sur la structure d’un fichier ASF, consultez la structure de fichiers ASF.
Une application peut utiliser l’indexeur pour effectuer une recherche en fonction de l’heure 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’octet. 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 doit être utilisé comme type GUID pour l’identificateur d’index. Pour plus d’informations; voir Utilisation de l’indexeur pour écrire un nouvel index. |
Timecode Index | Facilite la recherche par timecode dans les flux qui contiennent des métadonnées timecode. Les codes temporels 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’octet. 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] |
Index basé sur une trame | Fournit l’indexation basée sur des images pour les flux vidéo. Les index dans l’index de base de 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’octet.[! Remarque] |
Cette section contient les rubriques suivantes :
Rubrique | Description |
---|---|
Création et configuration de l’indexeur | Comment créer un objet d’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. |
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. |