Interfaccia IBaseFilter (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

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

Requisito Valore
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