|  | 
| typedef int(* | createCallback) (UnityAudioEffectState *state) | 
|  | 
| typedef int(* | releaseCallback) (UnityAudioEffectState *state) | 
|  | 
| typedef int(* | resetCallback) (UnityAudioEffectState *state) | 
|  | 
| typedef int(* | processCallback) (UnityAudioEffectState *state, float *inBuffer, float *outBuffer, unsigned int bufferSize, int numInChannels, int numOutChannels) | 
|  | 
| typedef int(* | setPositionCallback) (UnityAudioEffectState *state, unsigned int pos) | 
|  | 
| typedef int(* | setFloatParameterCallback) (UnityAudioEffectState *state, int index, float value) | 
|  | 
| typedef int(* | getFloatParameterCallback) (UnityAudioEffectState *state, int index, float *value, char *valuestr) | 
|  | 
| typedef int(* | getFloatBufferCallback) (UnityAudioEffectState *state, const char *name, float *buffer, int numsamples) | 
|  | 
| typedef int(* | distanceAttenuationCallback) (UnityAudioEffectState *state, float distanceIn, float attenuationIn, float *attenuationOut) | 
|  | 
| typedef void(* | renderCallback) (int eventId) | 
|  |