libfluidsynth
1.1.2
|
Functions for MIDI events, drivers and MIDI file playback. More...
Typedefs | |
typedef int(* | handle_midi_event_func_t) (void *data, fluid_midi_event_t *event) |
Generic callback function for MIDI events. More... | |
Enumerations | |
enum | fluid_midi_router_rule_type { FLUID_MIDI_ROUTER_RULE_NOTE, FLUID_MIDI_ROUTER_RULE_CC, FLUID_MIDI_ROUTER_RULE_PROG_CHANGE, FLUID_MIDI_ROUTER_RULE_PITCH_BEND, FLUID_MIDI_ROUTER_RULE_CHANNEL_PRESSURE, FLUID_MIDI_ROUTER_RULE_KEY_PRESSURE, FLUID_MIDI_ROUTER_RULE_COUNT } |
MIDI router rule type. More... | |
enum | fluid_player_status { FLUID_PLAYER_READY, FLUID_PLAYER_PLAYING, FLUID_PLAYER_DONE } |
MIDI player status enum. More... | |
Functions for MIDI events, drivers and MIDI file playback.
typedef int(* handle_midi_event_func_t) (void *data, fluid_midi_event_t *event) |
Generic callback function for MIDI events.
data | User defined data pointer |
event | The MIDI event |
Will be used between
MIDI router rule type.
enum fluid_player_status |