|  | 
| 
 Data Structures | 
| struct | _fluid_mod_t | 
| 
 Defines | 
| #define | FLUID_NUM_MOD   64 | 
| 
 Enumerations | 
| enum | fluid_mod_flags { FLUID_MOD_POSITIVE =  0, 
FLUID_MOD_NEGATIVE =  1, 
FLUID_MOD_UNIPOLAR =  0, 
FLUID_MOD_BIPOLAR =  2,
 FLUID_MOD_LINEAR =  0, 
FLUID_MOD_CONCAVE =  4, 
FLUID_MOD_CONVEX =  8, 
FLUID_MOD_SWITCH =  12,
 FLUID_MOD_GC =  0, 
FLUID_MOD_CC =  16
 }
 | 
| enum | fluid_mod_src { FLUID_MOD_NONE =  0, 
FLUID_MOD_VELOCITY =  2, 
FLUID_MOD_KEY =  3, 
FLUID_MOD_KEYPRESSURE =  10,
 FLUID_MOD_CHANNELPRESSURE =  13, 
FLUID_MOD_PITCHWHEEL =  14, 
FLUID_MOD_PITCHWHEELSENS =  16
 }
 | 
| 
 Functions | 
| FLUIDSYNTH_API fluid_mod_t * | fluid_mod_new (void) | 
| FLUIDSYNTH_API void | fluid_mod_delete (fluid_mod_t *mod) | 
| FLUIDSYNTH_API void | fluid_mod_set_source1 (fluid_mod_t *mod, int src, int flags) | 
| FLUIDSYNTH_API void | fluid_mod_set_source2 (fluid_mod_t *mod, int src, int flags) | 
| FLUIDSYNTH_API void | fluid_mod_set_dest (fluid_mod_t *mod, int dst) | 
| FLUIDSYNTH_API void | fluid_mod_set_amount (fluid_mod_t *mod, double amount) | 
| FLUIDSYNTH_API int | fluid_mod_get_source1 (fluid_mod_t *mod) | 
| FLUIDSYNTH_API int | fluid_mod_get_flags1 (fluid_mod_t *mod) | 
| FLUIDSYNTH_API int | fluid_mod_get_source2 (fluid_mod_t *mod) | 
| FLUIDSYNTH_API int | fluid_mod_get_flags2 (fluid_mod_t *mod) | 
| FLUIDSYNTH_API int | fluid_mod_get_dest (fluid_mod_t *mod) | 
| FLUIDSYNTH_API double | fluid_mod_get_amount (fluid_mod_t *mod) | 
| FLUIDSYNTH_API int | fluid_mod_test_identity (fluid_mod_t *mod1, fluid_mod_t *mod2) |