Engine::Audio Namespace Reference
| Classes | Description |
|---|---|
| AudioBuffer | A simple audio buffer to hold PCM samples (class) |
| AudioManager | An audio manager that accepts multiple Audio::AudioBuffer instances. (class) |
| Member Types | Definition |
|---|---|
| Callback | Some callback function pointer type definition. (typedef) |
| Callback2 | Some callback function pointer type definition. (using) |
| Member Functions | Description |
|---|---|
| doSomething | Do something with the buffer. (function) |
Defined in header <src/Audio/AudioBuffer.hpp>
typedef int(* Engine::Audio::Callback) (AudioBuffer &buffer, size_t offset);
Some callback function pointer type definition.
Parameters:
Deprecated:
Use the Audio::Callback2 instead
Defined in header <src/Audio/AudioBuffer.hpp>
using Callback2 =
int(*)(AudioBuffer &buffer, size_t offset, void *user);
Some callback function pointer type definition.
Parameters:
Defined in header <src/Audio/AudioBuffer.hpp>
void
doSomething(AudioBuffer & buffer);
Do something with the buffer.
Exception Safety
Basic exception guarantee.
Updated on 2023-04-03