| pool | If you want a fixed block of memory for FMOD to use, pass it in here.  Specify the length in poollen.  Specifying NULL doesnt use internal management and it relies on callbacks. 
 | 
| poollen | Length in bytes of the pool of memory for FMOD to use specified in.  Specifying 0 turns off internal memory management and relies purely on callbacks.  Length must be a multiple of 512. 
 | 
| useralloc | Only supported if pool is NULL.  Otherwise it overrides the FMOD internal calls to alloc.  Compatible with ansi malloc(). 
 | 
| userrealloc | Only supported if pool is NULL.  Otherwise it overrides the FMOD internal calls to realloc.  Compatible with ansi realloc(). 
 | 
| userfree | Only supported if pool is NULL.  Otherwise it overrides the FMOD internal calls to free. Compatible with ansi free(). 
 |