Реализация CEcho::D oProcessOutput
[Функция, связанная с этой страницей, Медиаплеер Windows SDK, является устаревшей функцией. Он был заменен MediaPlayer. MediaPlayer оптимизирован для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует по возможности использовать MediaPlayer вместо пакета SDK для Медиаплеер Windows. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Метод DoProcessOutput выполняет цифровую обработку сигнала. Это метод, который вносит изменения в данные, предоставляемые Медиаплеер Windows. Это результаты этого метода, которые вы услышите как эффект эха после завершения подключаемого модуля примера Echo.
В этом примере подключаемый модуль будет обрабатывать только 8-разрядный или 16-разрядный звук. Вам потребуется внести некоторые изменения в пример кода мастера подключаемых модулей, чтобы удалить разделы, обрабатывающие звук с более высокой битовой глубиной. Однако стоит изучить эти разделы, так как вы можете добавить собственную реализацию эха для этих форматов.
В следующих разделах подробно описаны изменения, которые необходимо внести в код.
- Удаление кода для обработки больше 16 бит
- Обработка звуковых данных
- Переменные для выполнения обработки
- Создание эффекта эха
Связанные темы
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по