Main Page | Data Structures | File List | Data Fields | Globals

mod.h File Reference

Go to the source code of this file.

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_tfluid_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)


Define Documentation

#define FLUID_NUM_MOD   64
 

Definition at line 31 of file mod.h.


Enumeration Type Documentation

enum fluid_mod_flags
 

Enumeration values:
FLUID_MOD_POSITIVE 
FLUID_MOD_NEGATIVE 
FLUID_MOD_UNIPOLAR 
FLUID_MOD_BIPOLAR 
FLUID_MOD_LINEAR 
FLUID_MOD_CONCAVE 
FLUID_MOD_CONVEX 
FLUID_MOD_SWITCH 
FLUID_MOD_GC 
FLUID_MOD_CC 

Definition at line 56 of file mod.h.

enum fluid_mod_src
 

Enumeration values:
FLUID_MOD_NONE 
FLUID_MOD_VELOCITY 
FLUID_MOD_KEY 
FLUID_MOD_KEYPRESSURE 
FLUID_MOD_CHANNELPRESSURE 
FLUID_MOD_PITCHWHEEL 
FLUID_MOD_PITCHWHEELSENS 

Definition at line 72 of file mod.h.


Function Documentation

FLUIDSYNTH_API void fluid_mod_delete fluid_mod_t mod  ) 
 

FLUIDSYNTH_API double fluid_mod_get_amount fluid_mod_t mod  ) 
 

FLUIDSYNTH_API int fluid_mod_get_dest fluid_mod_t mod  ) 
 

FLUIDSYNTH_API int fluid_mod_get_flags1 fluid_mod_t mod  ) 
 

FLUIDSYNTH_API int fluid_mod_get_flags2 fluid_mod_t mod  ) 
 

FLUIDSYNTH_API int fluid_mod_get_source1 fluid_mod_t mod  ) 
 

FLUIDSYNTH_API int fluid_mod_get_source2 fluid_mod_t mod  ) 
 

FLUIDSYNTH_API fluid_mod_t* fluid_mod_new void   ) 
 

FLUIDSYNTH_API void fluid_mod_set_amount fluid_mod_t mod,
double  amount
 

FLUIDSYNTH_API void fluid_mod_set_dest fluid_mod_t mod,
int  dst
 

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 int fluid_mod_test_identity fluid_mod_t mod1,
fluid_mod_t mod2
 


Generated on Sun Nov 30 06:16:37 2003 for libfluidsynth by doxygen 1.3.3