Interfaccia IBaseFilter (strmif.h)

L'interfaccia IBaseFilter è l'interfaccia principale per i filtri DirectShow. Tutti i filtri DirectShow devono esporre questa interfaccia. Filter Graph Manager usa questa interfaccia per controllare i filtri. Le applicazioni possono usare questa interfaccia per enumerare i pin e le query per le informazioni di filtro, ma non usarla per modificare lo stato di un filtro. Usare invece l'interfaccia IMediaControl in Filter Graph Manager.

Filtrare gli sviluppatori: implementare questa interfaccia in ogni filtro DirectShow. La classe di base CBaseFilter implementa questa interfaccia.

Ereditarietà

L'interfaccia IBaseFilter eredita da IMediaFilter. IBaseFilter include anche questi tipi di membri:

Metodi

L'interfaccia IBaseFilter include questi metodi.

 
IBaseFilter::EnumPins

Il metodo EnumPins enumPins enumera i puntini in questo filtro.
IBaseFilter::FindPin

Il metodo FindPin recupera il pin con l'identificatore specificato.
IBaseFilter::JoinFilterGraph

Il metodo JoinFilterGraph notifica al filtro che è stato unito o lasciato il grafico del filtro.
IBaseFilter::QueryFilterInfo

Il metodo QueryFilterInfo recupera informazioni sul filtro.
IBaseFilter::QueryVendorInfo

Il metodo QueryVendorInfo recupera una stringa contenente informazioni sul fornitore.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione strmif.h (include Dshow.h)

Vedi anche

IMediaFilter