Implementación de CEcho::D oProcessOutput

[La característica asociada a esta página, Reproductor multimedia de Windows SDK, es una característica heredada. Se ha reemplazado por MediaPlayer. MediaPlayer se ha optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer en lugar de Reproductor multimedia de Windows SDK, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

El método DoProcessOutput realiza el procesamiento de señal digital. Este es el método que realiza los cambios en los datos proporcionados por Reproductor multimedia de Windows. Es el resultado de este método que escuchará como un efecto de eco cuando se complete el complemento de ejemplo echo.

En este ejemplo, el complemento solo procesará audio de 8 o 16 bits. Tendrá que realizar algunos cambios en el código de ejemplo del asistente para complementos para quitar las secciones que procesan audio de profundidad de bits superior. Sin embargo, merece la pena estudiar estas secciones, ya que puede decidir agregar su propia implementación de eco para esos formatos.

En las secciones siguientes se detallan los cambios que debe realizar en el código:

Ejemplo de eco