É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 :
- L’énumérateur d’appareil système recherche les filtres selon leur catégorie.
- Le mappeur de filtre recherche des filtres en fonction des critères de recherche fournis par l’application.
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 :
Rubriques connexes