Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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:
- IMFClockStateSink
- SuporteDeTaxaFMI
- IMFTopologyServiceLookupClient
- IMFVideoDeviceID
- IMFVideoDisplayControl
- IMFVideoPresenter
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:
- Crie o exemplo.
- Regsvr32 EvrPresenter.dll.
- Construa e execute o exemplo MFPlayer .
- No menu Arquivo, selecione Abrir Arquivo.
- Na caixa de diálogo Abrir Arquivo, selecione Apresentador EVR Personalizado.
- Selecione um arquivo para reprodução.
Para usar este exemplo no DirectShow:
- Crie o exemplo.
- Registe-se EvrPresenter.dll.
- Crie e execute o exemplo EVRPlayer. Este exemplo está incluído com os exemplos do DirectShow no SDK do Windows.
- No menu Arquivo , selecione EVR Presenter.
- 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.
Tópicos relacionados
-
Exemplos do SDK do Media Foundation