|
CoriEngine
|
Everything connected to audio is in this namespace. More...
Classes | |
| class | Mixer |
| Mixer is responsible for mixing all the sounds, it is a global object and there can only be one Mixer. More... | |
| struct | PlayParams |
| Parameters to be used when playing sound, you can mix your audio playback however you want with these. More... | |
| class | Sound |
| Sound asset to be played on a Track. More... | |
| class | Track |
| You use Track to play and mix Sound objects. More... | |
Concepts | |
| concept | IsSoundWithParams |
Typedefs | |
| using | TrackID = uint16_t |
| using | SoundID = uint32_t |
| using | TrackStopCallbackFn = std::function<void()> |
| using | SoundWithParams = std::pair<std::shared_ptr<Sound>, PlayParams> |
Everything connected to audio is in this namespace.
| using Cori::Audio::SoundID = uint32_t |
Definition at line 6 of file IDDefs.hpp.
| using Cori::Audio::SoundWithParams = std::pair<std::shared_ptr<Sound>, PlayParams> |
| using Cori::Audio::TrackID = uint16_t |
Definition at line 5 of file IDDefs.hpp.
| using Cori::Audio::TrackStopCallbackFn = std::function<void()> |