Panoramica dell'esempio echo

[La funzionalità associata a questa pagina, Lettore multimediale Windows SDK, è una funzionalità legacy. È stata sostituita da MediaPlayer. MediaPlayer è stato ottimizzato per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer anziché Lettore multimediale Windows SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Questa guida crea un plug-in DSP Lettore multimediale Windows che crea un effetto echo nell'audio PCM durante la riproduzione. Gli obiettivi per il plug-in sono i seguenti:

  • Il plug-in elabora solo audio PCM a 8 bit o a 16 bit.
  • Supporta un tempo di ritardo compreso tra 10 millisecondi (ms) e 2000 ms (2 secondi). Ciò rappresenta un intervallo pratico per la maggior parte delle applicazioni.
  • Supporta la combinazione del segnale originale con il segnale di ritardo.
  • Fornisce un'implementazione della pagina delle proprietà che consente all'utente di fornire un valore per il tempo di ritardo e un valore per la percentuale di segnale di ritardo rispetto al livello di segnale audio complessivo.
  • Il codice viene creato modificando l'esempio di plug-in DSP plug-in della procedura guidata plug-in Lettore multimediale Windows.

L'esempio Echo non è incluso nell'SDK Lettore multimediale Windows. Si tratta di un esempio creato. Per creare l'esempio Echo, è necessario iniziare con il progetto predefinito dalla Lettore multimediale Windows Plug-in Wizard. È possibile assegnare un nome al progetto in qualsiasi modo; questa documentazione presuppone che il progetto sia denominato Echo. Per informazioni dettagliate sull'uso della procedura guidata, vedere Compilazione di un plug-in DSP.

La sezione seguente fornisce una panoramica del modo in cui l'esempio crea un effetto echo:

Esempio echo