AudioManager
7.5.11
Native Application Runtime Environment
|
am | A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects |
CAmCommandReceiver | This class realizes the command Interface |
CAmCommandSender | This class is used to send data to the CommandInterface |
CAmControlReceiver | This class is used to receive all commands from the control interface |
CAmControlSender | Sends data to the commandInterface, takes the file of the library that needs to be loaded |
CAmDatabaseHandlerMap | This class handles and abstracts the database |
CAmDatabaseObserver | This class observes the Database and notifies other classes about important events, mainly the CommandSender |
CAmGraphElement | This class is base class for nodes and vertices |
CAmNode | |
CAmVertex | |
CAmGraph | Class representing a directed or undirected graph |
am_RoutingNodeData_s | A structure used as user data in the graph nodes |
CAmRouter | Implements an autorouting algorithm for connecting sinks and sources via different audio domains |
CAmRoutingReceiver | Implements the Receiving side of the RoutingPlugins |
CAmRoutingSender | Implements the RoutingSendInterface |
handleConnect | |
handleCrossFader | |
handleDataBase | |
handleDisconnect | |
handleSetSinkNotificationConfiguration | |
handleSetSourceNotificationConfiguration | |
handleSetVolumes | |
handleSinkSoundProperties | |
handleSinkSoundProperty | |
handleSinkVolume | |
handleSourceSoundProperties | |
handleSourceSoundProperty | |
handleSourceState | |
handleSourceVolume | |
handleVolumeBase | |
InterfaceNamePairs | < is used to pair interfaces with busnames |
CAmTelnetMenuHelper | Helper class for CAmTelnetServer |
CAmTelnetServer | Implements a telnetserver that can be used to connect to the audiomanager, retrieve some information and use it |
IAmDatabaseHandler | This class handles and abstracts the database |
CAmCommandLineSingleton | |
CAmCommonAPIWrapper | |
CAmDbusWrapper | This wraps dbus and provides everything needed to anyone who wants to use dbus (including plugins) |
CAmDltWrapper | Wraps around the dlt |
NoDltContextData | This structure is used for context data used in an application |
CAmSerializer | Magic class that does the serialization of functions calls The constructor must be called within the main threadcontext, after that using the overloaded template function call will serialize all calls and call them within the main thread context |
IAmShPollPrepare | Prototype for poll prepared callback |
IAmShPollFired | Prototype for poll fired callback |
IAmShPollCheck | Prototype for poll check callback |
IAmShPollDispatch | Prototype for dispatch callback |
IAmShTimerCallBack | Prototype for the timer callback |
CAmSocketHandler | The am::CAmSocketHandler implements a mainloop for the AudioManager |
TAmShPollCheck | |
TAmShPollFired | |
TAmShTimerCallBack | Template to create the functor for a class |
TAmShPollPrepare | Template for a callback |
TAmShPollFired | Make private, not public template for a callback |
TAmShPollCheck | Template for a callback |
TAmShPollDispatch | Template for a callback |
CAmWatchdog | Implements the watchdog of the AudioManager with the help of systemd |
am_Availability_s | This describes the availability of a sink or a source together with the latest change |
am_ClassProperty_s | Describes class properties |
am_Crossfader_s | This struct describes the attribiutes of a crossfader |
am_Converter_s | This struct describes the attributes of a converter |
am_Gateway_s | This struct describes the attributes of a gateway |
am_RoutingElement_s | This represents one "hopp" in a route |
am_Route_s | List of routing elements that lead from source to sink |
am_SoundProperty_s | Struct describing the sound property |
am_SystemProperty_s | Struct describing system properties |
am_SinkClass_s | Struct describing sinkclasses |
am_SourceClass_s | Struct describing source classes |
am_SourceType_s | This type holds all information of sources relevant to the HMI |
am_SinkType_s | This type holds all information of sinks relevant to the HMI |
am_Handle_s | Handle is used for asynchronous operations and is uniquely assigned for each of this operations |
am_MainSoundProperty_s | Struct describung mainsound property |
am_MainConnectionType_s | This type holds all information of connections relevant to the HMI |
am_MainConnection_s | Struct that holds attribiutes of a mainconnection |
am_NotificationPayload_s | This struct holds the payload of a notification |
am_NotificationConfiguration_s | This struct holds information about the configuration for notifications |
am_Sink_s | This struct describes the attribiutes of a sink |
am_Source_s | This struct describes the attribiutes of a source |
am_Domain_s | This struct describes the attribiutes of a domain |
am_Connection_s | Connection |
am_EarlyData_u | Data type depends of am_EarlyDataType_e: volume_t in case of ED_SOURCE_VOLUME, ED_SINK_VOLUME soundProperty_t in case of ED_SOURCE_PROPERTY, ED_SINK_PROPERTY |
am_DataType_u | Data type depends of am_EarlyDataType_e: sourceID in case of ED_SOURCE_VOLUME, ED_SOURCE_PROPERTY sinkID in case of ED_SINK_VOLUME, ED_SINK_PROPERTY |
am_EarlyData_s | |
am_Volumes_s | This types describe a mixed description for source and sinks volumes |
IAmCommandReceive | The interface towards the Controlling Instance (e.g HMI) |
IAmCommandSend | This interface handles all communication from the AudioManagerDaemon towards the system |
IAmControlReceive | This interface gives access to all important functions of the audiomanager that are used by the AudioManagerController to control the system |
IAmControlSend | This interface is presented by the AudioManager controller |
IAmRoutingReceive | Routing Receive sendInterface description |
IAmRoutingSend | This class implements everything from Audiomanager -> RoutingAdapter There are two rules that have to be kept in mind when implementing against this interface: |
CAmLog | |
DltContext | This structure is used for every context used in an application |
DltContextData | This structure is used for context data used in an application |