summaryrefslogtreecommitdiffhomepage
path: root/include/rodeo/audio.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/rodeo/audio.h')
-rw-r--r--include/rodeo/audio.h15
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