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.