Как управлять громкоговорителем линейного входа «Динамики» - PullRequest
0 голосов
/ 22 декабря 2018

Я пытаюсь контролировать громкость / отключение звука сигнала линейного входа, идущего непосредственно на выход аудиоустройства колонок в Windows.Есть ли API, который предоставляет этот элемент управления?Вот где его можно контролировать из Speakers Properties:

Picture of volume control

Эта громкость - не только громкость линейного входа.Это можно контролировать с помощью интерфейса CoreAudio IAudioEndpointVolume.Эта функция этого элемента управления аналогична опции «Прослушать это устройство», присутствующей в свойствах устройства линейного входа, которое направляет вход линейного входа на выход «Динамики», но этот метод имеет меньшую задержку.Может ли этот элемент управления быть уникальным для драйвера Realtek HD Audio, недоступный из некоторых API Windows?Я использую C #.

Выполнение метода IAudioEndpointVolume::GetChannelCount на устройстве Speakers показывает только два стереоканала, выводимых устройством, а не компоненты, смешанные с ним.

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