public static Result Initialize(IntPtr poolmem, int poollen, MemoryAllocCallback useralloc, MemoryReallocCallback userrealloc, MemoryFreeCallback userfree, MemoryType memtypeflags) { return(FMOD_Memory_Initialize(poolmem, poollen, useralloc, userrealloc, userfree, memtypeflags)); }
private static extern Result FMOD_Memory_Initialize(IntPtr poolmem, int poollen, MemoryAllocCallback useralloc, MemoryReallocCallback userrealloc, MemoryFreeCallback userfree, MemoryType memtypeflags);
public static void Initialize(MemoryAllocCallback userAlloc, MemoryReallocCallback userRealloc, MemoryFreeCallback userFree, MemoryType type) { var result = FMOD_Memory_Initialize(IntPtr.Zero, 0, userAlloc, userRealloc, userFree, type); if (result == Result.OK) { return; } throw new FmodException(result); }