void audio_set_volume(Audio *audio, AudioUser user, gdouble volume, gint direction)
void audio_signals_connect(Audio *audio, AudioCallback callback, gpointer data)
gboolean audio_is_muted(Audio *audio)
enum audio_signal AudioSignal
enum audio_user AudioUser
GSList * audio_get_channel_list(const char *card)
void audio_lower_volume(Audio *audio, AudioUser user)
const char * audio_get_channel(Audio *audio)
void audio_free(Audio *audio)
gdouble audio_get_volume(Audio *audio)
void audio_signals_disconnect(Audio *audio, AudioCallback callback, gpointer data)
GSList * audio_get_card_list(void)
gboolean audio_has_mute(Audio *audio)
void audio_reload(Audio *audio)
void(* AudioCallback)(Audio *audio, AudioEvent *event, gpointer data)
const char * audio_get_card(Audio *audio)
void audio_raise_volume(Audio *audio, AudioUser user)
void audio_toggle_mute(Audio *audio, AudioUser user)