Sequencer Event Definitions
Overview
Sequencer Event Definitions Moreā¦
// typedefs typedef unsigned char snd_seq_event_type_t; typedef unsigned int snd_seq_tick_time_t; typedef snd_seq_ev_ext snd_seq_ev_ext_t; // enums enum snd_seq_event_type; // structs struct snd_seq_addr_t; struct snd_seq_connect_t; struct snd_seq_ev_ctrl_t; struct snd_seq_ev_ext; struct snd_seq_ev_note_t; struct snd_seq_ev_queue_control_t; struct snd_seq_ev_raw32_t; struct snd_seq_ev_raw8_t; struct snd_seq_event_t; struct snd_seq_queue_skew_t; struct snd_seq_real_time_t; struct snd_seq_result_t; // unions union snd_seq_timestamp_t; // global functions struct snd_seq_ev_ext __attribute__((packed)); // macros #define SND_SEQ_EVENT_LENGTH_FIXED #define SND_SEQ_EVENT_LENGTH_MASK #define SND_SEQ_EVENT_LENGTH_VARIABLE #define SND_SEQ_EVENT_LENGTH_VARUSR #define SND_SEQ_PRIORITY_HIGH #define SND_SEQ_PRIORITY_MASK #define SND_SEQ_PRIORITY_NORMAL #define SND_SEQ_TIME_MODE_ABS #define SND_SEQ_TIME_MODE_MASK #define SND_SEQ_TIME_MODE_REL #define SND_SEQ_TIME_STAMP_MASK #define SND_SEQ_TIME_STAMP_REAL #define SND_SEQ_TIME_STAMP_TICK
Detailed Documentation
Sequencer Event Definitions
Typedefs
typedef unsigned char snd_seq_event_type_t
Sequencer event data type
typedef unsigned int snd_seq_tick_time_t
(MIDI) Tick-time data record
typedef snd_seq_ev_ext snd_seq_ev_ext_t
external stored data
Macros
#define SND_SEQ_EVENT_LENGTH_FIXED
fixed event size
#define SND_SEQ_EVENT_LENGTH_MASK
mask for event length bits
#define SND_SEQ_EVENT_LENGTH_VARIABLE
variable event size
#define SND_SEQ_EVENT_LENGTH_VARUSR
variable event size - user memory space
#define SND_SEQ_PRIORITY_HIGH
event should be processed before others
#define SND_SEQ_PRIORITY_MASK
mask for priority bits
#define SND_SEQ_PRIORITY_NORMAL
normal priority
#define SND_SEQ_TIME_MODE_ABS
absolute timestamp
#define SND_SEQ_TIME_MODE_MASK
mask for time mode bits
#define SND_SEQ_TIME_MODE_REL
relative to current time
#define SND_SEQ_TIME_STAMP_MASK
mask for timestamp bits
#define SND_SEQ_TIME_STAMP_REAL
timestamp in real time
#define SND_SEQ_TIME_STAMP_TICK
Event mode flags
NOTE: only 8 bits available!timestamp in clock ticks