Особенности использования ПОЧЕМУ Я хочу это сделать, чтобы помочь вам разобраться в моей дилемме:Как вы можете изменить активное записывающее устройство Window с помощью C++?
Я наслаждался возможностью менять свое записывающее устройство на стереомикс в звонках Skype, чтобы люди могли слышать мой звук. Это полезный инструмент для обмена музыкой/другим звуком.
Я бы очень хотел скомпилировать это в программу деки, поэтому я могу нажать кнопку и переключить устройство на стереомикс, воспроизвести звук и переключиться обратно.
Простой, но я не могу найти способ изменить записывающее устройство с помощью программы.
Этот вопрос - именно то, что я хотел бы получить, но это не так. How can I write software to play sound clips routed into the recording device?
Также другая тема (Select recording device in C++ (Windows)) научила меня, как узнать, сколько записывающих устройств у меня есть, но не сообщила мне, как их изменить.
Допустимый ответ заключается в том, что нет простого способа сделать это без обхода безопасности Windows.
AFAICT Это уже не Windows, а настройка для каждого приложения. – MSalters