▼Nswitchboard | |
CAudioBuffer | Provides an abstraction around raw audio buffers stored in memory |
CAudioBufferConverter | Converts AudioBuffer class instances between different formats |
CAudioBufferPool | Allocates memory for multiple AudioBuffer instances |
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 |
CAudioData | Provides helper methods to handle raw audio data arrays |
CAudioDataConverter | Converts audio data stored in arrays between different audio formats |
CAudioDevice | Represents an audio device that can send and receive audio data |
CAudioGraph | Manages a graph of AudioNode instances |
CAudioGraphInputNode | Represents the input node of the audio graph |
CAudioGraphNodeConnection | Represents a connection between two audio nodes in the AudioGraph class |
CAudioGraphNodeState | Holds the state of an audio node inside the AudioGraph instance |
CAudioGraphOutputNode | Represents the output node of the audio graph |
CAudioNode | Represents a node in the audio graph |
CAudioPlayer | Plays the loaded audio file |
CAudioPlayerMemorySource | Provides audio data from an encoded audio file |
CAudioPlayerNode | AudioNode that plays the loaded audio file |
CAudioPlayerSource | Provides an interface to provide audio data in chunks |
CAudioProcessorNode | A node that processes audio and has both incoming and outgoing connections |
CAudioRingBuffer | Class providing ring buffer functionality specialized for audio (most importantly multichannel functionality) |
CAudioSinkNode | A node that consumes audio and only has incoming connections |
CAudioSource | Interface class that represents a source of audio |
CAudioSourceNode | A node that produces audio and only has outgoing connections |
CBufferAllocator | Allocates memory that can be used to store audio data |
CBufferRegulator | This class can be used to turn variable sized audio buffer stream into a stabilized constant length audio buffer stream |
CBufferSizeRegulator | Converts a variable sized buffer stream into a fixed sized buffer stream |
CChannelSplitterNode | Splits a multi channel audio bus to multiple mono audio buses |
CConsoleLogDestination | Provides a logging option for the standard output. Singleton |
CFileReader | Reads a file from the file system |
CFileUtils | Contains file manipulation utility methods |
CFileWriter | Writes a file to the file system |
CGainNode | Changes the gain of the audio that flows through this node |
CGraph | Represents a general purpose DAG (Directed Acyclic Graph) with nodes and edges |
CIOResampler | Provides a callback function that is called with resampled audio data |
CLogDestination | Provides an interface to implement platform-specific logging |
CLogger | Provides logging functionality |
CMixerNode | Mixes multiple audio buses into a single audio bus |
CMonoToMultiChannelNode | Converts a mono audio bus to a multi-channel audio bus |
CMp3Decoder | Decodes MP3 data to PCM audio data |
CMp3Encoder | Encodes MP3 data from PCM audio data |
CMultiChannelToMonoNode | Converts a multi-channel audio bus to a mono audio bus |
CNoiseGate | Class providing noise gating with hysteresis |
COggDecoder | Decodes Ogg/Vorbis data to PCM audio data |
COggEncoder | Encodes Ogg/Vorbis data from PCM audio data |
CPipe | Has a sink and source node. Can be used to utilize output as input, without introducing a cycle to the graph |
CPipeSinkNode | Used by Pipe class, should not be instantiated elsewhere |
CPipeSourceNode | Used by Pipe class, should not be instantiated elsewhere |
CRecorderNode | Records the incoming audio data to a file |
CResampler | Resamples audio data from one sample rate to another |
CRingBuffer | Class providing ring buffer functionality |
CSampleRateRegulator | Converts an audio stream with variable sample rate to a fixed sample rate buffer stream |
CSineGenerator | Generates a sine wave signal |
CSineGeneratorNode | Generates a sine wave with the given frequency and amplitude |
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 |
CSplitterNode | Splits a single audio bus into multiple audio buses |
CStopwatch | Can be used to measure code execution performance |
CSwitchboardSDK | Initializes and configures the Switchboard SDK |
CVUMeterNode | Analyzes the audio and returns the RMS power of the signal per buffer |
CWavDecoder | Decodes WAVdata to PCM audio data |
CWavEncoder | Encodes WAV data from PCM audio data |
CWhiteNoiseGenerator | Generates white noise |
CWhiteNoiseGeneratorNode | Generates white noise |