Defines |
#define | SEQ_MIDI_OUT_MALLOC_METHOD 3 |
#define | SEQ_MIDI_OUT_MAX_EVENTS 128 |
#define | SEQ_MIDI_OUT_MALLOC_ANALYSIS 0 |
#define | SEQ_MIDI_OUT_SUPPORT_DELAY 0 |
Enumerations |
enum | seq_midi_out_event_type_t {
SEQ_MIDI_OUT_ClkEvent,
SEQ_MIDI_OUT_TempoEvent,
SEQ_MIDI_OUT_CCEvent,
SEQ_MIDI_OUT_OnEvent,
SEQ_MIDI_OUT_OffEvent,
SEQ_MIDI_OUT_OnOffEvent
} |
Functions |
s32 | SEQ_MIDI_OUT_Init (u32 mode) |
s32 | SEQ_MIDI_OUT_Callback_MIDI_SendPackage_Set (void *_callback_midi_send_package) |
s32 | SEQ_MIDI_OUT_Callback_BPM_IsRunning_Set (void *_callback_bpm_is_running) |
s32 | SEQ_MIDI_OUT_Callback_BPM_TickGet_Set (void *_callback_bpm_tick_get) |
s32 | SEQ_MIDI_OUT_Callback_BPM_Set_Set (void *_callback_bpm_set) |
s32 | SEQ_MIDI_OUT_Send (mios32_midi_port_t port, mios32_midi_package_t midi_package, seq_midi_out_event_type_t event_type, u32 timestamp, u32 len) |
s32 | SEQ_MIDI_OUT_ReSchedule (u8 tag, seq_midi_out_event_type_t event_type, u32 timestamp, u32 *reschedule_filter) |
s32 | SEQ_MIDI_OUT_FlushQueue (void) |
s32 | SEQ_MIDI_OUT_FreeHeap (void) |
s32 | SEQ_MIDI_OUT_Handler (void) |
Variables |
u32 | seq_midi_out_allocated |
| contains number of events which have allocated memory
|