Énumération des appareils et des filtres

Parfois, une application doit localiser un filtre particulier sur le système de l’utilisateur. Par exemple, une application de capture vidéo peut afficher une liste d’appareils de capture disponibles. Étant donné que DirectShow utilise une architecture basée sur des composants, vous ne pouvez pas savoir au moment de la conception quels filtres sont installés sur le système de l’utilisateur. Cela est particulièrement vrai pour les filtres qui représentent des appareils matériels. DirectShow fournit deux composants qui recherchent les filtres inscrits :

Les énumérateurs décrits 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) de plateforme Microsoft.

Cette section contient les rubriques suivantes :

Tâches de DirectShow de base