Мне нужно контролировать уровень баланса левого и правого динамика в Windows 10 с помощью моего приложения C #.
Мне удалось управлять уровнем общей громкости динамика и микрофона с помощью интерфейса Windows IAudioEndpointVolume через оболочку Audio Manager C # , которая также упоминается в http://stackoverflow.com/questions/14306048/controling-volume-mixer.
Но все же я не могу контролировать баланс L / R.Есть ли какой-то конкретный интерфейс или свойство, которое мне следует использовать?
настройки баланса windows-audio-speaker-баланс
Я создаю консольное приложение с использованием Windows 10 SDK& .NET 4.6.1 Framework через Visual Studio 15
Используйте метод SetChannelVolumeLevel (или SetChannelVolumeLevelScalar) из IAudioEndpointVolume.
SetChannelVolumeLevel: https://docs.microsoft.com/en-us/windows/desktop/api/endpointvolume/nf-endpointvolume-iaudioendpointvolume-setchannelvolumelevel
SetChannelVolumeLevelScalar: https://docs.microsoft.com/en-us/windows/desktop/api/endpointvolume/nf-endpointvolume-iaudioendpointvolume-setchannelvolumelevelscalar