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