28 #ifndef __ALSA_SEQ_EVENT_H 29 #define __ALSA_SEQ_EVENT_H 178 typedef struct snd_seq_addr {
184 typedef struct snd_seq_connect {
191 typedef struct snd_seq_real_time {
200 typedef union snd_seq_timestamp {
202 struct snd_seq_real_time time;
211 #define SND_SEQ_TIME_STAMP_TICK (0<<0) 212 #define SND_SEQ_TIME_STAMP_REAL (1<<0) 213 #define SND_SEQ_TIME_STAMP_MASK (1<<0) 215 #define SND_SEQ_TIME_MODE_ABS (0<<1) 216 #define SND_SEQ_TIME_MODE_REL (1<<1) 217 #define SND_SEQ_TIME_MODE_MASK (1<<1) 219 #define SND_SEQ_EVENT_LENGTH_FIXED (0<<2) 220 #define SND_SEQ_EVENT_LENGTH_VARIABLE (1<<2) 221 #define SND_SEQ_EVENT_LENGTH_VARUSR (2<<2) 222 #define SND_SEQ_EVENT_LENGTH_MASK (3<<2) 224 #define SND_SEQ_PRIORITY_NORMAL (0<<4) 225 #define SND_SEQ_PRIORITY_HIGH (1<<4) 226 #define SND_SEQ_PRIORITY_MASK (1<<4) 230 typedef struct snd_seq_ev_note { 239 typedef struct snd_seq_ev_ctrl {
241 unsigned char unused[3];
247 typedef struct snd_seq_ev_raw8 {
252 typedef struct snd_seq_ev_raw32 {
260 } __attribute__((packed));
269 typedef struct snd_seq_result {
275 typedef struct snd_seq_queue_skew {
281 typedef struct snd_seq_ev_queue_control {
283 unsigned char unused[3];
296 typedef struct snd_seq_event {
void * ptr
Definition: seq_event.h:259
Definition: seq_event.h:111
unsigned int param
Definition: seq_event.h:242
Definition: seq_event.h:191
Definition: seq_event.h:123
snd_seq_tick_time_t tick
Definition: seq_event.h:201
unsigned char note
Definition: seq_event.h:232
Definition: seq_event.h:147
Definition: seq_event.h:119
Definition: seq_event.h:60
unsigned char tag
Definition: seq_event.h:299
unsigned char channel
Definition: seq_event.h:240
Definition: seq_event.h:184
unsigned int tv_nsec
Definition: seq_event.h:193
snd_seq_result_t result
Definition: seq_event.h:317
snd_seq_event_type_t type
Definition: seq_event.h:297
unsigned int snd_seq_tick_time_t
Definition: seq_event.h:197
Definition: seq_event.h:158
Definition: seq_event.h:66
snd_seq_ev_ctrl_t control
Definition: seq_event.h:309
Definition: seq_event.h:145
Definition: seq_event.h:127
snd_seq_queue_skew_t skew
Definition: seq_event.h:288
Definition: seq_event.h:109
Definition: seq_event.h:121
snd_seq_connect_t connect
Definition: seq_event.h:316
Definition: seq_event.h:53
Definition: seq_event.h:70
snd_seq_ev_ext_t ext
Definition: seq_event.h:312
Definition: seq_event.h:88
unsigned char queue
Definition: seq_event.h:282
Definition: seq_event.h:46
Definition: seq_event.h:149
unsigned char client
Definition: seq_event.h:179
Definition: seq_event.h:48
unsigned int tv_sec
Definition: seq_event.h:192
Definition: seq_event.h:104
Definition: seq_event.h:155
Definition: seq_event.h:94
Definition: seq_event.h:162
Definition: seq_event.h:116
snd_seq_timestamp_t time
Definition: seq_event.h:302
Definition: seq_event.h:139
int result
Definition: seq_event.h:271
Definition: seq_event.h:170
snd_seq_addr_t addr
Definition: seq_event.h:315
snd_seq_ev_note_t note
Definition: seq_event.h:308
Definition: seq_event.h:166
Definition: seq_event.h:51
Definition: seq_event.h:77
Definition: seq_event.h:72
unsigned char velocity
Definition: seq_event.h:233
unsigned int position
Definition: seq_event.h:287
int event
Definition: seq_event.h:270
unsigned char queue
Definition: seq_event.h:301
Definition: seq_event.h:239
snd_seq_addr_t dest
Definition: seq_event.h:305
Definition: seq_event.h:168
Definition: seq_event.h:151
Definition: seq_event.h:178
snd_seq_ev_ext snd_seq_ev_ext_t
Definition: seq_event.h:265
Definition: seq_event.h:96
unsigned char channel
Definition: seq_event.h:231
Definition: seq_event.h:68
snd_seq_addr_t dest
Definition: seq_event.h:186
Definition: seq_event.h:200
Definition: seq_event.h:252
signed int value
Definition: seq_event.h:285
signed int value
Definition: seq_event.h:243
Definition: seq_event.h:107
snd_seq_ev_raw8_t raw8
Definition: seq_event.h:310
Definition: seq_event.h:100
unsigned char flags
Definition: seq_event.h:298
Definition: seq_event.h:90
Definition: seq_event.h:247
Definition: seq_event.h:143
unsigned int duration
Definition: seq_event.h:235
Definition: seq_event.h:55
unsigned int value
Definition: seq_event.h:276
Definition: seq_event.h:137
Definition: seq_event.h:79
Definition: seq_event.h:102
Definition: seq_event.h:173
snd_seq_ev_raw32_t raw32
Definition: seq_event.h:311
Definition: seq_event.h:75
Definition: seq_event.h:296
Definition: seq_event.h:83
Definition: seq_event.h:98
unsigned int base
Definition: seq_event.h:277
Definition: seq_event.h:114
Definition: seq_event.h:257
Definition: seq_event.h:129
Definition: seq_event.h:141
Definition: seq_event.h:160
unsigned int len
Definition: seq_event.h:258
snd_seq_timestamp_t time
Definition: seq_event.h:286
Definition: seq_event.h:132
snd_seq_addr_t sender
Definition: seq_event.h:185
unsigned char off_velocity
Definition: seq_event.h:234
Definition: seq_event.h:269
Definition: seq_event.h:275
snd_seq_event_type
Definition: seq_event.h:44
unsigned char port
Definition: seq_event.h:180
Definition: seq_event.h:81
Definition: seq_event.h:153
Definition: seq_event.h:134
Definition: seq_event.h:57
unsigned char snd_seq_event_type_t
Definition: seq_event.h:41
Definition: seq_event.h:86
Definition: seq_event.h:281
snd_seq_ev_queue_control_t queue
Definition: seq_event.h:313
Definition: seq_event.h:62
Definition: seq_event.h:92
Definition: seq_event.h:164
Definition: seq_event.h:230
Definition: seq_event.h:125
Definition: seq_event.h:64
snd_seq_addr_t source
Definition: seq_event.h:304