Share via


Énumération d’objets dans un graphe de filtre

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

Une application peut avoir besoin de localiser un filtre particulier dans le graphe de filtre, ou même une épingle particulière sur un filtre. Par exemple, il peut utiliser une interface qu’un filtre particulier expose. Il peut également construire un graphe de filtres spécialisé et avoir besoin d’appeler des méthodes sur des broches individuelles pour connecter les filtres. À cet effet, DirectShow fournit plusieurs méthodes pour énumérer des objets dans un graphe de filtre.

Les énumérateurs abordés dans cette section suivent le formulaire standard utilisé par les interfaces d’énumération COM. Pour plus d’informations, consultez la rubrique « IEnumXXXX » dans le Kit de développement logiciel (SDK) platform. Pour plus d’informations sur l’énumération des filtres inscrits sur l’ordinateur de l’utilisateur, mais qui ne figurent pas encore dans le graphique de filtres, consultez Énumération des appareils et des filtres.

Cet article contient les rubriques suivantes :

Tâches directshow de base