Exemplo de EVRPresenter

Mostra como implementar um apresentador personalizado para o EVR ( Renderizador de Vídeo Avançado ). O apresentador personalizado pode ser usado com o filtro DirectShow EVR ou o coletor EVR do Microsoft Media Foundation.

APIs demonstradas

Este exemplo demonstra as seguintes interfaces do Media Foundation:

Uso

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. Compile o exemplo.
  2. Regsvr32 EvrPresenter.dll.
  3. Compile e execute o MFPlayer Sample.
  4. No menu Arquivo , selecione Abrir Arquivo.
  5. Na caixa de diálogo Abrir Arquivo , selecione Apresentador personalizado do EVR.
  6. Selecione um arquivo para reprodução.

Para usar este exemplo no DirectShow:

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

Requisitos

Produto Versão
SDK do Windows Windows 7

 

Baixando o 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 do EVR

Exemplos de SDK do Media Foundation