Switchboard Extension SDK
|
Nswitchboard | |
CAudioBuffer | Provides an abstraction around raw audio buffers stored in memory |
CAudioBus | Represents a stream of audio in one direction |
CAudioBusFormat | Describes the format of an AudioBus instance without the need for the audio data |
CAudioBusFormatList | Holds a list of AudioBusList instances |
CAudioBusList | Holds a list of AudioBus instances |
CAudioEngineFactory | AudioEngineFactory interface |
CAudioNode | Represents a node in the audio graph |
CAudioProcessorNode | A node that processes audio and has both incoming and outgoing connections |
CAudioSinkNode | A node that consumes audio and only has incoming connections |
CAudioSourceNode | A node that produces audio and only has outgoing connections |
CEngine | |
CEventEmitter | Base class for objects that can emit events |
CExtension | Interface for Switchboard SDK extensions |
CExtensionManager | Manages the extensions of the Switchboard SDK |
CLogDestination | Provides an interface to implement platform-specific logging |
CLogger | Provides logging functionality |
CLogStream | Stream-like interface for logging at different levels |
CLogStreamFactory | Helper factory for creating LogStream instances at different log levels |
CNode | |
CNodeFactory | Creates node instances |
CParameter | Parameter class. Represents an adjustable config value in an audio node |
CSingleBusAudioProcessorNode | Provides a simplified interface for AudioProcessorNode which is useful when only a single bus is supported by the audio processor |
CSingleBusAudioSinkNode | Provides a simplified interface for AudioSinkNode which is useful when only a single bus is supported by the audio sink |
CSingleBusAudioSourceNode | Provides a simplified interface for AudioSourceNode which is useful when only a single bus is supported by the audio source |
CSwitchboardObject | SwitchboardObject interface |