Interfaz IBaseFilter (strmif.h)

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

La IBaseFilter interfaz es la interfaz principal de los filtros directShow. Todos los filtros directShow deben exponer esta interfaz. El Administrador de gráficos de filtros usa esta interfaz para controlar los filtros. Las aplicaciones pueden usar esta interfaz para enumerar patillas y consultar información de filtro, pero no debe usarla para cambiar el estado de un filtro. En su lugar, use la interfaz IMediaControl en filter Graph Manager.

Desarrolladores de filtros: implemente esta interfaz en cada filtro DirectShow. La clase base CBaseFilter implementa esta interfaz.

Herencia

La interfaz IBaseFilter hereda de IMediaFilter. IBaseFilter también tiene estos tipos de miembros:

Métodos

La interfaz IBaseFilter tiene estos métodos.

 
IBaseFilter::EnumPins

El método EnumPins enumera las patillas de este filtro.
IBaseFilter::FindPin

El método FindPin recupera el pin con el identificador especificado.
IBaseFilter::JoinFilterGraph

El método JoinFilterGraph notifica al filtro que ha unido o dejado el gráfico de filtros.
IBaseFilter::QueryFilterInfo

El método QueryFilterInfo recupera información sobre el filtro.
IBaseFilter::QueryVendorInfo

El método QueryVendorInfo recupera una cadena que contiene información del proveedor.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado strmif.h (incluye Dshow.h)

Consulte también

IMediaFilter