À propos de DirectShow (Sdk Windows Media Format 11)

DirectShow est une architecture de streaming de données de haut niveau, modulaire et extensible pour la plateforme Windows. Il fournit les composants logiciels sous-jacents et les interfaces de programmation d’applications (API) pour une grande variété d’applications audio et vidéo numériques sur le marché d’aujourd’hui. DirectShow est disponible dans le cadre du Kit de développement logiciel Microsoft DirectX. Pour en savoir plus sur DirectShow, consultez le Kit de développement logiciel (SDK) de plateforme Microsoft.

Dans DirectShow, tous les composants de streaming de données sont appelés filtres. Un filtre peut représenter un appareil matériel, un encodeur ou un décodeur logiciel, un convertisseur audio ou vidéo ou toute fonctionnalité de traitement audio-vidéo. Pour permettre aux applications basées sur DirectShow de lire et d’écrire du contenu au format Windows Media, y compris du contenu protégé par la gestion des droits numériques (DRM), Microsoft fournit deux filtres qui encapsulent des parties du Kit de développement logiciel (SDK) au format Windows Media. Il s’agit du lecteur ASF WM et de l’enregistreur ASF WM. Ces filtres et les interfaces qu’ils exposent sont collectivement appelés composants QASF, après la DLL dans laquelle ils sont empaquetés. (Le Q signifie Quartz, un nom de code précoce pour DirectShow.)

Notes

L’utilisation des codecs de la série Windows Media Audio et Vidéo 9 via les composants QASF DirectShow nécessite Microsoft Windows Millennium Edition ou version ultérieure, ou DirectX 8.0 ou version ultérieure.

 

Le diagramme suivant montre un graphique de filtre DirectShow pour lire des fichiers vidéo Windows Media.

Graphe de lecture de vidéos windows media

Le lecteur ASF WM est un composant QASF, les décodeurs sont des composants du Kit de développement logiciel (SDK) au format Windows Media hébergés dans le filtre Wrapper DMO (un composant QASF) et les convertisseurs sont des composants DirectShow.