Microsoft DirectX 8.1 (C++)

IFilterMapper Interface

Note   This interface has been deprecated. It will continue to be supported for backward compatibility with existing applications, but new applications should use the IFilterMapper2 interface.

This interface provides methods for registering and unregistering filters, and for looking up filters based on their characteristics.

In addition to the methods inherited from IUnknown, the IFilterMapper interface exposes the following methods.

Method Description
EnumMatchingFilters Finds all filters matching specific requirements.
RegisterFilter Records the details of a filter in the registry.
RegisterFilterInstance Registers an identifiable instance of a filter.
RegisterPin Records the details of a pin in the registry.
RegisterPinType Adds a type for the pin to the registry.
UnregisterFilter Deletes a filter from the registry.
UnregisterFilterInstance Deletes an identifiable instance of a filter.
UnregisterPin Deletes a pin from the registry.