Switchboard SDK
|
Holds a list of AudioBusList instances on the heap. More...
#include <AudioBusFormatVector.hpp>
Public Member Functions | |
AudioBusFormatVector (const uint numberOfBuses) | |
Creates an AudioBusFormatVector instance. | |
AudioBusFormatVector (const std::vector< AudioBusFormat > &busFormats) | |
Creates an AudioBusFormatVector instance from a vector of AudioBusFormat values. | |
uint | getNumberOfBuses () const override |
AudioBusFormat & | getBusFormat (const uint busIndex) const override |
AudioBusFormatList & | operator= (const AudioBusFormatList &other) override |
Holds a list of AudioBusList instances on the heap.
AudioBusFormatVector class.
Represents formats of AudioBusList instances without the need for the audio data.
switchboard::AudioBusFormatVector::AudioBusFormatVector | ( | const uint | numberOfBuses | ) |
Creates an AudioBusFormatVector instance.
Allocates enough memory on the heap to hold the AudioBusFormat instances.
numberOfBuses | The number of audio bus formats handled by this instance. |
switchboard::AudioBusFormatVector::AudioBusFormatVector | ( | const std::vector< AudioBusFormat > & | busFormats | ) |
Creates an AudioBusFormatVector instance from a vector of AudioBusFormat values.
Allocates enough memory on the heap to hold the AudioBusFormat instances.
busFormats | The vector holding the AudioBusFormat values. |