Switchboard Extension SDK
|
Cswitchboard::AudioBuffer< T > | Provides an abstraction around raw audio buffers stored in memory |
Cswitchboard::AudioBus | Represents a stream of audio in one direction |
Cswitchboard::AudioBusFormat | Describes the format of an AudioBus instance without the need for the audio data |
Cswitchboard::AudioBusFormatList | Holds a list of AudioBusList instances |
Cswitchboard::AudioBusList | Holds a list of AudioBus instances |
Cswitchboard::AudioEngineFactory | AudioEngineFactory interface |
Cswitchboard::EventEmitter | Base class for objects that can emit events |
Cswitchboard::SwitchboardObject | SwitchboardObject interface |
Cswitchboard::Engine | |
Cswitchboard::Extension | Interface for Switchboard SDK extensions |
Cswitchboard::Node | |
Cswitchboard::AudioNode | Represents a node in the audio graph |
Cswitchboard::AudioProcessorNode | A node that processes audio and has both incoming and outgoing connections |
Cswitchboard::SingleBusAudioProcessorNode | Provides a simplified interface for AudioProcessorNode which is useful when only a single bus is supported by the audio processor |
Cswitchboard::AudioSinkNode | A node that consumes audio and only has incoming connections |
Cswitchboard::SingleBusAudioSinkNode | Provides a simplified interface for AudioSinkNode which is useful when only a single bus is supported by the audio sink |
Cswitchboard::AudioSourceNode | A node that produces audio and only has outgoing connections |
Cswitchboard::SingleBusAudioSourceNode | Provides a simplified interface for AudioSourceNode which is useful when only a single bus is supported by the audio source |
Cswitchboard::ExtensionManager | Manages the extensions of the Switchboard SDK |
Cswitchboard::LogDestination | Provides an interface to implement platform-specific logging |
Cswitchboard::Logger | Provides logging functionality |
Cswitchboard::Logger::LogStream | Stream-like interface for logging at different levels |
Cswitchboard::Logger::LogStreamFactory | Helper factory for creating LogStream instances at different log levels |
Cswitchboard::NodeFactory | Creates node instances |
Cswitchboard::Parameter | Parameter class. Represents an adjustable config value in an audio node |