From 87efb75c9440b2e545771dcc8a12827b1e3d74e6 Mon Sep 17 00:00:00 2001 From: David Reid Date: Sun, 12 Nov 2017 12:52:43 +1000 Subject: [PATCH] Expose mutex APIs. --- mini_al.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/mini_al.h b/mini_al.h index 10f4b1b4..6a27f97e 100644 --- a/mini_al.h +++ b/mini_al.h @@ -1326,6 +1326,19 @@ mal_uint32 mal_dsp_read_frames(mal_dsp* pDSP, mal_uint32 frameCount, void* pFram mal_uint32 mal_convert_frames(void* pOut, mal_format formatOut, mal_uint32 channelsOut, mal_uint32 sampleRateOut, const void* pIn, mal_format formatIn, mal_uint32 channelsIn, mal_uint32 sampleRateIn, mal_uint32 frameCountIn); +/////////////////////////////////////////////////////////////////////////////// +// +// Utiltities +// +/////////////////////////////////////////////////////////////////////////////// + +mal_bool32 mal_mutex_create(mal_context* pContext, mal_mutex* pMutex); +void mal_mutex_delete(mal_context* pContext, mal_mutex* pMutex); +void mal_mutex_lock(mal_context* pContext, mal_mutex* pMutex); +void mal_mutex_unlock(mal_context* pContext, mal_mutex* pMutex); + + + /////////////////////////////////////////////////////////////////////////////// // // Miscellaneous Helpers