Partager via


Interface IFilterMapper2 (strmif.h)

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

Inscrit et annule l’inscription des filtres et localise les filtres dans le Registre. L’objet d’assistance Filter Mapper implémente cette interface.

Les filtres utilisent cette interface pour s’inscrire et se désinscrire. Lorsque le gestionnaire de graphe de filtre génère un graphe de filtre, il utilise cette interface pour rechercher les filtres et déterminer leurs caractéristiques. Les applications peuvent également utiliser cette interface pour rechercher des filtres. Pour plus d’informations, consultez Utilisation du mappeur de filtre et Comment inscrire des filtres DirectShow.

Héritage

L’interface IFilterMapper2 hérite de l’interface IUnknown. IFilterMapper2 a également les types de membres suivants :

Méthodes

L’interface IFilterMapper2 possède ces méthodes.

 
IFilterMapper2::CreateCategory

La méthode CreateCategory ajoute une nouvelle catégorie de filtre au Registre.
IFilterMapper2::EnumMatchingFilters

La méthode EnumMatchingFilters énumère les filtres inscrits qui répondent aux exigences spécifiées.
IFilterMapper2::RegisterFilter

La méthode RegisterFilter ajoute des informations de filtre au Registre.
IFilterMapper2::UnregisterFilter

La méthode UnregisterFilter supprime les informations de filtre du Registre.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête strmif.h (include Dshow.h)