AudioManager  7.6.6
Native Application Runtime Environment
am::am_SourceType_s Struct Reference

this type holds all information of sources relevant to the HMI More...

#include <audiomanagertypes.h>

Public Attributes

am_sourceID_t sourceID
 This is the ID of the source, it is unique in the system. More...
 
std::string name
 The name of the source. More...
 
am_Availability_s availability
 the availability of the source More...
 
am_sourceClass_t sourceClassID
 the sourceClassID, indicates the class the source is in. More...
 

Detailed Description

this type holds all information of sources relevant to the HMI

Definition at line 914 of file audiomanagertypes.h.

Member Data Documentation

am_Availability_s am::am_SourceType_s::availability

the availability of the source

Definition at line 932 of file audiomanagertypes.h.

std::string am::am_SourceType_s::name

The name of the source.

Must be unique in the whole system.

Definition at line 928 of file audiomanagertypes.h.

am_sourceClass_t am::am_SourceType_s::sourceClassID

the sourceClassID, indicates the class the source is in.

This information can be used by the Controller to implement different behaviour for different classes.

Definition at line 938 of file audiomanagertypes.h.

am_sourceID_t am::am_SourceType_s::sourceID

This is the ID of the source, it is unique in the system.

There are 2 ways, ID can be created: either it is assigned during the registration process (in a dynamic context, uniqueness will be ensured by the AudioManagerDaemon), or it is a fixed (the project has to ensure the uniqueness of the ID).

Definition at line 924 of file audiomanagertypes.h.


The documentation for this struct was generated from the following file: