Verwenden der EVR-Mediensenke
Die Mediensenke des erweiterten Videorenderers (ENHANCED Video Renderer, EVR) kann als eigenständige Komponente verwendet werden. Häufiger erstellt eine Anwendung jedoch die EVR-Mediensenke innerhalb einer Topologie und verwendet dann die Mediensitzung, um die Wiedergabe zu steuern.
Es gibt zwei Möglichkeiten, die EVR-Mediensenke zu erstellen:
Die MFCreateVideoRenderer-Funktion erstellt die Mediensenke.
Die MFCreateVideoRendererActivate-Funktion erstellt ein Aktivierungsobjekt für die Mediensenke.
Die EVR-Mediensenke verfügt anfänglich über eine Streamsenke, die dem Verweisstream entspricht. Um neue Streamsenken hinzuzufügen, rufen Sie DANNMEDIASink::AddStreamSinkauf.