Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Показывает, как реализовать пользовательский презентер для улучшенного видеорендера (EVR). Настраиваемый презентатор можно использовать с модулем EVR DirectShow или модулем EVR Microsoft Media Foundation.
Демонстрация API
В этом примере показаны следующие интерфейсы Media Foundation:
- IMFClockStateSink
- МВФПоддержкаСтавок
- IMFTopologyServiceLookupClient
- IMFVideoDeviceID
- IMFVideoDisplayControl
- IMFVideoPresenter
Употребление
Пример EVRPresenter создает библиотеку DLL, которая является COM-сервером для докладчика. Перед использованием пользовательского представления необходимо зарегистрировать библиотеку DLL.
Чтобы использовать этот пример в Media Foundation, выполните указанные ниже действия.
- Создайте пример.
- Regsvr32 EvrPresenter.dll.
- Постройте и запустите пример MFPlayer.
- В меню "Файл" выберите Открыть файл.
- В диалоговом окне Открыть файл выберите настраиваемый средство отображения EVR.
- Выберите файл для воспроизведения.
Чтобы использовать этот пример в DirectShow, выполните указанные ниже действия.
- Создайте пример.
- Регистрация EvrPresenter.dll.
- Создайте и запустите пример EVRPlayer. Этот пример включается в примеры DirectShow в пакете SDK для Windows.
- В меню файла выберите EVR Presenter.
- Выберите файл для воспроизведения.
Требования
Продукт | Версия |
---|---|
Windows SDK | Windows 7 |
Скачивание примера
Этот пример доступен в классическомрепозитории Github для Windows.
Связанные разделы