summaryrefslogtreecommitdiff
path: root/AudioManagerDaemon/src/ControlReceiver.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'AudioManagerDaemon/src/ControlReceiver.cpp')
-rw-r--r--AudioManagerDaemon/src/ControlReceiver.cpp409
1 files changed, 409 insertions, 0 deletions
diff --git a/AudioManagerDaemon/src/ControlReceiver.cpp b/AudioManagerDaemon/src/ControlReceiver.cpp
new file mode 100644
index 0000000..d841144
--- /dev/null
+++ b/AudioManagerDaemon/src/ControlReceiver.cpp
@@ -0,0 +1,409 @@
+/*
+ * ContronlReceiver.cpp
+ *
+ * Created on: Oct 24, 2011
+ * Author: christian
+ */
+
+#include "ControlReceiver.h"
+
+ControlReceiver::ControlReceiver(DatabaseHandler* iDatabaseHandler) : mDatabaseHandler(iDatabaseHandler)
+{
+}
+
+ControlReceiver::~ControlReceiver()
+{
+}
+
+am_Error_e ControlReceiver::getRoute(const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector<am_Route_s> & returnList)
+{
+}
+
+
+
+am_Error_e ControlReceiver::connect(am_Handle_s & handle, am_connectionID_t & connectionID, const am_ConnectionFormat_e format, const am_sourceID_t sourceID, const am_sinkID_t sinkID)
+{
+}
+
+
+
+am_Error_e ControlReceiver::disconnect(am_Handle_s & handle, const am_connectionID_t connectionID)
+{
+}
+
+
+
+am_Error_e ControlReceiver::crossfade(am_Handle_s & handle, const am_HotSink_e hotSource, const am_crossfaderID_t crossfaderID, const am_RampType_e rampType, const am_time_t rampTime)
+{
+}
+
+
+
+am_Error_e ControlReceiver::setSourceState(am_Handle_s & handle, const am_sourceID_t sourceID, const am_SourceState_e state)
+{
+}
+
+
+
+am_Error_e ControlReceiver::setSinkVolume(am_Handle_s & handle, const am_sinkID_t sinkID, const am_volume_t volume, const am_RampType_e ramp, const am_time_t time)
+{
+}
+
+
+
+am_Error_e ControlReceiver::setSourceVolume(am_Handle_s & handle, const am_sourceID_t sourceID, const am_volume_t volume, const am_RampType_e rampType, const am_time_t time)
+{
+}
+
+
+
+am_Error_e ControlReceiver::setSinkSoundProperty(am_Handle_s & handle, const am_sinkID_t sinkID, const am_SoundProperty_s & soundProperty)
+{
+}
+
+
+
+am_Error_e ControlReceiver::setSourceSoundProperty(am_Handle_s & handle, const am_sourceID_t sourceID, const am_SoundProperty_s & soundProperty)
+{
+}
+
+
+
+am_Error_e ControlReceiver::setDomainState(const am_domainID_t domainID, const am_DomainState_e domainState)
+{
+}
+
+
+
+am_Error_e ControlReceiver::abortAction(const am_Handle_s handle)
+{
+}
+
+
+
+am_Error_e ControlReceiver::enterDomainDB(const am_Domain_s & domainData, am_domainID_t & domainID)
+{
+ return mDatabaseHandler->enterDomainDB(domainData,domainID);
+}
+
+
+
+am_Error_e ControlReceiver::enterMainConnectionDB(const am_MainConnection_s & mainConnectionData, am_mainConnectionID_t & connectionID)
+{
+ return mDatabaseHandler->enterMainConnectionDB(mainConnectionData,connectionID);
+}
+
+
+
+am_Error_e ControlReceiver::enterSinkDB(const am_Sink_s & sinkData, am_sinkID_t & sinkID)
+{
+ return mDatabaseHandler->enterSinkDB(sinkData,sinkID);
+}
+
+
+
+am_Error_e ControlReceiver::enterCrossfaderDB(const am_Crossfader_s & crossfaderData, am_crossfaderID_t & crossfaderID)
+{
+ return mDatabaseHandler->enterCrossfaderDB(crossfaderData,crossfaderID);
+}
+
+
+
+am_Error_e ControlReceiver::enterGatewayDB(const am_Gateway_s & gatewayData, am_gatewayID_t & gatewayID)
+{
+ return mDatabaseHandler->enterGatewayDB(gatewayData,gatewayID);
+}
+
+
+
+am_Error_e ControlReceiver::enterSourceDB(const am_Source_s & sourceData, am_sourceID_t & sourceID)
+{
+ return mDatabaseHandler->enterSourceDB(sourceData,sourceID);
+}
+
+am_Error_e ControlReceiver::enterSinkClassDB(const am_SinkClass_s & sinkClass, am_sinkClass_t & sinkClassID)
+{
+ return mDatabaseHandler->enterSinkClassDB(sinkClass,sinkClassID);
+}
+
+am_Error_e ControlReceiver::enterSourceClassDB(am_sourceClass_t & sourceClassID, const am_SourceClass_s & sourceClass)
+{
+ return mDatabaseHandler->enterSourceClassDB(sourceClassID,sourceClass);
+}
+
+
+am_Error_e ControlReceiver::enterSystemPropertiesListDB(const std::vector<am_SystemProperty_s> & listSystemProperties)
+{
+ return mDatabaseHandler->enterSystemProperties(listSystemProperties);
+}
+
+
+am_Error_e ControlReceiver::changeMainConnectionRouteDB(const am_mainConnectionID_t mainconnectionID, const am_Route_s & route)
+{
+ return mDatabaseHandler->changeMainConnectionRouteDB(mainconnectionID,route);
+}
+
+
+
+am_Error_e ControlReceiver::changeMainConnectionStateDB(const am_mainConnectionID_t mainconnectionID, const am_ConnectionState_e connectionState)
+{
+ return mDatabaseHandler->changeMainConnectionStateDB(mainconnectionID,connectionState);
+}
+
+
+
+am_Error_e ControlReceiver::changeSinkMainVolumeDB(const am_mainVolume_t mainVolume, const am_sinkID_t sinkID)
+{
+ return mDatabaseHandler->changeSinkMainVolumeDB(mainVolume,sinkID);
+}
+
+
+
+am_Error_e ControlReceiver::changeSinkAvailabilityDB(const am_Availability_s & availability, const am_sinkID_t sinkID)
+{
+ return mDatabaseHandler->changeSinkAvailabilityDB(availability,sinkID);
+}
+
+
+
+am_Error_e ControlReceiver::changDomainStateDB(const am_DomainState_e domainState, const am_domainID_t domainID)
+{
+ return mDatabaseHandler->changDomainStateDB(domainState,domainID);
+}
+
+
+
+am_Error_e ControlReceiver::changeSinkMuteStateDB(const am_MuteState_e muteState, const am_sinkID_t sinkID)
+{
+ return mDatabaseHandler->changeSinkMuteStateDB(muteState,sinkID);
+}
+
+
+
+am_Error_e ControlReceiver::changeMainSinkSoundPropertyDB(const am_MainSoundProperty_s & soundProperty, const am_sinkID_t sinkID)
+{
+ return mDatabaseHandler->changeMainSinkSoundPropertyDB(soundProperty,sinkID);
+}
+
+
+
+am_Error_e ControlReceiver::changeMainSourceSoundPropertyDB(const am_MainSoundProperty_s & soundProperty, const am_sourceID_t sourceID)
+{
+ return mDatabaseHandler->changeMainSinkSoundPropertyDB(soundProperty,sourceID);
+}
+
+
+
+am_Error_e ControlReceiver::changeSourceAvailabilityDB(const am_Availability_s & availability, const am_sourceID_t sourceID)
+{
+ return mDatabaseHandler->changeSourceAvailabilityDB(availability,sourceID);
+}
+
+
+
+am_Error_e ControlReceiver::changeSystemPropertyDB(const am_SystemProperty_s & property)
+{
+ return mDatabaseHandler->changeSystemPropertyDB(property);
+}
+
+
+
+am_Error_e ControlReceiver::removeMainConnectionDB(const am_mainConnectionID_t mainConnectionID)
+{
+ return mDatabaseHandler->removeMainConnectionDB(mainConnectionID);
+}
+
+
+
+am_Error_e ControlReceiver::removeSinkDB(const am_sinkID_t sinkID)
+{
+ return mDatabaseHandler->removeSinkDB(sinkID);
+}
+
+
+
+am_Error_e ControlReceiver::removeSourceDB(const am_sourceID_t sourceID)
+{
+ return mDatabaseHandler->removeSourceDB(sourceID);
+}
+
+
+
+am_Error_e ControlReceiver::removeGatewayDB(const am_gatewayID_t gatewayID)
+{
+ return mDatabaseHandler->removeGatewayDB(gatewayID);
+}
+
+
+
+am_Error_e ControlReceiver::removeCrossfaderDB(const am_crossfaderID_t crossfaderID)
+{
+ return mDatabaseHandler->removeCrossfaderDB(crossfaderID);
+}
+
+
+
+am_Error_e ControlReceiver::removeDomainDB(const am_domainID_t domainID)
+{
+ return mDatabaseHandler->removeDomainDB(domainID);
+}
+
+
+
+am_Error_e ControlReceiver::getSourceClassInfoDB(const am_sourceID_t sourceID, am_SourceClass_s & classInfo) const
+{
+ return mDatabaseHandler->getSourceClassInfoDB(sourceID,classInfo);
+}
+
+
+am_Error_e ControlReceiver::getSinkClassInfoDB(const am_sinkID_t sinkID, am_SinkClass_s & sinkClass) const
+{
+ return mDatabaseHandler->getSinkClassInfoDB(sinkID,sinkClass);
+}
+
+
+
+am_Error_e ControlReceiver::getGatewayInfoDB(const am_gatewayID_t gatewayID, am_Gateway_s & gatewayData) const
+{
+ return mDatabaseHandler->getGatewayInfoDB(gatewayID,gatewayData);
+}
+
+
+
+am_Error_e ControlReceiver::getCrossfaderInfoDB(const am_crossfaderID_t crossfaderID, am_Crossfader_s & crossfaderData) const
+{
+ return mDatabaseHandler->getCrossfaderInfoDB(crossfaderID,crossfaderData);
+}
+
+
+
+am_Error_e ControlReceiver::getListSinksOfDomain(const am_domainID_t domainID, std::vector<am_sinkID_t> & listSinkID) const
+{
+ return mDatabaseHandler->getListSinksOfDomain(domainID,listSinkID);
+}
+
+
+
+am_Error_e ControlReceiver::getListSourcesOfDomain(const am_domainID_t domainID, std::vector<am_sourceID_t> & listSourceID) const
+{
+ return mDatabaseHandler->getListSourcesOfDomain(domainID,listSourceID);
+}
+
+
+
+am_Error_e ControlReceiver::getListCrossfadersOfDomain(const am_domainID_t domainID, std::vector<am_crossfaderID_t> & listGatewaysID) const
+{
+ return mDatabaseHandler->getListCrossfadersOfDomain(domainID,listGatewaysID);
+}
+
+
+
+am_Error_e ControlReceiver::getListGatewaysOfDomain(const am_domainID_t domainID, std::vector<am_gatewayID_t> & listGatewaysID) const
+{
+ return mDatabaseHandler->getListGatewaysOfDomain(domainID,listGatewaysID);
+}
+
+
+
+am_Error_e ControlReceiver::getListMainConnections(std::vector<am_MainConnection_s> & listMainConnections) const
+{
+ return mDatabaseHandler->getListMainConnections(listMainConnections);
+}
+
+
+
+am_Error_e ControlReceiver::getListDomains(std::vector<am_Domain_s> & listDomains) const
+{
+ return mDatabaseHandler->getListDomains(listDomains);
+}
+
+
+
+am_Error_e ControlReceiver::getListConnections(std::vector<am_Connection_s> & listConnections) const
+{
+ return mDatabaseHandler->getListConnections(listConnections);
+}
+
+
+
+am_Error_e ControlReceiver::getListSinks(std::vector<am_Sink_s> & listSinks) const
+{
+ return mDatabaseHandler->getListSinks(listSinks);
+}
+
+
+
+am_Error_e ControlReceiver::getListSources(std::vector<am_Source_s> & listSources) const
+{
+ return mDatabaseHandler->getListSources(listSources);
+}
+
+
+
+am_Error_e ControlReceiver::getListSourceClasses(std::vector<am_SourceClass_s> & listSourceClasses) const
+{
+ return mDatabaseHandler->getListSourceClasses(listSourceClasses);
+}
+
+
+
+am_Error_e ControlReceiver::getListHandles(std::vector<am_Handle_s> & listHandles) const
+{
+ //todo: implement getListHandles
+}
+
+
+
+am_Error_e ControlReceiver::getListCrossfaders(std::vector<am_Crossfader_s> & listCrossfaders) const
+{
+ return mDatabaseHandler->getListCrossfaders(listCrossfaders);
+}
+
+
+
+am_Error_e ControlReceiver::getListGateways(std::vector<am_Gateway_s> & listGateways) const
+{
+ return mDatabaseHandler->getListGateways(listGateways);
+}
+
+
+
+am_Error_e ControlReceiver::getListSinkClasses(std::vector<am_SinkClass_s> & listSinkClasses) const
+{
+ return mDatabaseHandler->getListSinkClasses(listSinkClasses);
+}
+
+
+am_Error_e ControlReceiver::getListSystemProperties(std::vector<am_SystemProperty_s> & listSystemProperties) const
+{
+ return mDatabaseHandler->getListSystemProperties(listSystemProperties);
+}
+
+
+void ControlReceiver::setRoutingReady()
+{
+}
+
+
+am_Error_e ControlReceiver::changeSinkClassInfoDB(const am_SinkClass_s & classInfo)
+{
+}
+
+am_Error_e ControlReceiver::changeSourceClassInfoDB(const am_SourceClass_s & classInfo)
+{
+}
+
+am_Error_e ControlReceiver::removeSinkClassDB(const am_sinkClass_t sinkClassID)
+{
+}
+
+am_Error_e ControlReceiver::removeSourceClassDB(const am_sourceClass_t sourceClassID)
+{
+}
+
+void ControlReceiver::setCommandReady()
+{
+}
+
+
+