Udostępnij przez


Przykład EVRPresenter

Pokazuje, jak zaimplementować niestandardowy prezenter dla ulepszonego renderera wideo (EVR). Niestandardowy prezenter może być używany z filtrem DirectShow EVR lub odbiornikiem EVR programu Microsoft Media Foundation.

Pokazano interfejsy API

W tym przykładzie przedstawiono następujące interfejsy programu Media Foundation:

Użytkowanie

Przykład EVRPresenter tworzy bibliotekę DLL, która jest serwerem COM dla prezentera. Przed rozpoczęciem korzystania z niestandardowego prezentera należy zarejestrować bibliotekę DLL.

Aby użyć tego przykładu w programie Media Foundation:

  1. Skompiluj przykład.
  2. Regsvr32 EvrPresenter.dll.
  3. Skompiluj i uruchom przykładowy MFPlayer.
  4. W menu Plik wybierz pozycję Otwórz plik.
  5. W oknie dialogowym Otwórz plik wybierz pozycję Prezenter EVR niestandardowy.
  6. Wybierz plik do odtwarzania.

Aby użyć tego przykładu w programie DirectShow:

  1. Skompiluj przykład.
  2. Zarejestruj EvrPresenter.dll.
  3. Skompiluj i uruchom przykład aplikacyjny EVRPlayer. Ten przykład jest dołączony do przykładów DirectShow w zestawie Windows SDK.
  4. Z menu Plik wybierz pozycję EVR Presenter.
  5. Wybierz plik do odtwarzania.

Wymagania

Produkt Wersja
Windows SDK Windows 7

 

Pobieranie przykładu

Ten przykład jest dostępny w klasycznym repozytorium przykładów systemu Windows na GitHubie .

Ulepszony renderer wideo

Jak napisać prezentację EVR

przykłady zestawu SDK Media Foundation