Simulation de la création de graphiques avec GraphEdit

[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.]

DirectShow fournit un utilitaire de débogage appelé GraphEdit, que vous pouvez utiliser pour créer et tester des graphiques de filtre.

GraphEdit est un outil visuel permettant de créer des graphiques de filtre. Avec GraphEdit, vous pouvez tester un graphique de filtre avant d’écrire du code d’application. Vous pouvez également charger un graphique de filtre que votre application crée pour vérifier que votre application génère le graphique approprié. Si vous développez un filtre personnalisé, GraphEdit fournit un moyen rapide de le tester : chargez simplement un graphique avec votre filtre personnalisé et essayez d’exécuter le graphe. Si vous débutez avec DirectShow, GraphEdit est un bon moyen de vous familiariser avec les graphiques de filtre et l’architecture DirectShow.

L’illustration suivante montre comment GraphEdit représente un graphique de filtre simple.

graphique de filtre simple dans graphedit

Chaque filtre est représenté sous la forme d’un rectangle. Des carrés plus petits le long des bords des filtres représentent des broches. Les broches d’entrée se trouvent à gauche du filtre, et les broches de sortie se trouvent sur le côté droit. Les flèches représentent les connexions entre les broches.

Avec GraphEdit, vous pouvez :

  • Créez et modifiez des graphiques de filtre à l’aide d’une interface de glisser-déplacer visuel.
  • Simuler des appels programmatiques pour générer un graphique.
  • Exécutez, suspendez, arrêtez et recherchez un graphique.
  • Découvrez les filtres enregistrés sur votre ordinateur et affichez les informations du Registre pour chaque filtre.
  • Afficher les pages de propriétés de filtre.
  • Affichez les types de médias des connexions d’épingle.

Cette section contient les rubriques suivantes :

Utilisation de DirectShow