Partager via


Index

[La fonctionnalité associée à cette page, le Kit de développement logiciel (SDK) Windows Media Format 11, est une fonctionnalité héritée. Il a été remplacé par lecteur source et enregistreur récepteur. Le lecteur source et l’enregistreur récepteur ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise le lecteur source et l’enregistreur récepteur au lieu du Kit de développement logiciel (SDK) Windows Media Format 11, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Une exigence courante pour les applications qui lisent des fichiers multimédias numériques est la possibilité de rechercher un point spécifique dans le contenu. La recherche peut être difficile, car il n’est pas garanti que les différents flux d’un fichier aient des exemples avec des heures de démarrage simultanées. Ce problème est résolu avec l’utilisation d’index. Un index est un objet dans un fichier ASF qui assimile les exemples vidéo à leurs heures de présentation. Aucun index n’est requis pour les flux audio, car les données audio sont plus étroitement liées au temps de présentation que les données vidéo.

L’objet indexeur du Kit de développement logiciel (SDK) windows Media Format peut créer trois types d’index différents : les index temporels, les index basés sur des images et les index de code temporel SMPTE.

Les index temporels sont le type le plus courant. Ils assimilent simplement les exemples vidéo aux heures de présentation correspondantes.

Un index basé sur des images assimile les exemples vidéo aux numéros d’images vidéo et aux heures de présentation. Les numéros d’images sont particulièrement utiles dans les applications qui modifient la vidéo.

Un index de code de temps SMTPE est le type d’index le plus rare. Il utilise le code de temps SMPTE comme base de l’index et ne peut être utilisé que sur les flux qui ont des horodatages SMPTE inclus dans leurs exemples. Pour plus d’informations sur le code de temps SMPTE, consultez Prise en charge du code de temps SMPTE.

Un fichier ASF peut contenir un index de chaque type pour chaque flux vidéo qu’il contient. Par défaut, un index temporel est inclus pour chaque flux vidéo dans les fichiers créés par l’objet writer. Vous pouvez modifier les paramètres d’indexation automatique de vos fichiers en fonction de vos besoins.

Fonctionnalités de fichier ASF

Utilisation des index

Lecture de fichiers avec le lecteur asynchrone

Lecture de fichiers avec le lecteur synchrone