From cd4e5314ed15f7a99f74ee53fc11ff34371faf87 Mon Sep 17 00:00:00 2001 From: David Reid Date: Sun, 14 Jun 2020 19:45:54 +1000 Subject: [PATCH] Make the ma_event API public in preparation for some future work. --- miniaudio.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/miniaudio.h b/miniaudio.h index 87180992..bf5c5645 100644 --- a/miniaudio.h +++ b/miniaudio.h @@ -5206,6 +5206,27 @@ Unlocks a mutex. MA_API void ma_mutex_unlock(ma_mutex* pMutex); +/* +Initializes an auto-reset event. +*/ +MA_API ma_result ma_event_init(ma_event* pEvent); + +/* +Uninitializes an auto-reset event. +*/ +MA_API void ma_event_uninit(ma_event* pEvent); + +/* +Waits for the specified auto-reset event to become signalled. +*/ +MA_API ma_result ma_event_wait(ma_event* pEvent); + +/* +Signals the specified auto-reset event. +*/ +MA_API ma_result ma_event_signal(ma_event* pEvent); + + /************************************************************************************************************************************************************ Utiltities