Compartir a través de


Interfaz IFilterMapper (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.

Nota Esta interfaz ha quedado en desuso. Seguirá siendo compatible con la compatibilidad con versiones anteriores con las aplicaciones existentes, pero las nuevas aplicaciones deben usar la interfaz IFilterMapper2 .
 
Esta interfaz proporciona métodos para registrar y anular el registro de filtros y para buscar filtros en función de sus características.

Herencia

La interfaz IFilterMapper hereda de la interfaz IUnknown . IFilterMapper también tiene estos tipos de miembros:

Métodos

La interfaz IFilterMapper tiene estos métodos.

 
IFilterMapper::EnumMatchingFilters

Nota La interfaz IFilterMapper está en desuso. En su lugar, use IFilterMapper2. Proporciona un enumerador que enumera los filtros registrados que cumplen los requisitos especificados.
IFilterMapper::RegisterFilter

Nota La interfaz IFilterMapper está en desuso. En su lugar, use IFilterMapper2. Agrega un filtro al Registro; Después, se puede enumerar el filtro.
IFilterMapper::RegisterFilterInstance

Nota La interfaz IFilterMapper está en desuso. En su lugar, use IFilterMapper2. Registra una instancia identificable de un filtro.
IFilterMapper::RegisterPin

Nota La interfaz IFilterMapper está en desuso. En su lugar, use IFilterMapper2. Registra los detalles del pin en el registro.
IFilterMapper::RegisterPinType

Nota La interfaz IFilterMapper está en desuso. En su lugar, use IFilterMapper2. Registra este tipo de patilla.
IFilterMapper::UnregisterFilter

Nota La interfaz IFilterMapper está en desuso. En su lugar, use IFilterMapper2. Quita el registro de este filtro del registro.
IFilterMapper::UnregisterFilterInstance

Nota La interfaz IFilterMapper está en desuso. En su lugar, use IFilterMapper2. Quita el registro de esta instancia de filtro del registro.
IFilterMapper::UnregisterPin

Nota La interfaz IFilterMapper está en desuso. En su lugar, use IFilterMapper2. Quita el registro de esta patilla del registro.

Requisitos

   
Plataforma de destino Windows
Encabezado strmif.h

Consulte también

Interfaces en desuso