Пример echo
Мастер подключаемых модулей Медиаплеер Windows может создать проект подключаемого модуля DSP для Microsoft Visual C++. Код по умолчанию, созданный мастером, позволяет пользователю предоставить коэффициент масштабирования от 0 до 1, который используется программой в качестве множителя для звуковых примеров. Это очень простая реализация, которую можно изучить, чтобы понять, как Медиаплеер Windows взаимодействует с подключаемыми модулями DSP. Сведения в разделе "О подключаемых модулях DSP" помогут вам понять реализацию по умолчанию.
Пример, описанный в этом разделе, немного сложнее. Этот пример позволяет пользователю указать время задержки в миллисекундах и уровень эффекта. Код использует эти значения для создания эффекта эхо при воспроизведении файлов, содержащих звук модуляции пульса (PCM). Многие типы файлов, которые Медиаплеер Windows отрисовывает, используют звук PCM.
Это руководство разделено на следующие разделы:
Section | Описание |
---|---|
Обзор примера echo | Описание общих требований и спецификаций для примера. Описывает, как работает подключаемый модуль. |
Свойства образца эхо | Описывает, как изменить свойство кода мастера и добавить методы для нового свойства, необходимого для примера Echo. |
Изменение страницы свойств echo Sample | Показывает, как изменить существующую реализацию страницы свойств для работы с примером Echo. |
Работа с ресурсами потоковой передачи | Демонстрирует добавление кода для выделения и освобождения буфера, необходимого для примера Echo. |
Реализация CEcho::D oProcessOutput | Описывает, как реализовать код, который создает эффект эхо. |
Использование подключаемого модуля DSP для эхо-примера | Описание использования готового примера. |
Связанные темы