summaryrefslogtreecommitdiffstats
path: root/src/ServerInfoManager.cc
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2005-01-08 22:33:43 +0000
committerLennart Poettering <lennart@poettering.net>2005-01-08 22:33:43 +0000
commit07752848b29988288416259360ab2ad49107f3a6 (patch)
treec243617ab88a353e84a5e2e1d16705c60eabaeb3 /src/ServerInfoManager.cc
parent1d1efe5311bd65b58e23547975927e5c1ddeea47 (diff)
fix paman for polypaudio 0.8
git-svn-id: file:///home/lennart/svn/public/paman/trunk@46 cdefa82f-4ce1-0310-97f5-ab6066f37c3c
Diffstat (limited to 'src/ServerInfoManager.cc')
-rw-r--r--src/ServerInfoManager.cc12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/ServerInfoManager.cc b/src/ServerInfoManager.cc
index adb91b2..44e668f 100644
--- a/src/ServerInfoManager.cc
+++ b/src/ServerInfoManager.cc
@@ -13,6 +13,7 @@ SinkInfo::SinkInfo(const struct pa_sink_info &i) :
volume(i.volume),
latency(i.latency),
monitor_source_name(i.monitor_source_name),
+ _typeid(i._typeid),
window(NULL) {
if (i.description)
@@ -33,6 +34,7 @@ void SinkInfo::update(const struct pa_sink_info &i) {
volume = i.volume;
latency = i.latency;
monitor_source_name = i.monitor_source_name;
+ _typeid = i._typeid;
description = i.description ? i.description : "";
@@ -59,6 +61,7 @@ SourceInfo::SourceInfo(const struct pa_source_info &i) :
owner_module(i.owner_module),
monitor_of_sink(i.monitor_of_sink),
latency(i.latency),
+ _typeid(i._typeid),
window(NULL) {
if (i.description)
@@ -77,6 +80,7 @@ void SourceInfo::update(const struct pa_source_info &i) {
owner_module = i.owner_module;
monitor_of_sink = i.monitor_of_sink;
latency = i.latency;
+ _typeid = i._typeid;
description = i.description ? i.description : "";
@@ -99,8 +103,8 @@ void SourceInfo::showWindow() {
ClientInfo::ClientInfo(const struct pa_client_info &i) :
index(i.index),
name(i.name),
- protocol_name(i.protocol_name),
owner_module(i.owner_module),
+ _typeid(i._typeid),
window(NULL) {
}
@@ -111,9 +115,9 @@ ClientInfo::~ClientInfo() {
void ClientInfo::update(const struct pa_client_info &i) {
name = i.name;
- protocol_name = i.protocol_name;
index = i.index;
owner_module = i.owner_module;
+ _typeid = i._typeid;
if (window)
window->updateInfo(*this);
@@ -183,6 +187,7 @@ SinkInputInfo::SinkInputInfo(const struct pa_sink_input_info &i) :
buffer_usec(i.buffer_usec),
sink_usec(i.sink_usec),
resample_method(i.resample_method ? i.resample_method : "<i>n/a</i>"),
+ _typeid(i._typeid),
window(NULL) {
}
@@ -201,6 +206,7 @@ void SinkInputInfo::update(const struct pa_sink_input_info &i) {
volume = i.volume;
buffer_usec = i.buffer_usec;
sink_usec = i.sink_usec;
+ _typeid = i._typeid;
resample_method = i.resample_method ? i.resample_method : "<i>n/a</i>";
if (window)
@@ -229,6 +235,7 @@ SourceOutputInfo::SourceOutputInfo(const struct pa_source_output_info &i) :
buffer_usec(i.buffer_usec),
source_usec(i.source_usec),
resample_method(i.resample_method ? i.resample_method : "<i>n/a</i>"),
+ _typeid(i._typeid),
window(NULL) {
}
@@ -246,6 +253,7 @@ void SourceOutputInfo::update(const struct pa_source_output_info &i) {
owner_module = i.owner_module;
buffer_usec = i.buffer_usec;
source_usec = i.source_usec;
+ _typeid = i._typeid;
resample_method = i.resample_method ? i.resample_method : "<i>n/a</i>";
if (window)