Partager via


Index

[La fonctionnalité associée à cette page, sdk Windows Media Format 11, est une fonctionnalité héritée. Il a été remplacé par lecteur source et enregistreur récepteur. lecteur source et enregistreur récepteur ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise lecteur source et enregistreur récepteur au lieu d'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’existe aucune garantie que les différents flux d’un fichier ont des échantillons avec des heures de début simultanées. Ce problème est résolu avec l’utilisation d’index . Un index est un objet dans un fichier ASF qui équivaut à des exemples vidéo avec leurs heures de présentation. Aucun index n’est requis pour les flux audio, car les données audio sont plus étroitement connecté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 de temps SMPTE.

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

Un index basé sur des images équivaut à des exemples vidéo avec des nombres d’images vidéo et des heures de présentation. Les nombres 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 peut être utilisé uniquement sur les flux dont les horodatages SMPTE sont 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