namespace Audio

in global :: Sandbox

This namespace contains:

struct AudioChannel Represents an audio channel, between 0 and 7. This is used to index into buffers. This is used rather than an int to avoid unfortuate bugs.
class AudioDistanceFloatAttribute
class AudioMeter Allows the capture and monitor of an audio source
struct AudioMeter.Frame
class AudioProcessor Takes a bunch of samples and processes them. It's common for these to be chained together. It's also common for the processor to store state between calls.
struct DspPresetHandle A handle to a DspPreset
class DspProcessor
class MixBuffer Contains 512 samples of audio data, this is used when mixing a single channel
class Mixer Takes a bunch of sound, changes its volumes, mixes it together, outputs it
struct MixerHandle A handle to a Mixer
class MixerSettings
class MultiChannelBuffer Holds up to 8 mix buffers, which usually represent output speakers.
struct PerChannel<T> Stores a variable per channel