11#include "AudioBus.hpp"
12#include "AudioBusFormatList.hpp"
16namespace switchboard {
Represents a stream of audio in one direction.
Definition AudioBus.hpp:21
AudioBusList()=default
Default constructor for AudioBusList.
virtual AudioBus & getBus(const uint busIndex) const =0
Gets an audio bus by its index.
void copyFrom(const AudioBusList &srcAudioBusList) const
Copies another AudioBusList instance.
virtual uint getNumberOfBuses() const =0
Gets the number of audio buses.
void clear() const
Sets the content of all audio buses to zero.
virtual AudioBusFormatList & getFormat()=0
Gets the formats of the audio buses.
virtual ~AudioBusList()=default
Default destructor for AudioBusList.