Пример эха

Мастер подключаемых модулей проигрывателя Windows Media может создать проект подключаемого модуля DSP для Microsoft Visual C++. Код по умолчанию, созданный мастером, позволяет пользователю задать коэффициент масштабирования от 0 до 1, который используется программой в качестве множителя для образцов звука. Это очень простая реализация, которую можно изучить, чтобы понять, как проигрыватель Windows Media взаимодействует с подключаемыми модулями DSP. Сведения в разделе о подключаемых модулях DSP могут помочь понять реализацию по умолчанию.

Пример, описанный в этом разделе, немного сложнее. Этот пример позволяет пользователю указать время задержки в миллисекундах и уровень влияния. Этот код использует эти значения для создания эффекта эха при воспроизведении файлов, содержащих аудио-файлы в виде импульсного кода (PCM). Многие типы файлов, отображаемые проигрывателем Windows Media, используют звук PCM.

Это руководство состоит из следующих разделов:

Section Описание
Обзор образца эхо Описание общих требований и спецификаций для образца. Описывает, как работает подключаемый модуль.
Свойства образца Echo Описывает, как изменить свойство кода мастера и добавить методы для нового свойства, необходимого для образца Echo.
Изменение страницы свойств «пример эха» Показывает, как изменить существующую реализацию страницы свойств для работы с образцом Echo.
Работа с потоковой передачей ресурсов Демонстрируется добавление кода для выделения и освобождения буфера, необходимого для образца Echo.
Реализация Цечо::D Опроцессаутпут Описывает, как реализовать код, который создает эхо-результат.
Использование подключаемого модуля "Echo Sample DSP" Описывает, как использовать завершенный пример.

 

Программное руководством по программированию для подключаемых модулей DSP