From 205595e3d3e6a1d55be3c462ef02c9f828a77feb Mon Sep 17 00:00:00 2001 From: Christian Mueller Date: Mon, 12 Dec 2011 21:43:47 +0100 Subject: some updates, new tests --- PluginControlInterface/CMakeLists.txt | 16 +- PluginControlInterface/ControlSender.cpp | 260 ------------------------- PluginControlInterface/ControlSender.h | 60 ------ PluginControlInterface/include/ControlSender.h | 61 ++++++ PluginControlInterface/src/ControlSender.cpp | 260 +++++++++++++++++++++++++ 5 files changed, 331 insertions(+), 326 deletions(-) delete mode 100644 PluginControlInterface/ControlSender.cpp delete mode 100644 PluginControlInterface/ControlSender.h create mode 100644 PluginControlInterface/include/ControlSender.h create mode 100644 PluginControlInterface/src/ControlSender.cpp (limited to 'PluginControlInterface') diff --git a/PluginControlInterface/CMakeLists.txt b/PluginControlInterface/CMakeLists.txt index aa3e52a..20f6622 100644 --- a/PluginControlInterface/CMakeLists.txt +++ b/PluginControlInterface/CMakeLists.txt @@ -2,15 +2,19 @@ cmake_minimum_required(VERSION 2.6) PROJECT(PluginControlInterface) -set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Xlinker -export-dynamic") +#set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Xlinker -export-dynamic") set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -pedantic") -set(CMAKE_CXX_FLAGS "-g -pipe -g -Wall -W -D_REENTRANT") +set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -pipe -g -Wall -W -D_REENTRANT") + +set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}") set(STD_INCLUDE_DIRS "/usr/include") set(EXECUTABLE_OUTPUT_PATH ../../bin/) set(LIBRARY_OUTPUT_PATH ../plugins/control) set(DOC_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/../doc/PluginControl) set(AUDIO_INCLUDES_FOLDER ${CMAKE_SOURCE_DIR}/../includes) +set(INCLUDES_FOLDER ${CMAKE_SOURCE_DIR}/include) + set(DOCUMENT $ENV{gendoc}) FIND_PACKAGE(PkgConfig) pkg_check_modules(DLT REQUIRED automotive-dlt) @@ -22,16 +26,16 @@ INCLUDE_DIRECTORIES( ${STD_INCLUDE_DIRS} ${CMAKE_CURRENT_BINARY_DIR} ${AUDIO_INCLUDES_FOLDER} + ${INCLUDES_FOLDER} ) # all source files go here -SET(PLUGIN_STANDARD_HOOKS_SRCS_CXX - ControlSender.cpp -) +file(GLOB PLUGIN_STANDARD_HOOKS_SRCS_CXX "src/*.cpp") add_library(PluginControlInterface SHARED ${PLUGIN_STANDARD_HOOKS_SRCS_CXX}) -TARGET_LINK_LIBRARIES(PluginControlInterface ${DLT_LIBRARIES} ) +TARGET_LINK_LIBRARIES(PluginControlInterface + ${DLT_LIBRARIES}) #add a target to generate API documentation with Doxygen find_package(Doxygen) diff --git a/PluginControlInterface/ControlSender.cpp b/PluginControlInterface/ControlSender.cpp deleted file mode 100644 index f47c84c..0000000 --- a/PluginControlInterface/ControlSender.cpp +++ /dev/null @@ -1,260 +0,0 @@ -/* - * ControlSender.cpp - * - * Created on: Oct 25, 2011 - * Author: christian - */ - -#include "ControlSender.h" - -extern "C" ControlSendInterface* PluginControlInterfaceFactory() { - return (new ControlSenderPlugin()); -} - -extern "C" void destroyControlPluginInterface(ControlSendInterface* controlSendInterface) { - delete controlSendInterface; -} - -ControlSenderPlugin::ControlSenderPlugin() { - // TODO Auto-generated constructor stub - -} - -ControlSenderPlugin::~ControlSenderPlugin() { - // TODO Auto-generated destructor stub -} - -am_Error_e ControlSendInterface::startupController(ControlReceiveInterface* controlreceiveinterface) -{ -} - - - -am_Error_e ControlSenderPlugin::stopController() -{ -} - - - -void ControlSenderPlugin::hookAllPluginsLoaded() -{ -} - - - -am_Error_e ControlSenderPlugin::hookUserConnectionRequest(const am_sourceID_t sourceID, const am_sinkID_t sinkID, am_mainConnectionID_t & mainConnectionID) -{ -} - - - -am_Error_e ControlSenderPlugin::hookUserDisconnectionRequest(const am_mainConnectionID_t connectionID) -{ -} - - - -am_Error_e ControlSenderPlugin::hookUserSetMainSinkSoundProperty(const am_sinkID_t sinkID, const am_MainSoundProperty_s & soundProperty) -{ -} - - - -am_Error_e ControlSenderPlugin::hookUserSetMainSourceSoundProperty(const am_sourceID_t sourceID, const am_MainSoundProperty_s & soundProperty) -{ -} - - - -am_Error_e ControlSenderPlugin::hookUserSetSystemProperty(const am_SystemProperty_s & property) -{ -} - - - -am_Error_e ControlSenderPlugin::hookUserVolumeChange(const am_sinkID_t SinkID, const am_mainVolume_t newVolume) -{ -} - - - -am_Error_e ControlSenderPlugin::hookUserVolumeStep(const am_sinkID_t SinkID, const int16_t increment) -{ -} - - - -am_Error_e ControlSenderPlugin::hookUserSetSinkMuteState(const am_sinkID_t sinkID, const am_MuteState_e muteState) -{ -} - - - -am_Error_e ControlSenderPlugin::hookSystemRegisterDomain(const am_Domain_s & domainData, am_domainID_t & domainID) -{ -} - - - -am_Error_e ControlSenderPlugin::hookSystemDeregisterDomain(const am_domainID_t domainID) -{ -} - - - -void ControlSenderPlugin::hookSystemDomainRegistrationComplete(const am_domainID_t domainID) -{ -} - - - -am_Error_e ControlSenderPlugin::hookSystemRegisterSink(const am_Sink_s & sinkData, am_sinkID_t & sinkID) -{ -} - - - -am_Error_e ControlSenderPlugin::hookSystemDeregisterSink(const am_sinkID_t sinkID) -{ -} - - - -am_Error_e ControlSenderPlugin::hookSystemRegisterSource(const am_Source_s & sourceData, am_sourceID_t & sourceID) -{ -} - - - -am_Error_e ControlSenderPlugin::hookSystemDeregisterSource(const am_sourceID_t sourceID) -{ -} - - - -am_Error_e ControlSenderPlugin::hookSystemRegisterGateway(const am_Gateway_s & gatewayData, am_gatewayID_t & gatewayID) -{ -} - - - -am_Error_e ControlSenderPlugin::hookSystemDeregisterGateway(const am_gatewayID_t gatewayID) -{ -} - - - -am_Error_e ControlSenderPlugin::hookSystemRegisterCrossfader(const am_Crossfader_s & crossfaderData, am_crossfaderID_t & crossfaderID) -{ -} - - - -am_Error_e ControlSenderPlugin::hookSystemDeregisterCrossfader(const am_crossfaderID_t crossfaderID) -{ -} - - - -void ControlSenderPlugin::hookSystemSinkVolumeTick(const am_Handle_s handle, const am_sinkID_t sinkID, const am_volume_t volume) -{ -} - - - -void ControlSenderPlugin::hookSystemSourceVolumeTick(const am_Handle_s handle, const am_sourceID_t sourceID, const am_volume_t volume) -{ -} - - - -void ControlSenderPlugin::hookSystemInterruptStateChange(const am_sourceID_t sourceID, const am_InterruptState_e interruptState) -{ -} - - - -void ControlSenderPlugin::hookSystemSinkAvailablityStateChange(const am_sinkID_t sinkID, const am_Availability_s & availability) -{ -} - - - -void ControlSenderPlugin::hookSystemSourceAvailablityStateChange(const am_sourceID_t sourceID, const am_Availability_s & availability) -{ -} - - - -void ControlSenderPlugin::hookSystemDomainStateChange(const am_domainID_t domainID, const am_DomainState_e state) -{ -} - - - -void ControlSenderPlugin::hookSystemReceiveEarlyData(const std::vector & data) -{ -} - - - -void ControlSenderPlugin::hookSystemSpeedChange(const am_speed_t speed) -{ -} - - - -void ControlSenderPlugin::hookSystemTimingInformationChanged(const am_mainConnectionID_t mainConnectionID, const am_timeSync_t time) -{ -} - - - -void ControlSenderPlugin::cbAckConnect(const am_Handle_s handle, const am_Error_e errorID) -{ -} - - - -void ControlSenderPlugin::cbAckDisconnect(const am_Handle_s handle, const am_Error_e errorID) -{ -} - - - -void ControlSenderPlugin::cbAckCrossFade(const am_Handle_s handle, const am_HotSink_e hostsink, const am_Error_e error) -{ -} - - - -void ControlSenderPlugin::cbAckSetSinkVolumeChange(const am_Handle_s handle, const am_volume_t volume, const am_Error_e error) -{ -} - - - -void ControlSenderPlugin::cbAckSetSourceVolumeChange(const am_Handle_s handle, const am_volume_t voulme, const am_Error_e error) -{ -} - - - -void ControlSenderPlugin::cbAckSetSourceState(const am_Handle_s handle, const am_Error_e error) -{ -} - - - -void ControlSenderPlugin::cbAckSetSourceSoundProperty(const am_Handle_s handle, const am_Error_e error) -{ -} - - - -void ControlSenderPlugin::cbAckSetSinkSoundProperty(const am_Handle_s handle, const am_Error_e error) -{ -} - - - diff --git a/PluginControlInterface/ControlSender.h b/PluginControlInterface/ControlSender.h deleted file mode 100644 index 4fae804..0000000 --- a/PluginControlInterface/ControlSender.h +++ /dev/null @@ -1,60 +0,0 @@ -/* - * ControlSender.h - * - * Created on: Oct 25, 2011 - * Author: christian - */ - -#ifndef CONTROLSENDER_H_ -#define CONTROLSENDER_H_ - -#include - -using namespace am; - -class ControlSenderPlugin: public ControlSendInterface { -public: - ControlSenderPlugin(); - virtual ~ControlSenderPlugin(); - am_Error_e startupController(ControlReceiveInterface* controlreceiveinterface) ; - am_Error_e stopController() ; - void hookAllPluginsLoaded() ; - am_Error_e hookUserConnectionRequest(const am_sourceID_t sourceID, const am_sinkID_t sinkID, am_mainConnectionID_t& mainConnectionID) ; - am_Error_e hookUserDisconnectionRequest(const am_mainConnectionID_t connectionID) ; - am_Error_e hookUserSetMainSinkSoundProperty(const am_sinkID_t sinkID, const am_MainSoundProperty_s& soundProperty) ; - am_Error_e hookUserSetMainSourceSoundProperty(const am_sourceID_t sourceID, const am_MainSoundProperty_s& soundProperty) ; - am_Error_e hookUserSetSystemProperty(const am_SystemProperty_s& property) ; - am_Error_e hookUserVolumeChange(const am_sinkID_t SinkID, const am_mainVolume_t newVolume) ; - am_Error_e hookUserVolumeStep(const am_sinkID_t SinkID, const int16_t increment) ; - am_Error_e hookUserSetSinkMuteState(const am_sinkID_t sinkID, const am_MuteState_e muteState) ; - am_Error_e hookSystemRegisterDomain(const am_Domain_s& domainData, am_domainID_t& domainID) ; - am_Error_e hookSystemDeregisterDomain(const am_domainID_t domainID) ; - void hookSystemDomainRegistrationComplete(const am_domainID_t domainID) ; - am_Error_e hookSystemRegisterSink(const am_Sink_s& sinkData, am_sinkID_t& sinkID) ; - am_Error_e hookSystemDeregisterSink(const am_sinkID_t sinkID) ; - am_Error_e hookSystemRegisterSource(const am_Source_s& sourceData, am_sourceID_t& sourceID) ; - am_Error_e hookSystemDeregisterSource(const am_sourceID_t sourceID) ; - am_Error_e hookSystemRegisterGateway(const am_Gateway_s& gatewayData, am_gatewayID_t& gatewayID) ; - am_Error_e hookSystemDeregisterGateway(const am_gatewayID_t gatewayID) ; - am_Error_e hookSystemRegisterCrossfader(const am_Crossfader_s& crossfaderData, am_crossfaderID_t& crossfaderID) ; - am_Error_e hookSystemDeregisterCrossfader(const am_crossfaderID_t crossfaderID) ; - void hookSystemSinkVolumeTick(const am_Handle_s handle, const am_sinkID_t sinkID, const am_volume_t volume) ; - void hookSystemSourceVolumeTick(const am_Handle_s handle, const am_sourceID_t sourceID, const am_volume_t volume) ; - void hookSystemInterruptStateChange(const am_sourceID_t sourceID, const am_InterruptState_e interruptState) ; - void hookSystemSinkAvailablityStateChange(const am_sinkID_t sinkID, const am_Availability_s& availability) ; - void hookSystemSourceAvailablityStateChange(const am_sourceID_t sourceID, const am_Availability_s& availability) ; - void hookSystemDomainStateChange(const am_domainID_t domainID, const am_DomainState_e state) ; - void hookSystemReceiveEarlyData(const std::vector& data) ; - void hookSystemSpeedChange(const am_speed_t speed) ; - void hookSystemTimingInformationChanged(const am_mainConnectionID_t mainConnectionID, const am_timeSync_t time) ; - void cbAckConnect(const am_Handle_s handle, const am_Error_e errorID) ; - void cbAckDisconnect(const am_Handle_s handle, const am_Error_e errorID) ; - void cbAckCrossFade(const am_Handle_s handle, const am_HotSink_e hostsink, const am_Error_e error) ; - void cbAckSetSinkVolumeChange(const am_Handle_s handle, const am_volume_t volume, const am_Error_e error) ; - void cbAckSetSourceVolumeChange(const am_Handle_s handle, const am_volume_t voulme, const am_Error_e error) ; - void cbAckSetSourceState(const am_Handle_s handle, const am_Error_e error) ; - void cbAckSetSourceSoundProperty(const am_Handle_s handle, const am_Error_e error) ; - void cbAckSetSinkSoundProperty(const am_Handle_s handle, const am_Error_e error) ; -}; - -#endif /* CONTROLSENDER_H_ */ diff --git a/PluginControlInterface/include/ControlSender.h b/PluginControlInterface/include/ControlSender.h new file mode 100644 index 0000000..df41662 --- /dev/null +++ b/PluginControlInterface/include/ControlSender.h @@ -0,0 +1,61 @@ +/* + * ControlSender.h + * + * Created on: Oct 25, 2011 + * Author: christian + */ + +#ifndef CONTROLSENDER_H_ +#define CONTROLSENDER_H_ + +#include +#include + +using namespace am; + +class ControlSenderPlugin: public ControlSendInterface { +public: + ControlSenderPlugin(); + virtual ~ControlSenderPlugin(); + am_Error_e startupController(ControlReceiveInterface* controlreceiveinterface) ; + am_Error_e stopController() ; + void hookAllPluginsLoaded() ; + am_Error_e hookUserConnectionRequest(const am_sourceID_t sourceID, const am_sinkID_t sinkID, am_mainConnectionID_t& mainConnectionID) ; + am_Error_e hookUserDisconnectionRequest(const am_mainConnectionID_t connectionID) ; + am_Error_e hookUserSetMainSinkSoundProperty(const am_sinkID_t sinkID, const am_MainSoundProperty_s& soundProperty) ; + am_Error_e hookUserSetMainSourceSoundProperty(const am_sourceID_t sourceID, const am_MainSoundProperty_s& soundProperty) ; + am_Error_e hookUserSetSystemProperty(const am_SystemProperty_s& property) ; + am_Error_e hookUserVolumeChange(const am_sinkID_t SinkID, const am_mainVolume_t newVolume) ; + am_Error_e hookUserVolumeStep(const am_sinkID_t SinkID, const int16_t increment) ; + am_Error_e hookUserSetSinkMuteState(const am_sinkID_t sinkID, const am_MuteState_e muteState) ; + am_Error_e hookSystemRegisterDomain(const am_Domain_s& domainData, am_domainID_t& domainID) ; + am_Error_e hookSystemDeregisterDomain(const am_domainID_t domainID) ; + void hookSystemDomainRegistrationComplete(const am_domainID_t domainID) ; + am_Error_e hookSystemRegisterSink(const am_Sink_s& sinkData, am_sinkID_t& sinkID) ; + am_Error_e hookSystemDeregisterSink(const am_sinkID_t sinkID) ; + am_Error_e hookSystemRegisterSource(const am_Source_s& sourceData, am_sourceID_t& sourceID) ; + am_Error_e hookSystemDeregisterSource(const am_sourceID_t sourceID) ; + am_Error_e hookSystemRegisterGateway(const am_Gateway_s& gatewayData, am_gatewayID_t& gatewayID) ; + am_Error_e hookSystemDeregisterGateway(const am_gatewayID_t gatewayID) ; + am_Error_e hookSystemRegisterCrossfader(const am_Crossfader_s& crossfaderData, am_crossfaderID_t& crossfaderID) ; + am_Error_e hookSystemDeregisterCrossfader(const am_crossfaderID_t crossfaderID) ; + void hookSystemSinkVolumeTick(const am_Handle_s handle, const am_sinkID_t sinkID, const am_volume_t volume) ; + void hookSystemSourceVolumeTick(const am_Handle_s handle, const am_sourceID_t sourceID, const am_volume_t volume) ; + void hookSystemInterruptStateChange(const am_sourceID_t sourceID, const am_InterruptState_e interruptState) ; + void hookSystemSinkAvailablityStateChange(const am_sinkID_t sinkID, const am_Availability_s& availability) ; + void hookSystemSourceAvailablityStateChange(const am_sourceID_t sourceID, const am_Availability_s& availability) ; + void hookSystemDomainStateChange(const am_domainID_t domainID, const am_DomainState_e state) ; + void hookSystemReceiveEarlyData(const std::vector& data) ; + void hookSystemSpeedChange(const am_speed_t speed) ; + void hookSystemTimingInformationChanged(const am_mainConnectionID_t mainConnectionID, const am_timeSync_t time) ; + void cbAckConnect(const am_Handle_s handle, const am_Error_e errorID) ; + void cbAckDisconnect(const am_Handle_s handle, const am_Error_e errorID) ; + void cbAckCrossFade(const am_Handle_s handle, const am_HotSink_e hostsink, const am_Error_e error) ; + void cbAckSetSinkVolumeChange(const am_Handle_s handle, const am_volume_t volume, const am_Error_e error) ; + void cbAckSetSourceVolumeChange(const am_Handle_s handle, const am_volume_t voulme, const am_Error_e error) ; + void cbAckSetSourceState(const am_Handle_s handle, const am_Error_e error) ; + void cbAckSetSourceSoundProperty(const am_Handle_s handle, const am_Error_e error) ; + void cbAckSetSinkSoundProperty(const am_Handle_s handle, const am_Error_e error) ; +}; + +#endif /* CONTROLSENDER_H_ */ diff --git a/PluginControlInterface/src/ControlSender.cpp b/PluginControlInterface/src/ControlSender.cpp new file mode 100644 index 0000000..cb3d0fa --- /dev/null +++ b/PluginControlInterface/src/ControlSender.cpp @@ -0,0 +1,260 @@ +/* + * ControlSender.cpp + * + * Created on: Oct 25, 2011 + * Author: christian + */ + +#include "ControlSender.h" + +extern "C" ControlSendInterface* PluginControlInterfaceFactory() { + return (new ControlSenderPlugin()); +} + +extern "C" void destroyControlPluginInterface(ControlSendInterface* controlSendInterface) { + delete controlSendInterface; +} + +ControlSenderPlugin::ControlSenderPlugin() { + // TODO Auto-generated constructor stub + +} + +ControlSenderPlugin::~ControlSenderPlugin() { + // TODO Auto-generated destructor stub +} + +//am_Error_e ControlSendInterface::startupController(ControlReceiveInterface* controlreceiveinterface) +//{ +//} + + + +am_Error_e ControlSenderPlugin::stopController() +{ +} + + + +void ControlSenderPlugin::hookAllPluginsLoaded() +{ +} + + + +am_Error_e ControlSenderPlugin::hookUserConnectionRequest(const am_sourceID_t sourceID, const am_sinkID_t sinkID, am_mainConnectionID_t & mainConnectionID) +{ +} + + + +am_Error_e ControlSenderPlugin::hookUserDisconnectionRequest(const am_mainConnectionID_t connectionID) +{ +} + + + +am_Error_e ControlSenderPlugin::hookUserSetMainSinkSoundProperty(const am_sinkID_t sinkID, const am_MainSoundProperty_s & soundProperty) +{ +} + + + +am_Error_e ControlSenderPlugin::hookUserSetMainSourceSoundProperty(const am_sourceID_t sourceID, const am_MainSoundProperty_s & soundProperty) +{ +} + + + +am_Error_e ControlSenderPlugin::hookUserSetSystemProperty(const am_SystemProperty_s & property) +{ +} + + + +am_Error_e ControlSenderPlugin::hookUserVolumeChange(const am_sinkID_t SinkID, const am_mainVolume_t newVolume) +{ +} + + + +am_Error_e ControlSenderPlugin::hookUserVolumeStep(const am_sinkID_t SinkID, const int16_t increment) +{ +} + + + +am_Error_e ControlSenderPlugin::hookUserSetSinkMuteState(const am_sinkID_t sinkID, const am_MuteState_e muteState) +{ +} + + + +am_Error_e ControlSenderPlugin::hookSystemRegisterDomain(const am_Domain_s & domainData, am_domainID_t & domainID) +{ +} + + + +am_Error_e ControlSenderPlugin::hookSystemDeregisterDomain(const am_domainID_t domainID) +{ +} + + + +void ControlSenderPlugin::hookSystemDomainRegistrationComplete(const am_domainID_t domainID) +{ +} + + + +am_Error_e ControlSenderPlugin::hookSystemRegisterSink(const am_Sink_s & sinkData, am_sinkID_t & sinkID) +{ +} + + + +am_Error_e ControlSenderPlugin::hookSystemDeregisterSink(const am_sinkID_t sinkID) +{ +} + + + +am_Error_e ControlSenderPlugin::hookSystemRegisterSource(const am_Source_s & sourceData, am_sourceID_t & sourceID) +{ +} + + + +am_Error_e ControlSenderPlugin::hookSystemDeregisterSource(const am_sourceID_t sourceID) +{ +} + + + +am_Error_e ControlSenderPlugin::hookSystemRegisterGateway(const am_Gateway_s & gatewayData, am_gatewayID_t & gatewayID) +{ +} + + + +am_Error_e ControlSenderPlugin::hookSystemDeregisterGateway(const am_gatewayID_t gatewayID) +{ +} + + + +am_Error_e ControlSenderPlugin::hookSystemRegisterCrossfader(const am_Crossfader_s & crossfaderData, am_crossfaderID_t & crossfaderID) +{ +} + + + +am_Error_e ControlSenderPlugin::hookSystemDeregisterCrossfader(const am_crossfaderID_t crossfaderID) +{ +} + + + +void ControlSenderPlugin::hookSystemSinkVolumeTick(const am_Handle_s handle, const am_sinkID_t sinkID, const am_volume_t volume) +{ +} + + + +void ControlSenderPlugin::hookSystemSourceVolumeTick(const am_Handle_s handle, const am_sourceID_t sourceID, const am_volume_t volume) +{ +} + + + +void ControlSenderPlugin::hookSystemInterruptStateChange(const am_sourceID_t sourceID, const am_InterruptState_e interruptState) +{ +} + + + +void ControlSenderPlugin::hookSystemSinkAvailablityStateChange(const am_sinkID_t sinkID, const am_Availability_s & availability) +{ +} + + + +void ControlSenderPlugin::hookSystemSourceAvailablityStateChange(const am_sourceID_t sourceID, const am_Availability_s & availability) +{ +} + + + +void ControlSenderPlugin::hookSystemDomainStateChange(const am_domainID_t domainID, const am_DomainState_e state) +{ +} + + + +void ControlSenderPlugin::hookSystemReceiveEarlyData(const std::vector & data) +{ +} + + + +void ControlSenderPlugin::hookSystemSpeedChange(const am_speed_t speed) +{ +} + + + +void ControlSenderPlugin::hookSystemTimingInformationChanged(const am_mainConnectionID_t mainConnectionID, const am_timeSync_t time) +{ +} + + + +void ControlSenderPlugin::cbAckConnect(const am_Handle_s handle, const am_Error_e errorID) +{ +} + + + +void ControlSenderPlugin::cbAckDisconnect(const am_Handle_s handle, const am_Error_e errorID) +{ +} + + + +void ControlSenderPlugin::cbAckCrossFade(const am_Handle_s handle, const am_HotSink_e hostsink, const am_Error_e error) +{ +} + + + +void ControlSenderPlugin::cbAckSetSinkVolumeChange(const am_Handle_s handle, const am_volume_t volume, const am_Error_e error) +{ +} + + + +void ControlSenderPlugin::cbAckSetSourceVolumeChange(const am_Handle_s handle, const am_volume_t voulme, const am_Error_e error) +{ +} + + + +void ControlSenderPlugin::cbAckSetSourceState(const am_Handle_s handle, const am_Error_e error) +{ +} + + + +void ControlSenderPlugin::cbAckSetSourceSoundProperty(const am_Handle_s handle, const am_Error_e error) +{ +} + + + +void ControlSenderPlugin::cbAckSetSinkSoundProperty(const am_Handle_s handle, const am_Error_e error) +{ +} + + + -- cgit v1.2.1