Interface IBaseFilter (strmif.h)

L’interface IBaseFilter est l’interface principale pour les filtres DirectShow. Tous les filtres DirectShow doivent exposer cette interface. Le Gestionnaire de graphiques de filtre utilise cette interface pour contrôler les filtres. Les applications peuvent utiliser cette interface pour énumérer les broches et interroger les informations de filtre, mais ne doivent pas l’utiliser pour modifier l’état d’un filtre. Utilisez plutôt l’interface IMediaControl sur le Gestionnaire de graphes de filtre.

Filtrer les développeurs : implémentez cette interface sur chaque filtre DirectShow. La classe de base CBaseFilter implémente cette interface.

Héritage

L’interface IBaseFilter hérite d’IMediaFilter. IBaseFilter possède également ces types de membres :

Méthodes

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

 
IBaseFilter::EnumPins

La méthode EnumPins énumère les broches sur ce filtre.
IBaseFilter::FindPin

La méthode FindPin récupère l’épingle avec l’identificateur spécifié.
IBaseFilter::JoinFilterGraph

La méthode JoinFilterGraph avertit le filtre qu’il a joint ou a quitté le graphique de filtre.
IBaseFilter::QueryFilterInfo

La méthode QueryFilterInfo récupère des informations sur le filtre.
IBaseFilter::QueryVendorInfo

La méthode QueryVendorInfo récupère une chaîne contenant des informations sur le fournisseur.

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)

Voir aussi

IMediaFilter