Using the EVR Media Sink
The enhanced video renderer (EVR) media sink can be used as a stand-alone component. More often, however, an application will create the EVR media sink inside a topology, and then use the Media Session to control playback.
There are two ways to create the EVR media sink:
The MFCreateVideoRenderer function creates the media sink.
The MFCreateVideoRendererActivate function creates an activation object for the media sink.
The EVR media sink initially has one stream sink, which corresponds to the reference stream. To add new stream sinks, call IMFMediaSink::AddStreamSink.