summaryrefslogtreecommitdiffstats
path: root/src/ServerInfoManager.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/ServerInfoManager.hh')
-rw-r--r--src/ServerInfoManager.hh8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ServerInfoManager.hh b/src/ServerInfoManager.hh
index 1b37e66..6467c05 100644
--- a/src/ServerInfoManager.hh
+++ b/src/ServerInfoManager.hh
@@ -58,9 +58,11 @@ public:
Glib::ustring driver, name, description;
uint32_t index;
struct pa_sample_spec sample_spec;
+ struct pa_channel_map channel_map;
uint32_t monitor_source;
uint32_t owner_module;
pa_cvolume volume;
+ int hw_volume_supported;
pa_usec_t latency;
Glib::ustring monitor_source_name;
@@ -80,8 +82,11 @@ public:
Glib::ustring driver, name, description;
uint32_t index;
struct pa_sample_spec sample_spec;
+ struct pa_channel_map channel_map;
uint32_t owner_module;
uint32_t monitor_of_sink;
+ pa_cvolume volume;
+ int hw_volume_supported;
pa_usec_t latency;
Gtk::TreeRowReference treeRef;
@@ -133,6 +138,7 @@ public:
Glib::ustring driver, name;
uint32_t index;
struct pa_sample_spec sample_spec;
+ struct pa_channel_map channel_map;
uint32_t sink;
uint32_t client;
uint32_t owner_module;
@@ -157,6 +163,7 @@ public:
Glib::ustring driver, name;
uint32_t index;
struct pa_sample_spec sample_spec;
+ struct pa_channel_map channel_map;
uint32_t source;
uint32_t client;
uint32_t owner_module;
@@ -228,6 +235,7 @@ public:
void removeSampleInfo(uint32_t index);
void setSinkVolume(uint32_t index, pa_volume_t volume);
+ void setSourceVolume(uint32_t index, pa_volume_t volume);
void setSinkInputVolume(uint32_t index, pa_volume_t volume);
void showStatWindow();