Go to the source code of this file.
Macros | |
| #define | SWAP16(in, out) |
| #define | CONVERT 173123.404906676 |
| #define | SCALE 16384 |
| #define | INPUT_PARAM 0 |
| #define | OUTPUT_PARAM 1 |
| #define | FBCOEF_PARAM 2 |
| #define | FFCOEF_PARAM 3 |
| #define | GAIN_PARAM 4 |
| #define | CHORUSRATE_PARAM 5 |
| #define | CHORUSDEPTH_PARAM 6 |
| #define | LPFILT_PARAM 7 |
Functions | |
| void | au_fx_create (AuFX *fx, u8 effectType, ALHeap *heap) |
| void | au_filter_create (AuFilter *filter, ALHeap *heap) |
| void | au_filter_init (AuFilter *filter, s16 arg1, s16 arg2, s16 cutoff) |
| void | au_fx_load_preset (AuFX *fx, u8 effectType) |
| Acmd * | au_pull_fx (AuFX *fx, Acmd *ptr, s16 wetDmem, s16 tempDmem) |
| Applies a chain of delay-line based effects to audio and mixes into output. | |
| s32 | au_fx_param_hdl (AuFX *fx, s16 index, s16 paramID, s32 value) |
Variables | |
| s32 | SMALL_ROOM_PARAMS [] |
| s32 | BIG_ROOM_PARAMS [] |
| s32 | D_8007F0C0 [] |
| s32 | ECHO_PARAMS [] |
| s32 | CHORUS_PARAMS [] |
| s32 | FLANGE_PARAMS [] |
| s32 | NULL_PARAMS [] |
| s32 * | AU_FX_CUSTOM_PARAMS [] |
Definition at line 5 of file reverb.c.
Referenced by au_pull_fx().
| #define CONVERT 173123.404906676 |
Definition at line 27 of file reverb.c.
Referenced by au_fx_load_preset(), and au_fx_param_hdl().
| #define INPUT_PARAM 0 |
Definition at line 31 of file reverb.c.
Referenced by au_fx_param_hdl().
| #define OUTPUT_PARAM 1 |
Definition at line 32 of file reverb.c.
Referenced by au_fx_param_hdl().
| #define FBCOEF_PARAM 2 |
Definition at line 33 of file reverb.c.
Referenced by au_fx_param_hdl().
| #define FFCOEF_PARAM 3 |
Definition at line 34 of file reverb.c.
Referenced by au_fx_param_hdl().
| #define GAIN_PARAM 4 |
Definition at line 35 of file reverb.c.
Referenced by au_fx_param_hdl().
| #define CHORUSRATE_PARAM 5 |
Definition at line 36 of file reverb.c.
Referenced by au_fx_param_hdl().
| #define CHORUSDEPTH_PARAM 6 |
Definition at line 37 of file reverb.c.
Referenced by au_fx_param_hdl().
| #define LPFILT_PARAM 7 |
Definition at line 38 of file reverb.c.
Referenced by au_fx_param_hdl().
| effectType | from enum AuEffectType |
Definition at line 138 of file reverb.c.
Referenced by au_driver_init().
Definition at line 158 of file reverb.c.
Definition at line 181 of file reverb.c.
Referenced by au_bus_set_effect(), and au_fx_create().
Applies a chain of delay-line based effects to audio and mixes into output.
For each delay tap in the FX chain:
| fx | Pointer to FX state (delay taps, buffers, etc.) |
| ptr | Pointer to the current audio command list position. |
| wetDmem | DMEM offset to mix wet output into. |
| tempDmem | Base DMEM offset for temporary working buffers. |
Definition at line 281 of file reverb.c.
Referenced by alAudioFrame().
Definition at line 416 of file reverb.c.
Referenced by au_bus_set_fx_params().
| s32 SMALL_ROOM_PARAMS[] |
Definition at line 40 of file reverb.c.
Referenced by au_fx_load_preset().
| s32 BIG_ROOM_PARAMS[] |
Definition at line 50 of file reverb.c.
Referenced by au_fx_load_preset().
| s32 D_8007F0C0[] |
Definition at line 62 of file reverb.c.
| s32 ECHO_PARAMS[] |
Definition at line 73 of file reverb.c.
Referenced by au_fx_load_preset().
| s32 CHORUS_PARAMS[] |
Definition at line 81 of file reverb.c.
Referenced by au_fx_load_preset().
| s32 FLANGE_PARAMS[] |
Definition at line 89 of file reverb.c.
Referenced by au_fx_load_preset().
| s32 NULL_PARAMS[] |
Definition at line 97 of file reverb.c.
Referenced by au_fx_load_preset().
| s32* AU_FX_CUSTOM_PARAMS[] |
Definition at line 106 of file reverb.c.
Referenced by au_fx_load_preset(), and au_sfx_set_reverb_type().