11#include "AudioBusFormatList.hpp"
12#include "AudioBusList.hpp"
13#include "AudioNode.hpp"
15namespace switchboard {
24 AudioProcessorNode(
const uint numberOfInputs,
const uint numberOfOutputs)
25 :
AudioNode(numberOfInputs, numberOfOutputs) {};
AudioNode(const uint numberOfInputs, const uint numberOfOutputs)
AudioNode constructor.
virtual bool setBusFormats(AudioBusFormatList &inputBusFormats, AudioBusFormatList &outputBusFormats)=0
Sets bus formats.
virtual ~AudioProcessorNode()=default
AudioProcessorNode virtual destructor.
virtual bool process(AudioBusList &inBuses, AudioBusList &outBuses)=0
Processes audio data from the given input buses and produces the audio output to the given output bus...
Holds a list of AudioBus instances.
Definition AudioBusList.hpp:24