46: name (_name), busType (_busType), flags (_flags), active (false)
64:
Bus (name, busType, flags), channelCount (channelCount)
79:
Bus (name, busType, flags), speakerArr (arr)
bool getInfo(BusInfo &info) SMTG_OVERRIDE
Gets the BusInfo associated to this Audio bus.
BusList(MediaType type, BusDirection dir)
Constructor.
Bus(const TChar *name, BusType busType, int32 flags)
Constructor.
int32 flags
flags, see BusInfo::BusFlags
BusType busType
kMain or kAux, see BusTypes
virtual bool getInfo(BusInfo &)
Gets the BusInfo of this bus.
bool getInfo(BusInfo &info) SMTG_OVERRIDE
Gets the BusInfo associated to this Event bus.
EventBus(const TChar *name, BusType busType, int32 flags, int32 channelCount)
Constructor of an EventBus.
int32 getChannelCount(SpeakerArrangement arr)
Returns number of channels used in speaker arrangement.
int32 BusType
bus type (main/aux)
TChar String128[128]
128 character UTF-16 string
char16 TChar
UTF-16 character.
int32 BusDirection
bus direction (in/out)
uint64 SpeakerArrangement
Bitset of speakers.
int32 MediaType
media type (audio/event)
BusInfo: This is the structure used with getBusInfo, informing the host about what is a specific give...
int32 channelCount
number of channels (if used then need to be recheck after IAudioProcessor::setBusArrangements is call...
BusType busType
main or aux - has to be a value of BusTypes
uint32 flags
flags - a combination of BusFlags
String128 name
name of the bus