|
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::AudioBusFormatArray< N > | Holds a list of AudioBusList instances on the stack |
| Cswitchboard::AudioBusList | Holds a list of AudioBus instances |
| Cswitchboard::AudioBusArray< 0 > | |
| Cswitchboard::AudioBusArray< N > | Holds a list of AudioBus instances and allocates memory on the stack |
| Cswitchboard::AudioGraphResampler | AudioGraphResampler class |
| Cswitchboard::AudioRingBuffer< T > | Class providing ring buffer functionality specialized for audio (most importantly multichannel functionality) |
| Cswitchboard::EventEmitter | Base class for objects that can emit events |
| Cswitchboard::SwitchboardObject | SwitchboardObject interface |
| 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::NodeTypeInfo | |
| Cswitchboard::Resampler | Resamples audio data from one sample rate to another |