Expose mutex APIs.

This commit is contained in:
David Reid
2017-11-12 12:52:43 +10:00
parent 409eab0f28
commit 87efb75c94
+13
View File
@@ -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); 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 // Miscellaneous Helpers