Partager via


Flux de script ASF dans 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 in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si 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.]

Lorsque le filtre Lecteur ASF WM reçoit un fichier qui inclut un flux de type WMMEDIATYPE_Script, il crée une broche de sortie qui peut être connectée au filtre renderer de commande de script interne . Lorsque vous appelez IGraphBuilder::RenderFile, ce filtre est automatiquement ajouté au graphique et connecté. Lorsque le renderer de commande de script interne reçoit un exemple contenant une commande de script, il déclenche un événement EC_OLE_EVENT dont lParam contient le script. L’application est entièrement responsable de la gestion de cet événement.

Lecture de fichiers ASF dans DirectShow