11#include <switchboard/export.h>
12#include <switchboard_core/AudioBusFormatList.hpp>
13#include <switchboard_core/AudioBusList.hpp>
14#include <switchboard_core/AudioNode.hpp>
16namespace switchboard {
AudioNode(uint numberOfInputs, uint numberOfOutputs)
AudioNode constructor.
AudioSinkNode(const uint numberOfInputs)
AudioSinkNode constructor.
Definition AudioSinkNode.hpp:31
virtual bool setBusFormats(AudioBusFormatList &busFormats)=0
Sets bus formats.
virtual bool consume(AudioBusList &buses)=0
Consumes audio data from the given buses.
unsigned int numberOfInputs
The number of inputs (audio buses) for the node.
Definition Node.hpp:58
Holds a list of AudioBus instances.
Definition AudioBusList.hpp:25