#include <seq_engine.h>
Champs de données | ||
seq_engine_event_type_t | type | |
systime_t | scheduled_time | |
union { | ||
seq_engine_note_on_t note_on | ||
seq_engine_note_off_t note_off | ||
seq_engine_plock_t plock | ||
} | data | |
Scheduled event description consumed by the player.
union { ... } seq_engine_event_t::data |
Event payload.
seq_engine_note_off_t seq_engine_event_t::note_off |
NOTE OFF payload.
seq_engine_note_on_t seq_engine_event_t::note_on |
NOTE ON payload.
seq_engine_plock_t seq_engine_event_t::plock |
Parameter lock payload.
systime_t seq_engine_event_t::scheduled_time |
Absolute time when the event should fire.
seq_engine_event_type_t seq_engine_event_t::type |
Type of event.