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 Thu Mar 13 19:09:35 2003 for libfluidsynth by doxygen1.2.15