Switchboard SDK
Loading...
Searching...
No Matches
switchboard::SubgraphProcessorNode Class Reference

Encapsulates multiple nodes into a ProcessorNode. More...

#include <SubgraphProcessorNode.hpp>

Inheritance diagram for switchboard::SubgraphProcessorNode:

Public Member Functions

SB_WASM SubgraphProcessorNode ()
 Creates a SubgraphProcessorNode instance.
 
SB_WASM ~SubgraphProcessorNode ()
 SubgraphProcessorNode destructor.
 
SB_WASM void setAudioGraph (AudioGraph *audioGraph)
 Set the AudioGraph for the SubgraphProcessorNode.
 
SB_WASM bool setNumberOfBuses (const uint numberOfInputBuses, const uint numberOfOutputBuses) override
 
SB_WASM bool setBusFormats (AudioBusFormatList &inputBusFormats, AudioBusFormatList &outputBusFormats) override
 
SB_WASM bool process (AudioBusList &inBuses, AudioBusList &outBuses) override
 

Detailed Description

Encapsulates multiple nodes into a ProcessorNode.

SubgraphProcessorNode class.

Member Function Documentation

◆ setAudioGraph()

void SubgraphProcessorNode::setAudioGraph ( AudioGraph * audioGraph)

Set the AudioGraph for the SubgraphProcessorNode.

Note that if the internal AudioGraph is not set or not started the SubgraphProcessorNode acts as a passthrough node.