What are the APIs for customizing speaker settings using C # on Windows?

I looked around at many other places, but it seemed I could not find this.

I have a number of sound cards in Windows 7 and audio output to my AVR amplifier using HDMI. The problem is that when the amplifier turns off, this causes the windows to lose the speaker configuration.

So what I want to do is write a small utility that will reconfigure the speakers to 5.1 channel surround sound. I'm sure there is a way to do this, but I don't know where to start, as there seem to be many different types of APIs.

+6
source share
1 answer

I believe that these things are currently controlled using Windows Core Audio, one of the major new features in Windows Vista that no one is aware of because it is almost completely under the hood.

There is a .NET shell that claims to be stable: http://netcoreaudio.codeplex.com/

+2
source

Source: https://habr.com/ru/post/899943/


All Articles