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 [] |
#define CHORUSDEPTH_PARAM 6 |
Referenced by au_fx_param_hdl().
#define CHORUSRATE_PARAM 5 |
Referenced by au_fx_param_hdl().
#define CONVERT 173123.404906676 |
Referenced by au_fx_load_preset(), and au_fx_param_hdl().
#define FBCOEF_PARAM 2 |
Referenced by au_fx_param_hdl().
#define FFCOEF_PARAM 3 |
Referenced by au_fx_param_hdl().
#define GAIN_PARAM 4 |
Referenced by au_fx_param_hdl().
#define INPUT_PARAM 0 |
Referenced by au_fx_param_hdl().
#define LPFILT_PARAM 7 |
Referenced by au_fx_param_hdl().
#define OUTPUT_PARAM 1 |
Referenced by au_fx_param_hdl().
#define SCALE 16384 |
Referenced by au_pull_fx().
Referenced by au_filter_create().
effectType | from enum AuEffectType |
Referenced by au_driver_init().
Referenced by au_bus_set_effect(), and au_fx_create().
Referenced by au_bus_set_fx_params().
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. |
Referenced by alAudioFrame().
s32* AU_FX_CUSTOM_PARAMS[] |
Referenced by au_fx_load_preset(), and au_sfx_set_reverb_type().
s32 BIG_ROOM_PARAMS[] |
Referenced by au_fx_load_preset().
s32 CHORUS_PARAMS[] |
Referenced by au_fx_load_preset().
s32 D_8007F0C0[] |
s32 ECHO_PARAMS[] |
Referenced by au_fx_load_preset().
s32 FLANGE_PARAMS[] |
Referenced by au_fx_load_preset().
s32 NULL_PARAMS[] |
Referenced by au_fx_load_preset().
s32 SMALL_ROOM_PARAMS[] |
Referenced by au_fx_load_preset().