Création de fichiers ASF dans DirectShow (Kit de développement logiciel (SDK Windows Media Format 11)

Vous pouvez utiliser DirectShow pour créer des fichiers ASF directement à partir de sources de capture telles que des caméscopes DV ou pour transcoder d’autres fichiers au format Windows Media. Dans les deux scénarios, les applications créent des graphiques de filtre qui incluent le filtre Enregistreur ASF WM en tant que convertisseur.

L’enregistreur ASF WM fournit un wrapper partiel pour le Kit de développement logiciel (SDK) au format Windows Media. Les applications peuvent utiliser l’interface IConfigAsfWriter du filtre pour passer un profil système (versions 4, 7 ou 8), ou utiliser le Kit de développement logiciel (SDK) au format Windows Media directement pour créer un profil personnalisé à transmettre au filtre. Pour ajouter des métadonnées et d’autres informations d’en-tête, l’application utilise l’interface IWMHeaderInfo , qui peut être obtenue à partir du filtre. Une fois le profil et les métadonnées configurés, l’application peut simplement exécuter le graphe de filtre. En interne, le filtre utilise le Kit de développement logiciel (SDK) au format Windows Media pour écrire le fichier. Le filtre gère tous les détails de synchronisation audio-vidéo, qui seraient autrement de la responsabilité de l’application.

Ce processus est expliqué plus en détail dans les sections suivantes.

Section Description
Configuration de l’enregistreur WM ASF (QASF) Décrit comment configurer le filtre WM ASF Writer.
Génération de graphiques de filtre pour écrire des fichiers ASF (QASF) Décrit comment créer des graphiques de transcodage et de capture de fichiers.
Configuration de profils et d’autres propriétés de fichier (QASF) Décrit comment effectuer diverses tâches de configuration de fichiers ASF à l’aide de l’enregistreur ASF WM.