7 #include "cAudioDefines.h" 8 #include "IMemoryProvider.h" 11 #define CAUDIO_NEW new (__FILE__, __LINE__, __FUNCTION__) 12 #define CAUDIO_DELETE delete 13 #define CAUDIO_MALLOC(size) cAudio::getMemoryProvider()->Allocate(size, __FILE__, __LINE__, __FUNCTION__) 14 #define CAUDIO_FREE(pointer) cAudio::getMemoryProvider()->Free((void*)pointer) 16 #define CAUDIO_NEW new 17 #define CAUDIO_DELETE delete 18 #define CAUDIO_MALLOC(size) cAudio::getMemoryProvider()->Allocate(size, NULL, -1, NULL) 19 #define CAUDIO_FREE(pointer) cAudio::getMemoryProvider()->Free((void*)pointer) CAUDIO_API IMemoryProvider * getMemoryProvider()
Returns a pointer to the memory provider of cAudio.
Main namespace for the entire cAudio library.