Partager via


Recherche dans des fichiers ASF (DirectShow)

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, 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.]

Le lecteur ASF WM, par le biais de son interface IMediaSeeking , peut effectuer une recherche temporelle très précise sur le contenu Windows Media qui a un index temporel. (Tout le contenu indexé par trame contient également un index temporel.) La recherche d’une précision d’image garantie n’est pas prise en charge directement dans le lecteur ASF WM, mais il existe un moyen de le faire si vous avez besoin de cette fonctionnalité. Tout d’abord, utilisez le Kit de développement logiciel (SDK) Windows Media Format directement pour créer une instance de l’objet lecteur synchrone, ouvrez le fichier, obtenez l’horodatage associé à une image spécifiée, puis utilisez l’interface DirectShow IMediaSeeking pour rechercher jusqu’à cette heure. L’interface IVideoFrameStep ne prend pas en charge la recherche précise du contenu Windows Media.

Lecture de fichiers ASF dans DirectShow