Esempio echo

La procedura guidata plug-in Lettore multimediale Windows può creare un progetto plug-in DSP per Microsoft Visual C++. Il codice predefinito generato dalla procedura guidata consente all'utente di fornire un fattore di scala compreso tra 0 e 1, usato dal programma come moltiplicatore per gli esempi audio. Si tratta di un'implementazione molto semplice che è possibile studiare per comprendere come Lettore multimediale Windows interagisce con i plug-in DSP. Le informazioni nella sezione Informazioni sui plug-in DSP consentono di comprendere l'implementazione predefinita.

L'esempio descritto in questa sezione è leggermente più complesso. Questo esempio consente all'utente di specificare un tempo di ritardo, in millisecondi e un livello di effetto. Il codice usa questi valori per generare un effetto echo durante la riproduzione di file che contengono audio PCM (Pulse Code Modulation). Molti dei tipi di file che Lettore multimediale Windows esegue il rendering usano l'audio PCM.

Questa guida è suddivisa nelle sezioni seguenti:

Sezione Descrizione
Panoramica dell'esempio Echo Descrive i requisiti e le specifiche generali per l'esempio. Descrive il funzionamento del plug-in.
Proprietà di esempio Echo Viene descritto come modificare la proprietà del codice della procedura guidata e aggiungere metodi per la nuova proprietà necessaria per l'esempio Echo.
Modifica della pagina delle proprietà Echo Sample Illustra come modificare l'implementazione della pagina delle proprietà esistente per usare l'esempio Echo.
Uso delle risorse di streaming Illustra l'aggiunta di codice per allocare e liberare un buffer necessario per l'esempio Echo.
Implementazione di CEcho::D oProcessOutput Viene descritto come implementare il codice che crea l'effetto echo.
Uso del plug-in DSP Echo Sample Viene descritto come usare l'esempio completato.

 

Guida alla programmazione dei plug-in DSP