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:

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:

  1. Compilare l'esempio.
  2. Regsvr32 EvrPresenter.dll.
  3. Compilare ed eseguire l'esempio MFPlayer.
  4. Dal menu File selezionare Apri file.
  5. Nella finestra di dialogo Apri file selezionare Relatore EVR personalizzato.
  6. Selezionare un file per la riproduzione.

Per usare questo esempio in DirectShow:

  1. Compilare l'esempio.
  2. Registrare EvrPresenter.dll.
  3. Compilare ed eseguire l'esempio EVRPlayer. Questo esempio è incluso negli esempi di DirectShow in Windows SDK.
  4. Dal menu File selezionare Relatore EVR.
  5. 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.

Renderer video avanzato

Come scrivere un relatore EVR

Esempi di Media Foundation SDK