namespace Audio
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 |