Share via


Utilisation de Windows Media 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 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.]

Cette section explique comment utiliser DirectShow pour lire et écrire des fichiers ASF (Advanced Systems Format). Les fichiers ASF contiennent généralement du contenu audio et vidéo encodé à l’aide des codecs Audio et Vidéo Windows Media. Toutefois, ASF peut contenir n’importe quel type de données.

Les filtres DirectShow suivants prennent en charge la lecture et l’écriture de fichiers ASF :

Versions

Les filtres WM ASF Reader et WM ASF Writer sont empaquetés dans la DLL nommée qasf.dll, et les filtres sont collectivement nommés « composants QASF ». Ces filtres sont des wrappers pour le Kit de développement logiciel (SDK) au format Windows Media. La DLL (qasf.dll) a d’abord été publiée dans le Kit de développement logiciel (SDK) DirectX, mais elle a ensuite été mise à jour dans le Kit de développement logiciel (SDK) au format Windows Media. Voici l’historique des versions des filtres QASF :

  • DirectShow 8.1 prend en charge le Kit de développement logiciel (SDK) au format Windows Media version 7.0.
  • DirectShow 9.0 prend en charge le Kit de développement logiciel (SDK) au format Windows Media version 7.1.
  • Windows XP Service Pack 2 prend en charge le Kit de développement logiciel (SDK) Windows Media Format 9.
  • Windows Vista prend en charge le Kit de développement logiciel (SDK) Windows Media Format 11.
  • Le Kit de développement logiciel (SDK) Windows Media Format 9 et versions ultérieures contiennent les versions correspondantes de QASF.

Pour obtenir la dernière version de QASF, téléchargez toujours la dernière version du Kit de développement logiciel (SDK) au format Windows Media.

Filtre de source Windows Media hérité

Dans Windows XP Service Pack 1 et versions antérieures, le filtre source par défaut pour les fichiers ASF (extensions de fichier .asf, .wmv et .wma) est le filtre source Windows Media obsolète. Ce comportement a été maintenu pour garantir la compatibilité descendante avec les applications qui utilisaient le Lecteur multimédia Windows 6.4. Les nouvelles applications doivent utiliser les versions plus récentes de QASF, ce qui fait du filtre WM ASF Reader le filtre par défaut pour la lecture des fichiers ASF.

Pour plus d’informations sur la suite Windows Media de kits de développement logiciel, consultez la section Audio et vidéo de la bibliothèque MDSN.

Cet article contient les rubriques suivantes :

Utilisation de DirectShow