Switchboard SDK
Loading...
Searching...
No Matches
switchboard::Extension Class Referenceabstract

Interface for Switchboard SDK extensions. More...

#include <Extension.hpp>

Public Member Functions

virtual ~Extension ()=default
 Destructor.
 
virtual std::string getName ()=0
 Gets the name of the extension.
 
virtual std::shared_ptr< AudioNodeFactorygetAudioNodeFactory ()=0
 Gets the AudioNodeFactory object of the extension.
 

Detailed Description

Interface for Switchboard SDK extensions.

Member Function Documentation

◆ getAudioNodeFactory()

virtual std::shared_ptr< AudioNodeFactory > switchboard::Extension::getAudioNodeFactory ( )
pure virtual

Gets the AudioNodeFactory object of the extension.

The AudioNodeFactory object is used to create custom audio nodes.

Returns
std::shared_ptr<AudioNodeFactory> The AudioNodeFactory object of the extension.

◆ getName()

virtual std::string switchboard::Extension::getName ( )
pure virtual

Gets the name of the extension.

Returns
std::string The name of the extension.