|
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 |
| CNodeTypeInfo | |
| 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 |