Partilhar via


Exemplo de EVRPresenter

Mostra como implementar um apresentador personalizado para o Enhanced Video Renderer (EVR). O apresentador personalizado pode ser usado com o filtro DirectShow EVR ou com o coletor EVR do Microsoft Media Foundation.

APIs demonstradas

Este exemplo demonstra as seguintes interfaces do Media Foundation:

Utilização

O exemplo EVRPresenter cria uma DLL que é um servidor COM para o apresentador. Antes de usar o apresentador personalizado, você deve registrar a DLL.

Para usar este exemplo no Media Foundation:

  1. Crie o exemplo.
  2. Regsvr32 EvrPresenter.dll.
  3. Construa e execute o exemplo MFPlayer .
  4. No menu Arquivo, selecione Abrir Arquivo.
  5. Na caixa de diálogo Abrir Arquivo, selecione Apresentador EVR Personalizado.
  6. Selecione um arquivo para reprodução.

Para usar este exemplo no DirectShow:

  1. Crie o exemplo.
  2. Registe-se EvrPresenter.dll.
  3. Crie e execute o exemplo EVRPlayer. Este exemplo está incluído com os exemplos do DirectShow no SDK do Windows.
  4. No menu Arquivo , selecione EVR Presenter.
  5. Selecione um arquivo para reprodução.

Requerimentos

Produto Versão
SDK do Windows Windows 7

 

Download do exemplo

Este exemplo está disponível no repositório github de exemplos clássicos do Windows.

Renderizador de vídeo aprimorado

Como escrever um apresentador EVR

Exemplos do SDK do Media Foundation