VERY hacky positional audio
This commit is contained in:
@@ -13,6 +13,8 @@ struct Audio_Track {
|
||||
|
||||
Audio_Data *data;
|
||||
|
||||
F32 volume;
|
||||
|
||||
U32 n_played;
|
||||
U32 next; // to play if playing, free otherwise
|
||||
};
|
||||
@@ -34,6 +36,8 @@ struct Audio_Context {
|
||||
};
|
||||
|
||||
function void Audio_Init(M_Arena *arena, Audio_Context *audio, F32 volume);
|
||||
function void Audio_Play(Audio_Context *audio, U32 index);
|
||||
function U32 Audio_Play(Audio_Context *audio, U32 index);
|
||||
|
||||
function void Audio_ChangeVolume(Audio_Context *audio, U32 handle, F32 volume);
|
||||
|
||||
#endif // LD_OS_AUDIO_H_
|
||||
|
||||
Reference in New Issue
Block a user