filtre de lecteur ASF WM (kit de développement logiciel (SDK) Windows Media Format 11)

En fonction du nom d’un fichier ASF ou d’une URL, le lecteur ASF WM lit le contenu compressé, analyse les flux et expose une broche de sortie pour chacun d’entre eux. ce filtre se connecte en aval au Windows Media Audio ou Windows Media Video DMOs, qui effectue la décompression. La recherche est prise en charge si le fichier ASF est accessible en recherche. Le lecteur ASF WM applique des horodatages aux échantillons de support en fonction de l’horodatage dans le fichier ASF, mais il ne modifie pas les horodatages de quelque manière que ce soit. en interne, le filtre utilise l’objet Windows media Format reader pour lire le contenu multimédia Windows.

Notes

Dans le kit de développement logiciel (SDK) DirectX, ce filtre n’est pas le filtre source par défaut pour les fichiers ASF. ainsi, avec ce kit de développement logiciel (SDK), vous ne pouvez pas utiliser ce filtre avec la méthode RenderFile . vous devez l’ajouter explicitement au graphique de filtre à l’aide de son identificateur de classe (CLSID). ce comportement est différent avec le kit de développement logiciel (SDK) de Format multimédia Windows. lorsque vous installez les bibliothèques d’exécution du SDK Windows Media Format, le lecteur asf WM est inscrit comme filtre par défaut pour les fichiers asf.

Le tableau suivant contient des informations sur le filtre de lecteur ASF WM, telles que les interfaces et les types de médias qu’il prend en charge.

Informations de filtre Types
Interfaces de filtre IBaseFilter, IFileSourceFilter, IServiceProvider, IWMHeaderInfo, IWMReaderAdvanced (implémenté partiellement. Consultez la section Notes.), IWMReaderAdvanced2 (implémenté partiellement), IWMDRMReader (via IServiceProvider)
Types de média de broche d’entrée Non applicable
Interfaces pin d’entrée Non applicable
Types de média de broche de sortie _Video MediaType, MediaType _ audio, MediaType _ commande, MediaType _ filetransfer
Type de format VIDEOINFOHEADER2 si le contenu est entrelacé, sinon VIDEOINFOHEADER
Interfaces de broche de sortie IMediaSeeking, IAMWMBufferPass, IServiceProvider, IWMStreamConfig2 (via IServiceProvider)
CLSID du filtre CLSID _ WMAsfReader
CLSID de page de propriétés Aucune page de propriétés
Exécutable Qasf.dll
Mérite MÉRITE _ improbable
Catégorie de filtre CLSID _ LegacyAmFilterCategory

Notes

Le lecteur ASF WM implémente partiellement les interfaces IWMReaderAdvanced et IWMReaderAdvanced2 afin de permettre aux applications d’accéder aux méthodes d’information sur l’objet lecteur. L’implémentation du filtre passe simplement les appels par le biais de à l’interface sur l’objet lecteur. Les méthodes de streaming ne sont pas implémentées, car le filtre doit avoir un contrôle total sur le processus de diffusion en continu. Les méthodes IWMReaderAdvanced et IWMReaderAdvanced2 suivantes sont implémentées :

DirectShow Référence QASF

Lecture des fichiers ASF dans DirectShow