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


Пример EVRPresenter

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

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

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

Употребление

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

Чтобы использовать этот пример в Media Foundation, выполните указанные ниже действия.

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

Чтобы использовать этот пример в DirectShow, выполните указанные ниже действия.

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

Требования

Продукт Версия
Windows SDK Windows 7

 

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

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

расширенный рендерер видео

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

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