Изменение аудиопотока с физического входа - PullRequest
0 голосов
/ 10 декабря 2018

Мне интересно, как изменить голос с микрофона в Windows на как можно более низкий уровень.Таким образом, другие приложения будут принимать измененный голос на своих входах.

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

Я ищуметод воздействия на оригинальный аудиопоток.Похоже, что это требует написания собственного аудио драйвера C ++ для конкретного микрофона.Есть ли какое-либо руководство для этого?Может быть, я могу изменить драйвер по умолчанию для моих целей?Или, может быть, есть более простой способ?

1 Ответ

0 голосов
/ 10 декабря 2018

Такое изменение считается «цифровой обработкой сигнала» или DSP, а в архитектуре Windows это задача Объекты обработки звука или APO.

Microsoft действительно предоставляет базовый класс, CBaseAudioProcessingObject.И есть даже «своп», который меняет правый и левый каналы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...