Esempio di EVRPresenter
Illustra come implementare un relatore personalizzato per il renderer video avanzato (EVR). Il relatore personalizzato può essere usato con il filtro DirectShow EVR o il sink EVR di Microsoft Media Foundation.
API illustrate
Questo esempio illustra le interfacce di Media Foundation seguenti:
- FMClockStateSink
- FMRateSupport
- IMFTopologyServiceLookupClient
- IMFVideoDeviceID
- IMFVideoDisplayControl
- FMVideoPresenter
Utilizzo
L'esempio EVRPresenter compila una DLL che è un server COM per il relatore. Prima di usare il relatore personalizzato, è necessario registrare la DLL.
Per usare questo esempio in Media Foundation:
- Compilare l'esempio.
- Regsvr32 EvrPresenter.dll.
- Compilare ed eseguire l'esempio MFPlayer.
- Dal menu File selezionare Apri file.
- Nella finestra di dialogo Apri file selezionare Relatore EVR personalizzato.
- Selezionare un file per la riproduzione.
Per usare questo esempio in DirectShow:
- Compilare l'esempio.
- Registrare EvrPresenter.dll.
- Compilare ed eseguire l'esempio EVRPlayer. Questo esempio è incluso negli esempi di DirectShow in Windows SDK.
- Dal menu File selezionare Relatore EVR.
- Selezionare un file per la riproduzione.
Requisiti
Prodotto | Versione |
---|---|
Windows SDK | Windows 7 |
Download dell'esempio
Questo esempio è disponibile nel repository github di esempi classici di Windows.
Argomenti correlati