blob: 8fa32b3523cecbd5aaa261a35199da478d33a6a7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#include <pulse/pulseaudio.h>
#include <glib.h>
#include "sound-service-dbus.h"
typedef struct {
gchar* name;
gchar* description;
gchar* icon_name;
gint index;
gint device_index;
pa_cvolume volume;
pa_channel_map channel_map;
gboolean mute;
gboolean active_port;
pa_volume_t base_volume;
} sink_info;
pa_context* get_context(void);
void establish_pulse_activities(SoundServiceDbus *service);
void set_sink_volume(gdouble percent);
void toggle_global_mute(gboolean mute_value);
void close_pulse_activites();
|