Implementazione di CEcho::D oProcessOutput

[La funzionalità associata a questa pagina, Lettore multimediale Windows SDK, è una funzionalità legacy. È stato sostituito da MediaPlayer. MediaPlayer è stato ottimizzato per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer invece di 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.

Il metodo DoProcessOutput esegue l'elaborazione del segnale digitale. Si tratta del metodo che apporta le modifiche ai dati forniti da Lettore multimediale Windows. Si tratta dei risultati di questo metodo che si sente come effetto echo quando il plug-in echo di esempio è completo.

Per questo esempio, il plug-in elabora solo audio a 8 bit o a 16 bit. È necessario apportare alcune modifiche al codice di esempio della procedura guidata plug-in per rimuovere le sezioni che elaborano l'audio di profondità di bit superiore. È utile studiare queste sezioni, tuttavia, perché è possibile decidere di aggiungere la propria implementazione echo per tali formati.

Le sezioni seguenti illustrano in dettaglio le modifiche da apportare al codice:

Esempio echo