AudioManager
7.5.11
Native Application Runtime Environment
|
This class is used to receive all commands from the control interface. More...
#include <CAmControlReceiver.h>
Public Member Functions | |
CAmControlReceiver (IAmDatabaseHandler *iDatabaseHandler, CAmRoutingSender *iRoutingSender, CAmCommandSender *iCommandSender, CAmSocketHandler *iSocketHandler, CAmRouter *iRouter) | |
~CAmControlReceiver () | |
am_Error_e | getRoute (const bool onlyfree, const am_sourceID_t sourceID, const am_sinkID_t sinkID, std::vector< am_Route_s > &returnList) |
calculates a route from source to sink. More... | |
am_Error_e | connect (am_Handle_s &handle, am_connectionID_t &connectionID, const am_CustomConnectionFormat_t format, const am_sourceID_t sourceID, const am_sinkID_t sinkID) |
With this function, elementary connects can be triggered by the controller. More... | |
am_Error_e | disconnect (am_Handle_s &handle, const am_connectionID_t connectionID) |
is used to disconnect a connection More... | |
am_Error_e | crossfade (am_Handle_s &handle, const am_HotSink_e hotSource, const am_crossfaderID_t crossfaderID, const am_CustomRampType_t rampType, const am_time_t rampTime) |
triggers a cross fade. More... | |
am_Error_e | abortAction (const am_Handle_s handle) |
with this method, all actions that have a handle assigned can be stopped. More... | |
am_Error_e | setSourceState (am_Handle_s &handle, const am_sourceID_t sourceID, const am_SourceState_e state) |
this method sets a source state for a source. More... | |
am_Error_e | setSinkVolume (am_Handle_s &handle, const am_sinkID_t sinkID, const am_volume_t volume, const am_CustomRampType_t ramp, const am_time_t time) |
with this function, setting of sinks volumes is done. More... | |
am_Error_e | setSourceVolume (am_Handle_s &handle, const am_sourceID_t sourceID, const am_volume_t volume, const am_CustomRampType_t rampType, const am_time_t time) |
with this function, setting of source volumes is done. More... | |
am_Error_e | setSinkSoundProperties (am_Handle_s &handle, const am_sinkID_t sinkID, const std::vector< am_SoundProperty_s > &soundProperty) |
is used to set several sinkSoundProperties at a time More... | |
am_Error_e | setSinkSoundProperty (am_Handle_s &handle, const am_sinkID_t sinkID, const am_SoundProperty_s &soundProperty) |
is used to set sinkSoundProperties More... | |
am_Error_e | setSourceSoundProperties (am_Handle_s &handle, const am_sourceID_t sourceID, const std::vector< am_SoundProperty_s > &soundProperty) |
is used to set several SourceSoundProperties at a time More... | |
am_Error_e | setSourceSoundProperty (am_Handle_s &handle, const am_sourceID_t sourceID, const am_SoundProperty_s &soundProperty) |
is used to set sourceSoundProperties More... | |
am_Error_e | setDomainState (const am_domainID_t domainID, const am_DomainState_e domainState) |
sets the domain state of a domain More... | |
am_Error_e | enterDomainDB (const am_Domain_s &domainData, am_domainID_t &domainID) |
enters a domain in the database, creates and ID More... | |
am_Error_e | enterMainConnectionDB (const am_MainConnection_s &mainConnectionData, am_mainConnectionID_t &connectionID) |
enters a mainconnection in the database, creates and ID More... | |
am_Error_e | enterSinkDB (const am_Sink_s &sinkData, am_sinkID_t &sinkID) |
enters a sink in the database. More... | |
am_Error_e | enterCrossfaderDB (const am_Crossfader_s &crossfaderData, am_crossfaderID_t &crossfaderID) |
enters a crossfader in the database. More... | |
am_Error_e | enterGatewayDB (const am_Gateway_s &gatewayData, am_gatewayID_t &gatewayID) |
enters a gateway in the database. More... | |
am_Error_e | enterConverterDB (const am_Converter_s &converterData, am_converterID_t &converterID) |
enters a converter in the database. More... | |
am_Error_e | enterSourceDB (const am_Source_s &sourceData, am_sourceID_t &sourceID) |
enters a source in the database. More... | |
am_Error_e | enterSinkClassDB (const am_SinkClass_s &sinkClass, am_sinkClass_t &sinkClassID) |
Enters a sourceClass into the database. More... | |
am_Error_e | enterSourceClassDB (am_sourceClass_t &sourceClassID, const am_SourceClass_s &sourceClass) |
Enters a sourceClass into the database. More... | |
am_Error_e | changeSinkClassInfoDB (const am_SinkClass_s &sinkClass) |
changes class information of a sinkclass. More... | |
am_Error_e | changeSourceClassInfoDB (const am_SourceClass_s &sourceClass) |
changes class information of a sourceClass. More... | |
am_Error_e | enterSystemPropertiesListDB (const std::vector< am_SystemProperty_s > &listSystemProperties) |
This function is used to enter the system Properties into the database. More... | |
am_Error_e | changeMainConnectionRouteDB (const am_mainConnectionID_t mainconnectionID, const std::vector< am_connectionID_t > &listConnectionID) |
changes the mainConnectionState of MainConnection More... | |
am_Error_e | changeMainConnectionStateDB (const am_mainConnectionID_t mainconnectionID, const am_ConnectionState_e connectionState) |
changes the mainConnectionState of MainConnection More... | |
am_Error_e | changeSinkMainVolumeDB (const am_mainVolume_t mainVolume, const am_sinkID_t sinkID) |
changes the sink volume of a sink More... | |
am_Error_e | changeSinkAvailabilityDB (const am_Availability_s &availability, const am_sinkID_t sinkID) |
changes the availablility of a sink More... | |
am_Error_e | changDomainStateDB (const am_DomainState_e domainState, const am_domainID_t domainID) |
changes the domainstate of a domain More... | |
am_Error_e | changeSinkMuteStateDB (const am_MuteState_e muteState, const am_sinkID_t sinkID) |
changes the mute state of a sink More... | |
am_Error_e | changeMainSinkSoundPropertyDB (const am_MainSoundProperty_s &soundProperty, const am_sinkID_t sinkID) |
changes the mainsinksoundproperty of a sink More... | |
am_Error_e | changeMainSourceSoundPropertyDB (const am_MainSoundProperty_s &soundProperty, const am_sourceID_t sourceID) |
changes the mainsourcesoundproperty of a sink More... | |
am_Error_e | changeSourceAvailabilityDB (const am_Availability_s &availability, const am_sourceID_t sourceID) |
changes the availablility of a source More... | |
am_Error_e | changeSystemPropertyDB (const am_SystemProperty_s &property) |
changes a systemProperty More... | |
am_Error_e | removeMainConnectionDB (const am_mainConnectionID_t mainConnectionID) |
removes a mainconnection from the DB More... | |
am_Error_e | removeSinkDB (const am_sinkID_t sinkID) |
removes a sink from the DB More... | |
am_Error_e | removeSourceDB (const am_sourceID_t sourceID) |
removes a source from the DB More... | |
am_Error_e | removeGatewayDB (const am_gatewayID_t gatewayID) |
removes a gateway from the DB More... | |
am_Error_e | removeConverterDB (const am_converterID_t converterID) |
removes a converter from the DB More... | |
am_Error_e | removeCrossfaderDB (const am_crossfaderID_t crossfaderID) |
removes a crossfader from the DB More... | |
am_Error_e | removeDomainDB (const am_domainID_t domainID) |
removes a domain from the DB More... | |
am_Error_e | removeSinkClassDB (const am_sinkClass_t sinkClassID) |
removes a domain from the DB More... | |
am_Error_e | removeSourceClassDB (const am_sourceClass_t sourceClassID) |
removes a domain from the DB More... | |
am_Error_e | getSourceClassInfoDB (const am_sourceID_t sourceID, am_SourceClass_s &classInfo) const |
returns the ClassInformation of a source More... | |
am_Error_e | getSinkClassInfoDB (const am_sinkID_t sinkID, am_SinkClass_s &sinkClass) const |
returns the ClassInformation of a sink More... | |
am_Error_e | getSinkInfoDB (const am_sinkID_t sinkID, am_Sink_s &sinkData) const |
returns the sinkData of a sink More... | |
am_Error_e | getSourceInfoDB (const am_sourceID_t sourceID, am_Source_s &sourceData) const |
returns the sourcekData of a source More... | |
am_Error_e | getGatewayInfoDB (const am_gatewayID_t gatewayID, am_Gateway_s &gatewayData) const |
return source and sink of a gateway More... | |
am_Error_e | getConverterInfoDB (const am_converterID_t converterID, am_Converter_s &converterData) const |
return source and sink of a converter More... | |
am_Error_e | getCrossfaderInfoDB (const am_crossfaderID_t crossfaderID, am_Crossfader_s &crossfaderData) const |
returns sources and the sink of a crossfader More... | |
am_Error_e | getMainConnectionInfoDB (const am_mainConnectionID_t mainConnectionID, am_MainConnection_s &mainConnectionData) const |
returns sources and the sink of a crossfader More... | |
am_Error_e | getListSinksOfDomain (const am_domainID_t domainID, std::vector< am_sinkID_t > &listSinkID) const |
returns all sinks of a domain More... | |
am_Error_e | getListSourcesOfDomain (const am_domainID_t domainID, std::vector< am_sourceID_t > &listSourceID) const |
returns all source of a domain More... | |
am_Error_e | getListCrossfadersOfDomain (const am_domainID_t domainID, std::vector< am_crossfaderID_t > &listCrossfadersID) const |
returns all crossfaders of a domain More... | |
am_Error_e | getListGatewaysOfDomain (const am_domainID_t domainID, std::vector< am_gatewayID_t > &listGatewaysID) const |
returns all gateways of a domain More... | |
am_Error_e | getListConvertersOfDomain (const am_domainID_t domainID, std::vector< am_converterID_t > &listConverterID) const |
returns all converters of a domain More... | |
am_Error_e | getListMainConnections (std::vector< am_MainConnection_s > &listMainConnections) const |
returns a complete list of all MainConnections More... | |
am_Error_e | getListDomains (std::vector< am_Domain_s > &listDomains) const |
returns a complete list of all domains More... | |
am_Error_e | getListConnections (std::vector< am_Connection_s > &listConnections) const |
returns a complete list of all Connections More... | |
am_Error_e | getListSinks (std::vector< am_Sink_s > &listSinks) const |
returns a list of all sinks More... | |
am_Error_e | getListSources (std::vector< am_Source_s > &listSources) const |
returns a list of all sources More... | |
am_Error_e | getListSourceClasses (std::vector< am_SourceClass_s > &listSourceClasses) const |
returns a list of all source classes More... | |
am_Error_e | getListHandles (std::vector< am_Handle_s > &listHandles) const |
returns a list of all handles More... | |
am_Error_e | getListCrossfaders (std::vector< am_Crossfader_s > &listCrossfaders) const |
returns a list of all crossfaders More... | |
am_Error_e | getListGateways (std::vector< am_Gateway_s > &listGateways) const |
returns a list of gateways More... | |
am_Error_e | getListConverters (std::vector< am_Converter_s > &listConverters) const |
returns a list of converters More... | |
am_Error_e | getListSinkClasses (std::vector< am_SinkClass_s > &listSinkClasses) const |
returns a list of all sink classes More... | |
am_Error_e | getListSystemProperties (std::vector< am_SystemProperty_s > &listSystemProperties) const |
returns the list of SystemProperties More... | |
void | setCommandReady () |
sets the command interface to ready. More... | |
void | setCommandRundown () |
sets the command interface into the rundown state. More... | |
void | setRoutingReady () |
sets the routinginterface to ready. More... | |
void | setRoutingRundown () |
sets the routinginterface to the rundown state. More... | |
void | confirmControllerReady (const am_Error_e error) |
acknowledges the setControllerReady call. More... | |
void | confirmControllerRundown (const am_Error_e error) |
Acknowledges the setControllerRundown call. More... | |
am_Error_e | getSocketHandler (CAmSocketHandler *&socketHandler) |
This function returns the pointer to the socketHandler. More... | |
void | getInterfaceVersion (std::string &version) const |
This function returns the version of the interface. More... | |
am_Error_e | changeSourceDB (const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector< am_SoundProperty_s > &listSoundProperties, const std::vector< am_CustomConnectionFormat_t > &listConnectionFormats, const std::vector< am_MainSoundProperty_s > &listMainSoundProperties) |
Change the data of the source. More... | |
am_Error_e | changeSinkDB (const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector< am_SoundProperty_s > &listSoundProperties, const std::vector< am_CustomConnectionFormat_t > &listConnectionFormats, const std::vector< am_MainSoundProperty_s > &listMainSoundProperties) |
Change the data of the sink. More... | |
am_Error_e | changeGatewayDB (const am_gatewayID_t gatewayID, const std::vector< am_CustomConnectionFormat_t > &listSourceConnectionFormats, const std::vector< am_CustomConnectionFormat_t > &listSinkConnectionFormats, const std::vector< bool > &convertionMatrix) |
changes Gateway Data More... | |
am_Error_e | changeConverterDB (const am_converterID_t converterID, const std::vector< am_CustomConnectionFormat_t > &listSourceConnectionFormats, const std::vector< am_CustomConnectionFormat_t > &listSinkConnectionFormats, const std::vector< bool > &convertionMatrix) |
changes converter Data More... | |
am_Error_e | setVolumes (am_Handle_s &handle, const std::vector< am_Volumes_s > &listVolumes) |
with this function, setting of multiple volumes at a time is done. More... | |
am_Error_e | setSinkNotificationConfiguration (am_Handle_s &handle, const am_sinkID_t sinkID, const am_NotificationConfiguration_s ¬ificationConfiguration) |
set a sink notification configuration More... | |
am_Error_e | setSourceNotificationConfiguration (am_Handle_s &handle, const am_sourceID_t sourceID, const am_NotificationConfiguration_s ¬ificationConfiguration) |
set a source notification configuration More... | |
void | sendMainSinkNotificationPayload (const am_sinkID_t sinkID, const am_NotificationPayload_s ¬ificationPayload) |
Sends out the main notificiation of a sink. More... | |
void | sendMainSourceNotificationPayload (const am_sourceID_t sourceID, const am_NotificationPayload_s ¬ificationPayload) |
Sends out the main notificiation of a source. More... | |
am_Error_e | changeMainSinkNotificationConfigurationDB (const am_sinkID_t sinkID, const am_NotificationConfiguration_s &mainNotificationConfiguration) |
change the mainNotificationConfiguration of a sink More... | |
am_Error_e | changeMainSourceNotificationConfigurationDB (const am_sourceID_t sourceID, const am_NotificationConfiguration_s &mainNotificationConfiguration) |
change the mainNotificationConfiguration of a source More... | |
am_Error_e | getListMainSinkSoundProperties (const am_sinkID_t sinkID, std::vector< am_MainSoundProperty_s > &listSoundproperties) const |
This function retrieves a list of all sink mainsoundproperties with its values. More... | |
am_Error_e | getListMainSourceSoundProperties (const am_sourceID_t sourceID, std::vector< am_MainSoundProperty_s > &listSoundproperties) const |
This function retrieves a list of all source mainsoundproperties with its values. More... | |
am_Error_e | getListSinkSoundProperties (const am_sinkID_t sinkID, std::vector< am_SoundProperty_s > &listSoundproperties) const |
This function retrieves a list of all sink soundproperties with its values. More... | |
am_Error_e | getListSourceSoundProperties (const am_sourceID_t sourceID, std::vector< am_SoundProperty_s > &listSoundproperties) const |
This function retrieves a list of all sink soundproperties with its values. More... | |
am_Error_e | getMainSinkSoundPropertyValue (const am_sinkID_t sinkID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &value) const |
This function retrieves the value of a sink Mainsoundproperty. More... | |
am_Error_e | getSinkSoundPropertyValue (const am_sinkID_t sinkID, const am_CustomSoundPropertyType_t propertyType, int16_t &value) const |
This function retrieves the value of a sink soundproperty. More... | |
am_Error_e | getMainSourceSoundPropertyValue (const am_sourceID_t sourceID, const am_CustomMainSoundPropertyType_t propertyType, int16_t &value) const |
This function retrieves the value of a source Mainsoundproperty. More... | |
am_Error_e | getSourceSoundPropertyValue (const am_sourceID_t sourceID, const am_CustomSoundPropertyType_t propertyType, int16_t &value) const |
This function retrieves the value of a source soundproperty. More... | |
am_Error_e | resyncConnectionState (const am_domainID_t domainID, std::vector< am_Connection_s > &listOfExistingConnections) |
Retrieves a list of all current active connections from a domain. More... | |
am_Error_e | removeHandle (const am_Handle_s handle) |
This function searches for a handle in the RoutingSender and removes it if found. More... | |
![]() | |
IAmControlReceive () | |
virtual | ~IAmControlReceive () |
This class is used to receive all commands from the control interface.
Definition at line 42 of file CAmControlReceiver.h.
am::CAmControlReceiver::CAmControlReceiver | ( | IAmDatabaseHandler * | iDatabaseHandler, |
CAmRoutingSender * | iRoutingSender, | ||
CAmCommandSender * | iCommandSender, | ||
CAmSocketHandler * | iSocketHandler, | ||
CAmRouter * | iRouter | ||
) |
Definition at line 38 of file CAmControlReceiver.cpp.
am::CAmControlReceiver::~CAmControlReceiver | ( | ) |
Definition at line 53 of file CAmControlReceiver.cpp.
|
virtual |
with this method, all actions that have a handle assigned can be stopped.
Implements am::IAmControlReceive.
Definition at line 117 of file CAmControlReceiver.cpp.
|
virtual |
changes the domainstate of a domain
Implements am::IAmControlReceive.
Definition at line 192 of file CAmControlReceiver.cpp.
|
virtual |
changes converter Data
Implements am::IAmControlReceive.
Definition at line 474 of file CAmControlReceiver.cpp.
|
virtual |
changes Gateway Data
Implements am::IAmControlReceive.
Definition at line 469 of file CAmControlReceiver.cpp.
|
virtual |
changes the mainConnectionState of MainConnection
Implements am::IAmControlReceive.
Definition at line 172 of file CAmControlReceiver.cpp.
|
virtual |
changes the mainConnectionState of MainConnection
Implements am::IAmControlReceive.
Definition at line 177 of file CAmControlReceiver.cpp.
|
virtual |
change the mainNotificationConfiguration of a sink
Implements am::IAmControlReceive.
Definition at line 506 of file CAmControlReceiver.cpp.
|
virtual |
changes the mainsinksoundproperty of a sink
Implements am::IAmControlReceive.
Definition at line 202 of file CAmControlReceiver.cpp.
|
virtual |
change the mainNotificationConfiguration of a source
Implements am::IAmControlReceive.
Definition at line 512 of file CAmControlReceiver.cpp.
|
virtual |
changes the mainsourcesoundproperty of a sink
Implements am::IAmControlReceive.
Definition at line 207 of file CAmControlReceiver.cpp.
|
virtual |
changes the availablility of a sink
Implements am::IAmControlReceive.
Definition at line 187 of file CAmControlReceiver.cpp.
|
virtual |
changes class information of a sinkclass.
The properties will overwrite the values of the sinkClassID given in the sinkClass. It is the duty of the controller to check if the property is valid. If it does not exist, the daemon will not return an error.
Implements am::IAmControlReceive.
Definition at line 383 of file CAmControlReceiver.cpp.
|
virtual |
Change the data of the sink.
Implements am::IAmControlReceive.
Definition at line 464 of file CAmControlReceiver.cpp.
|
virtual |
changes the sink volume of a sink
Implements am::IAmControlReceive.
Definition at line 182 of file CAmControlReceiver.cpp.
|
virtual |
changes the mute state of a sink
Implements am::IAmControlReceive.
Definition at line 197 of file CAmControlReceiver.cpp.
|
virtual |
changes the availablility of a source
Implements am::IAmControlReceive.
Definition at line 212 of file CAmControlReceiver.cpp.
|
virtual |
changes class information of a sourceClass.
The properties will overwrite the values of the sourceClassID given in the sourceClass. It is the duty of the controller to check if the property is valid. If it does not exist, the daemon will not return an error.
Implements am::IAmControlReceive.
Definition at line 388 of file CAmControlReceiver.cpp.
|
virtual |
Change the data of the source.
Implements am::IAmControlReceive.
Definition at line 459 of file CAmControlReceiver.cpp.
|
virtual |
changes a systemProperty
Implements am::IAmControlReceive.
Definition at line 217 of file CAmControlReceiver.cpp.
|
virtual |
acknowledges the setControllerReady call.
Implements am::IAmControlReceive.
Definition at line 415 of file CAmControlReceiver.cpp.
|
virtual |
Acknowledges the setControllerRundown call.
Implements am::IAmControlReceive.
Definition at line 421 of file CAmControlReceiver.cpp.
|
virtual |
With this function, elementary connects can be triggered by the controller.
Implements am::IAmControlReceive.
Definition at line 62 of file CAmControlReceiver.cpp.
|
virtual |
triggers a cross fade.
Implements am::IAmControlReceive.
Definition at line 72 of file CAmControlReceiver.cpp.
|
virtual |
is used to disconnect a connection
Implements am::IAmControlReceive.
Definition at line 67 of file CAmControlReceiver.cpp.
|
virtual |
enters a converter in the database.
The converterID in am_Converter_s shall be 0 in case of a dynamic added source A converterID greater than 100 will be assigned. If a specific gatewayID with a value <100 is given, the given value will be used. This is for a static setup where the ID's are predefined.
Implements am::IAmControlReceive.
Definition at line 147 of file CAmControlReceiver.cpp.
|
virtual |
enters a crossfader in the database.
The crossfaderID in am_Crossfader_s shall be 0 in case of a dynamic added source A crossfaderID greater than 100 will be assigned. If a specific crossfaderID with a value <100 is given, the given value will be used. This is for a static setup where the ID's are predefined.
Implements am::IAmControlReceive.
Definition at line 137 of file CAmControlReceiver.cpp.
|
virtual |
enters a domain in the database, creates and ID
Implements am::IAmControlReceive.
Definition at line 122 of file CAmControlReceiver.cpp.
|
virtual |
enters a gateway in the database.
The gatewayID in am_Gateway_s shall be 0 in case of a dynamic added source A gatewayID greater than 100 will be assigned. If a specific gatewayID with a value <100 is given, the given value will be used. This is for a static setup where the ID's are predefined.
Implements am::IAmControlReceive.
Definition at line 142 of file CAmControlReceiver.cpp.
|
virtual |
enters a mainconnection in the database, creates and ID
Implements am::IAmControlReceive.
Definition at line 127 of file CAmControlReceiver.cpp.
|
virtual |
Enters a sourceClass into the database.
Implements am::IAmControlReceive.
Definition at line 157 of file CAmControlReceiver.cpp.
|
virtual |
enters a sink in the database.
The sinkID in am_Sink_s shall be 0 in case of a dynamic added source A sinkID greater than 100 will be assigned. If a specific sinkID with a value <100 is given, the given value will be used. This is for a static setup where the ID's are predefined.
Implements am::IAmControlReceive.
Definition at line 132 of file CAmControlReceiver.cpp.
|
virtual |
Enters a sourceClass into the database.
The sourceClassID in am_sourceClass_s shall be 0 in case of a dynamic added source A sourceClassID greater than 100 will be assigned. If a specific sourceClassID with a value <100 is given, the given value will be used. This is for a static setup where the ID's are predefined.
Implements am::IAmControlReceive.
Definition at line 162 of file CAmControlReceiver.cpp.
|
virtual |
enters a source in the database.
The sourceID in am_Source_s shall be 0 in case of a dynamic added source A sourceID greater than 100 will be assigned. If a specific sourceID with a value <100 is given, the given value will be used. This is for a static setup where the ID's are predefined.
Implements am::IAmControlReceive.
Definition at line 152 of file CAmControlReceiver.cpp.
|
virtual |
This function is used to enter the system Properties into the database.
All entries in the database will be erased before entering the new List. It should only be called once at system startup.
Implements am::IAmControlReceive.
Definition at line 167 of file CAmControlReceiver.cpp.
|
virtual |
return source and sink of a converter
Implements am::IAmControlReceive.
Definition at line 287 of file CAmControlReceiver.cpp.
|
virtual |
returns sources and the sink of a crossfader
Implements am::IAmControlReceive.
Definition at line 293 of file CAmControlReceiver.cpp.
|
virtual |
return source and sink of a gateway
Implements am::IAmControlReceive.
Definition at line 282 of file CAmControlReceiver.cpp.
|
virtual |
This function returns the version of the interface.
Implements am::IAmControlReceive.
Definition at line 454 of file CAmControlReceiver.cpp.
|
virtual |
returns a complete list of all Connections
Implements am::IAmControlReceive.
Definition at line 333 of file CAmControlReceiver.cpp.
|
virtual |
returns a list of converters
Implements am::IAmControlReceive.
Definition at line 368 of file CAmControlReceiver.cpp.
|
virtual |
returns all converters of a domain
Implements am::IAmControlReceive.
Definition at line 318 of file CAmControlReceiver.cpp.
|
virtual |
returns a list of all crossfaders
Implements am::IAmControlReceive.
Definition at line 358 of file CAmControlReceiver.cpp.
|
virtual |
returns all crossfaders of a domain
Implements am::IAmControlReceive.
Definition at line 308 of file CAmControlReceiver.cpp.
|
virtual |
returns a complete list of all domains
Implements am::IAmControlReceive.
Definition at line 328 of file CAmControlReceiver.cpp.
|
virtual |
returns a list of gateways
Implements am::IAmControlReceive.
Definition at line 363 of file CAmControlReceiver.cpp.
|
virtual |
returns all gateways of a domain
Implements am::IAmControlReceive.
Definition at line 313 of file CAmControlReceiver.cpp.
|
virtual |
returns a list of all handles
Implements am::IAmControlReceive.
Definition at line 353 of file CAmControlReceiver.cpp.
|
virtual |
returns a complete list of all MainConnections
Implements am::IAmControlReceive.
Definition at line 323 of file CAmControlReceiver.cpp.
|
virtual |
This function retrieves a list of all sink mainsoundproperties with its values.
Implements am::IAmControlReceive.
Definition at line 518 of file CAmControlReceiver.cpp.
|
virtual |
This function retrieves a list of all source mainsoundproperties with its values.
Implements am::IAmControlReceive.
Definition at line 524 of file CAmControlReceiver.cpp.
|
virtual |
returns a list of all sink classes
Implements am::IAmControlReceive.
Definition at line 373 of file CAmControlReceiver.cpp.
|
virtual |
returns a list of all sinks
Implements am::IAmControlReceive.
Definition at line 338 of file CAmControlReceiver.cpp.
|
virtual |
returns all sinks of a domain
Implements am::IAmControlReceive.
Definition at line 298 of file CAmControlReceiver.cpp.
|
virtual |
This function retrieves a list of all sink soundproperties with its values.
Implements am::IAmControlReceive.
Definition at line 530 of file CAmControlReceiver.cpp.
|
virtual |
returns a list of all source classes
Implements am::IAmControlReceive.
Definition at line 348 of file CAmControlReceiver.cpp.
|
virtual |
returns a list of all sources
Implements am::IAmControlReceive.
Definition at line 343 of file CAmControlReceiver.cpp.
|
virtual |
returns all source of a domain
Implements am::IAmControlReceive.
Definition at line 303 of file CAmControlReceiver.cpp.
|
virtual |
This function retrieves a list of all sink soundproperties with its values.
Implements am::IAmControlReceive.
Definition at line 536 of file CAmControlReceiver.cpp.
|
virtual |
returns the list of SystemProperties
Implements am::IAmControlReceive.
Definition at line 378 of file CAmControlReceiver.cpp.
|
virtual |
returns sources and the sink of a crossfader
Implements am::IAmControlReceive.
Definition at line 277 of file CAmControlReceiver.cpp.
|
virtual |
This function retrieves the value of a sink Mainsoundproperty.
Implements am::IAmControlReceive.
Definition at line 542 of file CAmControlReceiver.cpp.
|
virtual |
This function retrieves the value of a source Mainsoundproperty.
Implements am::IAmControlReceive.
Definition at line 554 of file CAmControlReceiver.cpp.
|
virtual |
calculates a route from source to sink.
Implements am::IAmControlReceive.
Definition at line 57 of file CAmControlReceiver.cpp.
|
virtual |
returns the ClassInformation of a sink
Implements am::IAmControlReceive.
Definition at line 262 of file CAmControlReceiver.cpp.
|
virtual |
returns the sinkData of a sink
Implements am::IAmControlReceive.
Definition at line 267 of file CAmControlReceiver.cpp.
|
virtual |
This function retrieves the value of a sink soundproperty.
Implements am::IAmControlReceive.
Definition at line 548 of file CAmControlReceiver.cpp.
|
virtual |
This function returns the pointer to the socketHandler.
This can be used to integrate socket-based activites like communication with the mainloop of the AudioManager. returns E_OK if pointer is valid, E_UNKNOWN in case AudioManager was compiled without socketHandler support,
Implements am::IAmControlReceive.
Definition at line 436 of file CAmControlReceiver.cpp.
|
virtual |
returns the ClassInformation of a source
Implements am::IAmControlReceive.
Definition at line 257 of file CAmControlReceiver.cpp.
|
virtual |
returns the sourcekData of a source
Implements am::IAmControlReceive.
Definition at line 272 of file CAmControlReceiver.cpp.
|
virtual |
This function retrieves the value of a source soundproperty.
Implements am::IAmControlReceive.
Definition at line 560 of file CAmControlReceiver.cpp.
|
virtual |
removes a converter from the DB
Implements am::IAmControlReceive.
Definition at line 242 of file CAmControlReceiver.cpp.
|
virtual |
removes a crossfader from the DB
Implements am::IAmControlReceive.
Definition at line 247 of file CAmControlReceiver.cpp.
|
virtual |
removes a domain from the DB
Implements am::IAmControlReceive.
Definition at line 252 of file CAmControlReceiver.cpp.
|
virtual |
removes a gateway from the DB
Implements am::IAmControlReceive.
Definition at line 237 of file CAmControlReceiver.cpp.
|
virtual |
This function searches for a handle in the RoutingSender and removes it if found.
Implements am::IAmControlReceive.
Definition at line 572 of file CAmControlReceiver.cpp.
|
virtual |
removes a mainconnection from the DB
Implements am::IAmControlReceive.
Definition at line 222 of file CAmControlReceiver.cpp.
|
virtual |
removes a domain from the DB
Implements am::IAmControlReceive.
Definition at line 393 of file CAmControlReceiver.cpp.
|
virtual |
removes a sink from the DB
Implements am::IAmControlReceive.
Definition at line 227 of file CAmControlReceiver.cpp.
|
virtual |
removes a domain from the DB
Implements am::IAmControlReceive.
Definition at line 398 of file CAmControlReceiver.cpp.
|
virtual |
removes a source from the DB
Implements am::IAmControlReceive.
Definition at line 232 of file CAmControlReceiver.cpp.
|
virtual |
Retrieves a list of all current active connections from a domain.
This method is meant to be used if the audiomanager and a remote domain are out of sync.
Implements am::IAmControlReceive.
Definition at line 566 of file CAmControlReceiver.cpp.
|
virtual |
Sends out the main notificiation of a sink.
Implements am::IAmControlReceive.
Definition at line 494 of file CAmControlReceiver.cpp.
|
virtual |
Sends out the main notificiation of a source.
Implements am::IAmControlReceive.
Definition at line 500 of file CAmControlReceiver.cpp.
|
virtual |
sets the command interface to ready.
Will send setCommandReady to each of the plugins. The corresponding answer is confirmCommandReady.
Implements am::IAmControlReceive.
Definition at line 403 of file CAmControlReceiver.cpp.
|
virtual |
sets the command interface into the rundown state.
Will send setCommandRundown to each of the plugins. The corresponding answer is confirmCommandRundown.
Implements am::IAmControlReceive.
Definition at line 442 of file CAmControlReceiver.cpp.
|
virtual |
sets the domain state of a domain
Implements am::IAmControlReceive.
Definition at line 112 of file CAmControlReceiver.cpp.
|
virtual |
sets the routinginterface to ready.
Will send the command setRoutingReady to each of the plugins. The related answer is confirmRoutingReady.
Implements am::IAmControlReceive.
Definition at line 409 of file CAmControlReceiver.cpp.
|
virtual |
sets the routinginterface to the rundown state.
Will send the command setRoutingRundown to each of the plugins. The related answer is confirmRoutingRundown.
Implements am::IAmControlReceive.
Definition at line 448 of file CAmControlReceiver.cpp.
|
virtual |
set a sink notification configuration
Implements am::IAmControlReceive.
Definition at line 484 of file CAmControlReceiver.cpp.
|
virtual |
is used to set several sinkSoundProperties at a time
Implements am::IAmControlReceive.
Definition at line 97 of file CAmControlReceiver.cpp.
|
virtual |
is used to set sinkSoundProperties
Implements am::IAmControlReceive.
Definition at line 92 of file CAmControlReceiver.cpp.
|
virtual |
with this function, setting of sinks volumes is done.
The behavior of the volume set is depended on the given ramp and time information. This function is not only used to ramp volume, but also to mute and direct set the level. Exact behavior is depended on the selected mute ramps.
Implements am::IAmControlReceive.
Definition at line 82 of file CAmControlReceiver.cpp.
|
virtual |
set a source notification configuration
Implements am::IAmControlReceive.
Definition at line 489 of file CAmControlReceiver.cpp.
|
virtual |
is used to set several SourceSoundProperties at a time
Implements am::IAmControlReceive.
Definition at line 107 of file CAmControlReceiver.cpp.
|
virtual |
is used to set sourceSoundProperties
Implements am::IAmControlReceive.
Definition at line 102 of file CAmControlReceiver.cpp.
|
virtual |
this method sets a source state for a source.
This function will trigger the callback cbAckSetSourceState
Implements am::IAmControlReceive.
Definition at line 77 of file CAmControlReceiver.cpp.
|
virtual |
with this function, setting of source volumes is done.
The behavior of the volume set is depended on the given ramp and time information. This function is not only used to ramp volume, but also to mute and direct set the level. Exact behavior is depended on the selected mute ramps.
Implements am::IAmControlReceive.
Definition at line 87 of file CAmControlReceiver.cpp.
|
virtual |
with this function, setting of multiple volumes at a time is done.
The behavior of the volume set is depended on the given ramp and time information. This function is not only used to ramp volume, but also to mute and direct set the level. Exact behavior is depended on the selected mute ramps.
Implements am::IAmControlReceive.
Definition at line 479 of file CAmControlReceiver.cpp.