Изменить настройки аудио Windows (из приложения настроек) с помощью кода - PullRequest
0 голосов
/ 30 ноября 2018

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

В любом случае мне удалось найти хорошую программу для переключения устройства по умолчанию, но я не могу найти способ изменить Доступность настройка, позволяющая переключаться между моно и стерео звуком.Я попытался изменить реестр и заставить сообщение WM_SETTINGCHANGE, но это тоже не сработало.Я в полной растерянности.

Поэтому я хотел бы спросить, знает ли кто-нибудь, как это сделать?

Еще лучше, какова функция приложения Настройки? звонки, когда вы нажимаете маленький переключатель, чтобы переключиться с моно на стерео и наоборот?Логично, что если я создаю программу, которая вызывает эту функцию, она должна работать.

1 Ответ

0 голосов
/ 30 ноября 2018

Я кратко посмотрел на MSDN и не смог найти ничего в документации Win32.Это может быть API только для WinRT / UWP или просто недокументированное.

В качестве крайней меры вы можете установить значение реестра AccessibilityMonoMixState и перезапустить аудио-сервис .

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