Información general sobre el ejemplo de eco

[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.

En esta guía se crea un complemento DSP Reproductor multimedia de Windows que crea un efecto de eco en el audio PCM durante la reproducción. Los objetivos del complemento son los siguientes:

  • El complemento procesa solo audio PCM de 8 o 16 bits.
  • Admite un tiempo de retraso entre 10 milisegundos (ms) y 2000 ms (2 segundos). Esto representa un rango práctico para la mayoría de las aplicaciones.
  • Admite la mezcla de la señal original con la señal de retraso.
  • Proporciona una implementación de página de propiedades que permite al usuario proporcionar un valor para el tiempo de retraso y un valor para el porcentaje de señal de retraso en relación con el nivel de señal de audio general.
  • El código se crea modificando el ejemplo de complemento DSP del Asistente para complementos de Reproductor multimedia de Windows.

El ejemplo echo no se incluye con el SDK de Reproductor multimedia de Windows; es un ejemplo que se crea. Para crear el ejemplo echo, debe empezar con el proyecto predeterminado del Asistente para complementos de Reproductor multimedia de Windows. Puede asignar un nombre al proyecto como quiera; en esta documentación se da por supuesto que el proyecto se denomina Echo. Para obtener más información sobre el uso del asistente, consulte Creación de un complemento DSP.

En la sección siguiente se proporciona información general sobre cómo el ejemplo crea un efecto de eco:

Ejemplo de eco