Обзор примера Echo

[Функция, связанная с этой страницей, Медиаплеер Windows SDK, является устаревшей функцией. Он был заменен MediaPlayer. MediaPlayer оптимизирован для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует по возможности использовать MediaPlayer вместо пакета SDK для Медиаплеер Windows. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

В этом руководстве создается подключаемый модуль DSP Медиаплеер Windows, который создает эффект эха в звуке PCM во время воспроизведения. Ниже приведены цели подключаемого модуля.

  • Подключаемый модуль обрабатывает только 8- или 16-разрядный звук PCM.
  • Поддерживается время задержки от 10 миллисекунд (мс) до 2000 мс (2 секунды). Это практический диапазон для большинства приложений.
  • Он поддерживает смешивание исходного сигнала с сигналом задержки.
  • Он предоставляет реализацию страницы свойств, которая позволяет пользователю указать значение времени задержки и значение процента сигнала задержки относительно общего уровня звукового сигнала.
  • Код создается путем изменения примера подключаемого модуля Медиаплеер Windows plug-in Wizard audio DSP.

Пример Echo не входит в состав пакета SDK для Медиаплеер Windows. Это создаваемый вами пример. Чтобы создать пример Echo, необходимо начать с проекта по умолчанию из мастера подключаемых модулей Медиаплеер Windows. Вы можете присвоить проекту любое имя; В этой документации предполагается, что проект называется Echo. Дополнительные сведения об использовании мастера см. в разделе Создание подключаемого модуля DSP.

В следующем разделе представлен обзор того, как пример создает эффект эха:

Пример Echo