AudioManager  7.5.11
Native Application Runtime Environment
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCam::am_Availability_sThis describes the availability of a sink or a source together with the latest change
oCam::am_ClassProperty_sDescribes class properties
oCam::am_Connection_sConnection
oCam::am_Converter_sThis struct describes the attributes of a converter
oCam::am_Crossfader_sThis struct describes the attribiutes of a crossfader
oCam::am_DataType_uData 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
oCam::am_Domain_sThis struct describes the attribiutes of a domain
oCam::am_EarlyData_s
oCam::am_EarlyData_uData 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
oCam::am_Gateway_sThis struct describes the attributes of a gateway
oCam::am_Handle_sHandle is used for asynchronous operations and is uniquely assigned for each of this operations
oCam::CAmDatabaseHandlerMap::CAmMappedData::am_Identifier_sThe structure encapsulates the id boundary and the current id value
oCam::am_MainConnection_sStruct that holds attribiutes of a mainconnection
oCam::am_MainConnectionType_sThis type holds all information of connections relevant to the HMI
oCam::am_MainSoundProperty_sStruct describung mainsound property
oCam::am_NotificationConfiguration_sThis struct holds information about the configuration for notifications
oCam::am_NotificationPayload_sThis struct holds the payload of a notification
oCam::am_Route_sList of routing elements that lead from source to sink
oCam::am_RoutingElement_sThis represents one "hopp" in a route
oCam::am_RoutingNodeData_sA structure used as user data in the graph nodes
oCam::am_Sink_sThis struct describes the attribiutes of a sink
oCam::am_SinkClass_sStruct describing sinkclasses
oCam::am_SinkType_sThis type holds all information of sinks relevant to the HMI
oCam::am_SoundProperty_sStruct describing the sound property
oCam::am_Source_sThis struct describes the attribiutes of a source
oCam::am_SourceClass_sStruct describing source classes
oCam::am_SourceType_sThis type holds all information of sources relevant to the HMI
oCam::am_SystemProperty_sStruct describing system properties
oCam::am_Volumes_sThis types describe a mixed description for source and sinks volumes
oCam::CAmCommandLineSingleton
oCam::CAmCommandSenderThis class is used to send data to the CommandInterface
oCam::CAmCommonAPIWrapper
oCam::CAmControlSenderSends data to the commandInterface, takes the file of the library that needs to be loaded
oCam::CAmDatabaseObserverThis class observes the Database and notifies other classes about important events, mainly the CommandSender
oCam::CAmDbusWrapperThis wraps dbus and provides everything needed to anyone who wants to use dbus (including plugins)
oCam::CAmDltWrapperWraps around the dlt
oCam::CAmGraph< T, V >Class representing a directed or undirected graph
oCam::CAmGraph< am_RoutingNodeData_s, uint16_t >
oCam::CAmGraphElementThis class is base class for nodes and vertices
oCCAmLog
oCam::CAmRouterImplements an autorouting algorithm for connecting sinks and sources via different audio domains
oCam::CAmRoutingSenderImplements the RoutingSendInterface
oCam::CAmSerializerMagic 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
oCam::CAmSocketHandlerThe am::CAmSocketHandler implements a mainloop for the AudioManager
oCam::CAmTelnetMenuHelperHelper class for CAmTelnetServer
oCam::CAmTelnetServerImplements a telnetserver that can be used to connect to the audiomanager, retrieve some information and use it
oCam::CAmWatchdogImplements the watchdog of the AudioManager with the help of systemd
oCDltContextThis structure is used for every context used in an application
oCDltContextDataThis structure is used for context data used in an application
oCam::CAmRoutingSender::handleDataBase
oCam::IAmCommandReceiveThe interface towards the Controlling Instance (e.g HMI)
oCam::IAmCommandSendThis interface handles all communication from the AudioManagerDaemon towards the system
oCam::IAmControlReceiveThis interface gives access to all important functions of the audiomanager that are used by the AudioManagerController to control the system
oCam::IAmControlSendThis interface is presented by the AudioManager controller
oCam::IAmDatabaseHandlerThis class handles and abstracts the database
oCam::IAmRoutingReceiveRouting Receive sendInterface description
oCam::IAmRoutingSendThis class implements everything from Audiomanager -> RoutingAdapter There are two rules that have to be kept in mind when implementing against this interface:
oCam::IAmShPollCheckPrototype for poll check callback
oCam::IAmShPollDispatchPrototype for dispatch callback
oCam::IAmShPollFiredPrototype for poll fired callback
oCam::IAmShPollPreparePrototype for poll prepared callback
oCam::IAmShTimerCallBackPrototype for the timer callback
oCam::CAmRoutingSender::InterfaceNamePairs< is used to pair interfaces with busnames
\Cam::CAmDltWrapper::NoDltContextDataThis structure is used for context data used in an application