Working on making a manager for PulseAudio. This manager needs to be able to change the volume from the different clients along with other settings. The first task was figuring out how PulseAudio even knew what clients are connected to it.
- To interact with PulseAudio, use the Main Loop Abstraction.
- Pretty good example on their doxygen area
- PulseAudio gives access to callbacks to retrieve information.
- Within state_callback