11#include <switchboard/export.h>
12#include <switchboard_core/AudioBus.hpp>
13#include <switchboard_core/AudioBusFormatList.hpp>
17namespace switchboard {
Represents a stream of audio in one direction.
Definition AudioBus.hpp:22
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.