IMFTopologyServiceLookup interface (evr.h)

Enables a custom video mixer or video presenter to get interface pointers from the Enhanced Video Renderer (EVR). The mixer can also use this interface to get interface pointers from the presenter, and the presenter can use it to get interface pointers from the mixer.

To use this interface, implement the IMFTopologyServiceLookupClient interface on your custom mixer or presenter. The EVR calls IMFTopologyServiceLookupClient::InitServicePointers with a pointer to the EVR's IMFTopologyServiceLookup interface.


The IMFTopologyServiceLookup interface inherits from the IUnknown interface. IMFTopologyServiceLookup also has these types of members:


The IMFTopologyServiceLookup interface has these methods.


Retrieves an interface from the enhanced video renderer (EVR), or from the video mixer or video presenter.


Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header evr.h

See also

How to Write an EVR Presenter

Media Foundation Interfaces