Switchboard Extension SDK
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 Cswitchboard::AudioBuffer< T >Provides an abstraction around raw audio buffers stored in memory
 Cswitchboard::AudioBusRepresents a stream of audio in one direction
 Cswitchboard::AudioBusFormatDescribes the format of an AudioBus instance without the need for the audio data
 Cswitchboard::AudioBusFormatListHolds a list of AudioBusList instances
  Cswitchboard::AudioBusFormatArray< N >Holds a list of AudioBusList instances on the stack
 Cswitchboard::AudioBusListHolds a list of AudioBus instances
  Cswitchboard::AudioBusArray< 0 >
  Cswitchboard::AudioBusArray< N >Holds a list of AudioBus instances and allocates memory on the stack
 Cswitchboard::AudioGraphResamplerAudioGraphResampler class
 Cswitchboard::AudioRingBuffer< T >Class providing ring buffer functionality specialized for audio (most importantly multichannel functionality)
 Cswitchboard::EventEmitterBase class for objects that can emit events
  Cswitchboard::SwitchboardObjectSwitchboardObject interface
   Cswitchboard::ExtensionInterface for Switchboard SDK extensions
   Cswitchboard::Node
    Cswitchboard::AudioNodeRepresents a node in the audio graph
     Cswitchboard::AudioProcessorNodeA node that processes audio and has both incoming and outgoing connections
      Cswitchboard::SingleBusAudioProcessorNodeProvides a simplified interface for AudioProcessorNode which is useful when only a single bus is supported by the audio processor
     Cswitchboard::AudioSinkNodeA node that consumes audio and only has incoming connections
      Cswitchboard::SingleBusAudioSinkNodeProvides a simplified interface for AudioSinkNode which is useful when only a single bus is supported by the audio sink
     Cswitchboard::AudioSourceNodeA node that produces audio and only has outgoing connections
      Cswitchboard::SingleBusAudioSourceNodeProvides a simplified interface for AudioSourceNode which is useful when only a single bus is supported by the audio source
 Cswitchboard::ExtensionManagerManages the extensions of the Switchboard SDK
 Cswitchboard::LogDestinationProvides an interface to implement platform-specific logging
 Cswitchboard::LoggerProvides logging functionality
 Cswitchboard::Logger::LogStreamStream-like interface for logging at different levels
 Cswitchboard::Logger::LogStreamFactoryHelper factory for creating LogStream instances at different log levels
 Cswitchboard::NodeFactoryCreates node instances
 Cswitchboard::NodeTypeInfo
 Cswitchboard::ResamplerResamples audio data from one sample rate to another
 Cswitchboard::SwitchboardObjectResolverResolves Switchboard objects by their id