Module pnmixerlib::audio
[−]
[src]
High-level audio subsystem.
This is the middleman between the low-level audio backend (alsa), and the high-level ui code. This abstraction layer allows the high-level code to be completely unaware of the underlying audio implementation, may it be alsa or whatever.
Structs
Audio |
High-level Audio struct, which could theoretically be backend agnostic. |
Handlers |
Convenience struct to make handling this madness easier. |
Enums
AudioSignal |
An audio signal. This will be used to connect callbacks to the audio system and react appropriately. |
AudioUser |
An audio user, used to determine from where a signal originated. |
VolLevel |
The volume level of the current audio configuration. |