API Reference¶
Auto-generated reference for the Amplitude Audio SDK public C++ API.
The reference is produced by mkdoxy from the Doxygen comments in SparkyStudios/Audio/Amplitude.
Browse by module¶
The API is organized by Doxygen @defgroup tags:
- Assets — asset loading, sound banks, attenuation, collections, events
- Core — engine lifecycle, logging, memory, threading primitives
- DSP — digital signal processing blocks and effects
- Engine — the
Enginefacade and playback control - IO — file systems, resources, and package readers
- Math — vectors, matrices, quaternions, shapes, utilities
- Memory — arena allocators and memory pools
- Mixer — channels, buses, amplimix, and the audio graph
Browse by kind¶
- Classes — every class, struct, and union
- Namespaces —
SparkyStudios::Audio::Amplitudeand nested namespaces - Files — every public header
Tips¶
- Anonymous-union fields (e.g. on
AmVector3,AmMatrix4) show up asvariable-@...anchors — this is a known Doxygen quirk; the fields themselves render correctly.