Поделиться через


Пример EVRPresenter

Показано, как реализовать пользовательского докладчика для расширенного отрисовщика видео (EVR). Настраиваемого докладчика можно использовать с фильтром DirectShow EVR или приемником EVR Microsoft Media Foundation.

Демонстрация API

В этом примере демонстрируются следующие интерфейсы Media Foundation:

Использование

Пример EVRPresenter создает библиотеку DLL, которая является COM-сервером для докладчика. Перед использованием настраиваемого докладчика необходимо зарегистрировать библиотеку DLL.

Чтобы использовать этот пример в Media Foundation:

  1. Выполните сборку примера.
  2. EvrPresenter.dll Regsvr32.
  3. Выполните сборку и запустите пример MFPlayer.
  4. В меню Файл выберите Открыть файл.
  5. В диалоговом окне Открыть файл выберите Пользовательский выступающий EVR.
  6. Выберите файл для воспроизведения.

Чтобы использовать этот пример в DirectShow:

  1. Выполните сборку примера.
  2. Регистрация EvrPresenter.dll.
  3. Выполните сборку и запуск примера EVRPlayer. Этот пример входит в состав примеров DirectShow в windows SDK.
  4. В меню Файл выберите EVR Докладчик.
  5. Выберите файл для воспроизведения.

Требования

Продукт Version
Windows SDK Windows 7

 

Скачивание примера

Этот пример доступен в репозитории классических примеров Windows на GitHub.

Расширенный отрисовщик видео

Как написать докладчика EVR

Примеры пакетов SDK Media Foundation