Engine::Audio
Classes
Name | |
---|---|
class | Engine::Audio::AudioBuffer A simple audio buffer to hold PCM samples |
class | Engine::Audio::AudioManager An audio manager that accepts multiple Audio::AudioBuffer instances. |
Types
Name | |
---|---|
typedef int(*)(AudioBuffer &buffer, size_t offset) | Callback Some callback function pointer type definition. |
using int()(AudioBuffer &buffer, size_t offset, void user) | Callback2 Some callback function pointer type definition. |
Functions
Name | |
---|---|
void | doSomething(AudioBuffer & buffer) Do something with the buffer. |
Types Documentation
typedef Callback
typedef int(* Engine::Audio::Callback) (AudioBuffer &buffer, size_t offset);
Some callback function pointer type definition.
Parameters:
- buffer The buffer this callback is called from
- offset The offset of the buffer currently playing
Deprecated:
Use the Audio::Callback2 instead
using Callback2
using Engine::Audio::Callback2 = typedef int (*)(AudioBuffer& buffer, size_t offset, void* user);
Some callback function pointer type definition.
Parameters:
- buffer The buffer this callback is called from
- offset The offset of the buffer currently playing
- user User specific data
Functions Documentation
function doSomething
void doSomething(
AudioBuffer & buffer
)
Do something with the buffer.
Updated on 2022-10-19 at 22:22:00 +0000