diff options
| author | realtradam <[email protected]> | 2023-06-04 02:35:00 -0400 |
|---|---|---|
| committer | realtradam <[email protected]> | 2023-06-04 02:35:00 -0400 |
| commit | 35558b39040d37c939bd68b56985d6cb5385a451 (patch) | |
| tree | b10516557ba530d96799a8c4bed94b7644938811 /include/rodeo/audio.h | |
| parent | 856ce67eb21f64d86ecf6bb3651985f10e6236c3 (diff) | |
| download | RodeoKit-gfx-rewrite.tar.gz RodeoKit-gfx-rewrite.zip | |
refactor to have graphics and windowing seperategfx-rewrite
Diffstat (limited to 'include/rodeo/audio.h')
| -rw-r--r-- | include/rodeo/audio.h | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/include/rodeo/audio.h b/include/rodeo/audio.h index dd7639d..14ae6f0 100644 --- a/include/rodeo/audio.h +++ b/include/rodeo/audio.h @@ -10,14 +10,25 @@ typedef struct rodeo_audio_sound_t rodeo_audio_sound_t; typedef struct rodeo_audio_music_t rodeo_audio_music_t; void -rodeo_audio_initialize( +rodeo_audio_init( uint32_t channels //uint32_t num_sound_pools, //uint32_t size_sound_pools ); void -rodeo_audio_deinitialize(void); +rodeo_audio_deinit(void); + +#define \ +mrodeo_audio_do( \ + channels \ +) \ + mrodeo_defer_do( \ + rodeo_audio_init( \ + channels \ + ), \ + rodeo_audio_deinit() \ + ) /* uint32_t |
