83typedef void* (*AXFXAllocHook)(
size_t size);
void free(void *ptr)
Definition alloc.c:328
struct AXFX_REVERBHI AXFX_REVERBHI
struct AXFX_BUFFERUPDATE AXFX_BUFFERUPDATE
unsigned int size
Definition __os.h:106
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
signed long s32
Definition types.h:11
void AXFXReverbHiCallback(void *update, void *fx)
Definition AXFXReverbHi.c:31
BOOL AXFXReverbHiShutdown(AXFX_REVERBHI *fx)
Definition reverb_hi.c:710
void *(* AXFXAllocHook)(size_t size)
Definition axfx.h:83
AXFXAllocHook __AXFXAlloc
Definition AXFXHooks.c:9
BOOL AXFXReverbHiExpInit(AXFX_REVERBHI_EXP *fx)
Definition AXFXReverbHiExp.c:31
void AXFXGetHooks(AXFXAllocHook *alloc, AXFXFreeHook *free)
Definition AXFXHooks.c:25
void AXFXSetHooks(AXFXAllocHook alloc, AXFXFreeHook free)
Definition AXFXHooks.c:20
void(* AXFXFreeHook)(void *block)
Definition axfx.h:84
void AXFXReverbHiExpShutdown(AXFX_REVERBHI_EXP *fx)
Definition AXFXReverbHiExp.c:79
void AXFXReverbHiExpCallback(AXFX_BUFFERUPDATE *update, AXFX_REVERBHI_EXP *fx)
Definition AXFXReverbHiExp.c:86
struct AXFX_REVERBHI_EXP AXFX_REVERBHI_EXP
AXFXFreeHook __AXFXFree
Definition AXFXHooks.c:10
BOOL AXFXReverbHiInit(AXFX_REVERBHI *fx)
Definition reverb_hi.c:699
s32 * right
Definition axfx.h:46
s32 * surround
Definition axfx.h:47
s32 * left
Definition axfx.h:45
s32 * left
Definition axfx.h:12
s32 * right
Definition axfx.h:13
s32 * surround
Definition axfx.h:14
f32 earlyCoef[3]
Definition axfx.h:30
f32 combCoef[3]
Definition axfx.h:41
u32 lastAllpassMaxLength[3]
Definition axfx.h:51
f32 * allpassLine[3][2]
Definition axfx.h:43
u32 preDelayMaxLength
Definition axfx.h:35
f32 crosstalk
Definition axfx.h:64
f32 * combLine[3][3]
Definition axfx.h:37
f32 damping
Definition axfx.h:63
f32 * earlyLine[3]
Definition axfx.h:26
f32 * preDelayLine[3]
Definition axfx.h:32
AXFX_BUS * busOut
Definition axfx.h:68
f32 earlyGain
Definition axfx.h:65
u32 earlyMaxLength
Definition axfx.h:29
f32 sendGain
Definition axfx.h:70
u32 earlyPos[3]
Definition axfx.h:27
f32 * lastAllpassLine[3]
Definition axfx.h:48
u32 active
Definition axfx.h:56
f32 outGain
Definition axfx.h:69
u32 lastAllpassLength[3]
Definition axfx.h:50
f32 lpfCoef
Definition axfx.h:55
f32 coloration
Definition axfx.h:62
f32 fusedTime
Definition axfx.h:61
f32 lastLpfOut[3]
Definition axfx.h:54
f32 allpassCoef
Definition axfx.h:53
u32 allpassMaxLength[2]
Definition axfx.h:46
u32 lastAllpassPos[3]
Definition axfx.h:49
u32 allpassLength[2]
Definition axfx.h:45
f32 fusedGain
Definition axfx.h:66
f32 preDelayTimeMax
Definition axfx.h:58
u32 combPos[3]
Definition axfx.h:38
u32 earlyMode
Definition axfx.h:57
u32 preDelayLength
Definition axfx.h:34
u32 allpassPos[2]
Definition axfx.h:44
u32 preDelayPos
Definition axfx.h:33
u32 combLength[3]
Definition axfx.h:39
AXFX_BUS * busIn
Definition axfx.h:67
u32 combMaxLength[3]
Definition axfx.h:40
u32 earlyLength
Definition axfx.h:28
u32 fusedMode
Definition axfx.h:60
f32 preDelayTime
Definition axfx.h:59
f32 time
Definition axfx.h:100
f32 damping
Definition axfx.h:101
f32 crosstalk
Definition axfx.h:103
f32 preDelay
Definition axfx.h:102
AXFX_REVERBHI_EXP exp
Definition axfx.h:74
f32 coloration
Definition axfx.h:98
f32 mix
Definition axfx.h:99