Partager via


Interface IFilterMapper (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 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.]

Note Cette interface a été déconseillée. Il continuera d’être pris en charge pour la compatibilité descendante avec les applications existantes, mais les nouvelles applications doivent utiliser l’interface IFilterMapper2 .
 
Cette interface fournit des méthodes pour l’inscription et la désinscription des filtres, ainsi que pour la recherche de filtres en fonction de leurs caractéristiques.

Héritage

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

Méthodes

L’interface IFilterMapper a ces méthodes.

 
IFilterMapper::EnumMatchingFilters

Remarque L’interface IFilterMapper est déconseillée. Utilisez IFilterMapper2 à la place. Fournit un énumérateur qui énumère les filtres inscrits qui répondent aux exigences spécifiées.
IFilterMapper::RegisterFilter

Remarque L’interface IFilterMapper est déconseillée. Utilisez IFilterMapper2 à la place. Ajoute un filtre au Registre ; le filtre peut ensuite être énuméré.
IFilterMapper::RegisterFilterInstance

Remarque L’interface IFilterMapper est déconseillée. Utilisez IFilterMapper2 à la place. Inscrit un instance identifiable d’un filtre.
IFilterMapper::RegisterPin

Remarque L’interface IFilterMapper est déconseillée. Utilisez IFilterMapper2 à la place. Enregistre les détails de l’épingle dans le Registre.
IFilterMapper::RegisterPinType

Remarque L’interface IFilterMapper est déconseillée. Utilisez IFilterMapper2 à la place. Inscrit ce type d’épingle.
IFilterMapper::UnregisterFilter

Remarque L’interface IFilterMapper est déconseillée. Utilisez IFilterMapper2 à la place. Supprime l’inscription de ce filtre du Registre.
IFilterMapper::UnregisterFilterInstance

Remarque L’interface IFilterMapper est déconseillée. Utilisez IFilterMapper2 à la place. Supprime l’inscription de ce filtre instance du Registre.
IFilterMapper::UnregisterPin

Remarque L’interface IFilterMapper est déconseillée. Utilisez IFilterMapper2 à la place. Supprime l’inscription de cette broche du Registre.

Configuration requise

   
Plateforme cible Windows
En-tête strmif.h

Voir aussi

Interfaces dépréciées