Lines Matching refs:event

32  * definition of sequencer event types
36 * event data type = #snd_seq_result
42 * event data type = #snd_seq_ev_note
50 * event data type = #snd_seq_ev_ctrl
61 * event data type = #snd_seq_ev_ctrl
66 #define SNDRV_SEQ_EVENT_TIMESIGN 23 /* SMF Time Signature event */
67 #define SNDRV_SEQ_EVENT_KEYSIGN 24 /* SMF Key Signature event */
70 * event data type = snd_seq_ev_queue_control
77 #define SNDRV_SEQ_EVENT_TEMPO 35 /* (SMF) Tempo event */
83 * event data type = none
87 #define SNDRV_SEQ_EVENT_SENSING 42 /* "active sensing" event */
90 * event data type = any type
92 #define SNDRV_SEQ_EVENT_ECHO 50 /* echo event */
93 #define SNDRV_SEQ_EVENT_OSS 51 /* OSS raw event */
96 * event data type = snd_seq_addr
106 * event data type = snd_seq_connect
114 * event data type = any
131 * event data type = snd_seq_ev_ext
135 #define SNDRV_SEQ_EVENT_BOUNCE 131 /* error event */
151 /* 255: special event */
157 /** event address */
171 #define SNDRV_SEQ_ADDRESS_SUBSCRIBERS 254 /* send event to all subscribed ports */
172 #define SNDRV_SEQ_ADDRESS_BROADCAST 255 /* send event to all queues/clients/ports/channels */
175 /* event mode flag - NOTE: only 8 bits available! */
184 #define SNDRV_SEQ_EVENT_LENGTH_FIXED (0<<2) /* fixed event size */
185 #define SNDRV_SEQ_EVENT_LENGTH_VARIABLE (1<<2) /* variable event size */
186 #define SNDRV_SEQ_EVENT_LENGTH_VARUSR (2<<2) /* variable event size - user memory space */
190 #define SNDRV_SEQ_PRIORITY_HIGH (1<<4) /* event should be processed before others */
193 #define SNDRV_SEQ_EVENT_UMP (1<<5) /* event holds a UMP packet */
195 /* note event */
204 /* controller event */
229 int event; /* processed event type */
265 /* quoted event - inside the kernel only */
269 struct snd_seq_event *event; /* quoted event */
272 union snd_seq_event_data { /* event data... */
286 /* sequencer event */
288 snd_seq_event_type_t type; /* event type */
289 unsigned char flags; /* event flags */
301 /* (compatible) event for UMP-capable clients */
303 snd_seq_event_type_t type; /* event type */
304 unsigned char flags; /* event flags */
318 * bounce event - stored as variable size data
322 struct snd_seq_event event;
362 /* event filter flags */
365 #define SNDRV_SEQ_FILTER_BOUNCE (1U<<2) /* accept bounce event in error */
367 #define SNDRV_SEQ_FILTER_USE_EVENT (1U<<31) /* use event filter */
375 unsigned char event_filter[32]; /* event filter bitmap */
414 #define SNDRV_SEQ_REMOVE_EVENT_TYPE (1<<7) /* Restrict to event type */
552 #define SNDRV_SEQ_TIMER_MIDI_CLOCK 1 /* Midi Clock (CLOCK event) */
553 #define SNDRV_SEQ_TIMER_MIDI_TICK 2 /* Midi Timer Tick (TICK event) */