summaryrefslogtreecommitdiff
path: root/PluginRoutingInterfaceAsync
diff options
context:
space:
mode:
authorchristian mueller <christian.ei.mueller@bmw.de>2012-02-06 15:57:11 +0100
committerchristian mueller <christian.ei.mueller@bmw.de>2012-02-06 16:18:36 +0100
commitba9e8ff6cfc7de6fadce914b356b6e4b398d5ab3 (patch)
tree9cdf855f63dd103a8ea6811d03251bd07a6a40de /PluginRoutingInterfaceAsync
parent74cf9b985164be8c28a3cd1b11076900792594f8 (diff)
downloadaudiomanager-ba9e8ff6cfc7de6fadce914b356b6e4b398d5ab3.tar.gz
* worked in feedback from Thomas Goering towards integration testsver-0.0.9
* corrected startup sequence and modified the testplugin so that the startup sequences match
Diffstat (limited to 'PluginRoutingInterfaceAsync')
-rw-r--r--PluginRoutingInterfaceAsync/src/RoutingSenderAsync.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/PluginRoutingInterfaceAsync/src/RoutingSenderAsync.cpp b/PluginRoutingInterfaceAsync/src/RoutingSenderAsync.cpp
index d51e943..7527f7d 100644
--- a/PluginRoutingInterfaceAsync/src/RoutingSenderAsync.cpp
+++ b/PluginRoutingInterfaceAsync/src/RoutingSenderAsync.cpp
@@ -774,6 +774,8 @@ std::vector<am_Sink_s> AsyncRoutingSender::createSinkTable()
item.sinkID = i; //take fixed ids to make thins easy
item.sinkClassID = 1;
item.volume = 0;
+ item.available.availability = A_AVAILABLE;
+ item.available.availabilityReason = AR_UNKNOWN;
item.listSoundProperties.push_back(sp);
item.visible = true;
item.listConnectionFormats.push_back(CF_ANALOG);
@@ -793,10 +795,13 @@ std::vector<am_Source_s> AsyncRoutingSender::createSourceTable()
temp << i;
item.domainID = 0; //we cannot know this when the table is created !
item.name = "mySource" + temp.str();
+ item.sourceState = SS_OFF;
item.sourceID = i; //take fixed ids to make thins easy
item.sourceClassID = 1;
item.volume = 0;
item.visible = true;
+ item.available.availability = A_AVAILABLE;
+ item.available.availabilityReason = AR_UNKNOWN;
item.listConnectionFormats.push_back(CF_ANALOG);
table.push_back(item);
}