Switchboard SDK
All Classes Functions Variables Typedefs Pages
switchboard::SubgraphSinkNode Class Reference

Encapsulates multiple nodes into a SinkNode. More...

#include <SubgraphSinkNode.hpp>

Inheritance diagram for switchboard::SubgraphSinkNode:

Public Member Functions

SB_WASM SubgraphSinkNode ()
 Creates a SubgraphSinkNode instance.
 
 SubgraphSinkNode (const std::map< std::string, std::any > &config)
 Creates a SubgraphSinkNode instance with the given configuration.
 
SB_WASM ~SubgraphSinkNode ()
 SubgraphSinkNode destructor.
 
SB_WASM void setAudioGraph (AudioGraph *audioGraph)
 Set the AudioGraph for the SubgraphSinkNode.
 
SB_WASM bool setNumberOfBuses (const uint numberOfBuses) override
 
SB_WASM bool setBusFormats (AudioBusFormatList &busFormats) override
 
SB_WASM bool consume (AudioBusList &buses) override
 

Detailed Description

Encapsulates multiple nodes into a SinkNode.

SubgraphSinkNode class.

Constructor & Destructor Documentation

◆ SubgraphSinkNode()

switchboard::SubgraphSinkNode::SubgraphSinkNode ( const std::map< std::string, std::any > & config)

Creates a SubgraphSinkNode instance with the given configuration.

Parameters
configConfiguration map for the node.