• Home
  • Raw
  • Download

Lines Matching refs:ev

48 #define snd_seq_ev_clear(ev) \  argument
49 memset(ev, 0, sizeof(snd_seq_event_t))
58 #define snd_seq_ev_set_tag(ev,t) \ argument
59 ((ev)->tag = (t))
71 #define snd_seq_ev_set_dest(ev,c,p) \ argument
72 ((ev)->dest.client = (c), (ev)->dest.port = (p))
82 #define snd_seq_ev_set_subs(ev) \ argument
83 ((ev)->dest.client = SND_SEQ_ADDRESS_SUBSCRIBERS,\
84 (ev)->dest.port = SND_SEQ_ADDRESS_UNKNOWN)
94 #define snd_seq_ev_set_broadcast(ev) \ argument
95 ((ev)->dest.client = SND_SEQ_ADDRESS_BROADCAST,\
96 (ev)->dest.port = SND_SEQ_ADDRESS_BROADCAST)
105 #define snd_seq_ev_set_source(ev,p) \ argument
106 ((ev)->source.port = (p))
117 #define snd_seq_ev_set_direct(ev) \ argument
118 ((ev)->queue = SND_SEQ_QUEUE_DIRECT)
132 #define snd_seq_ev_schedule_tick(ev, q, relative, ttick) \ argument
133 ((ev)->flags &= ~(SND_SEQ_TIME_STAMP_MASK | SND_SEQ_TIME_MODE_MASK),\
134 (ev)->flags |= SND_SEQ_TIME_STAMP_TICK,\
135 (ev)->flags |= (relative) ? SND_SEQ_TIME_MODE_REL : SND_SEQ_TIME_MODE_ABS,\
136 (ev)->time.tick = (ttick),\
137 (ev)->queue = (q))
151 #define snd_seq_ev_schedule_real(ev, q, relative, rtime) \ argument
152 ((ev)->flags &= ~(SND_SEQ_TIME_STAMP_MASK | SND_SEQ_TIME_MODE_MASK),\
153 (ev)->flags |= SND_SEQ_TIME_STAMP_REAL,\
154 (ev)->flags |= (relative) ? SND_SEQ_TIME_MODE_REL : SND_SEQ_TIME_MODE_ABS,\
155 (ev)->time.time = *(rtime),\
156 (ev)->queue = (q))
163 #define snd_seq_ev_set_priority(ev, high_prior) \ argument
164 ((ev)->flags &= ~SND_SEQ_PRIORITY_MASK,\
165 (ev)->flags |= (high_prior) ? SND_SEQ_PRIORITY_HIGH : SND_SEQ_PRIORITY_NORMAL)
175 #define snd_seq_ev_set_fixed(ev) \ argument
176 ((ev)->flags &= ~SND_SEQ_EVENT_LENGTH_MASK,\
177 (ev)->flags |= SND_SEQ_EVENT_LENGTH_FIXED)
189 #define snd_seq_ev_set_variable(ev, datalen, dataptr) \ argument
190 ((ev)->flags &= ~SND_SEQ_EVENT_LENGTH_MASK,\
191 (ev)->flags |= SND_SEQ_EVENT_LENGTH_VARIABLE,\
192 (ev)->data.ext.len = (datalen),\
193 (ev)->data.ext.ptr = (dataptr))
205 #define snd_seq_ev_set_varusr(ev, datalen, dataptr) \ argument
206 ((ev)->flags &= ~SND_SEQ_EVENT_LENGTH_MASK,\
207 (ev)->flags |= SND_SEQ_EVENT_LENGTH_VARUSR,\
208 (ev)->data.ext.len = (datalen),\
209 (ev)->data.ext.ptr = (dataptr))
218 #define snd_seq_ev_set_queue_control(ev, typ, q, val) \ argument
219 ((ev)->type = (typ),\
220 snd_seq_ev_set_dest(ev, SND_SEQ_CLIENT_SYSTEM, SND_SEQ_PORT_SYSTEM_TIMER),\
221 (ev)->data.queue.queue = (q),\
222 (ev)->data.queue.param.value = (val))
231 #define snd_seq_ev_set_queue_start(ev, q) \ argument
232 snd_seq_ev_set_queue_control(ev, SND_SEQ_EVENT_START, q, 0)
241 #define snd_seq_ev_set_queue_stop(ev, q) \ argument
242 snd_seq_ev_set_queue_control(ev, SND_SEQ_EVENT_STOP, q, 0)
251 #define snd_seq_ev_set_queue_continue(ev, q) \ argument
252 snd_seq_ev_set_queue_control(ev, SND_SEQ_EVENT_CONTINUE, q, 0)
260 #define snd_seq_ev_set_queue_tempo(ev, q, val) \ argument
261 snd_seq_ev_set_queue_control(ev, SND_SEQ_EVENT_TEMPO, q, val)
269 #define snd_seq_ev_set_queue_pos_real(ev, q, rtime) \ argument
270 ((ev)->type = SND_SEQ_EVENT_SETPOS_TIME,\
271 snd_seq_ev_set_dest(ev, SND_SEQ_CLIENT_SYSTEM, SND_SEQ_PORT_SYSTEM_TIMER),\
272 (ev)->data.queue.queue = (q),\
273 (ev)->data.queue.param.time.time = *(rtime))
281 #define snd_seq_ev_set_queue_pos_tick(ev, q, ttime) \ argument
282 ((ev)->type = SND_SEQ_EVENT_SETPOS_TICK,\
283 snd_seq_ev_set_dest(ev, SND_SEQ_CLIENT_SYSTEM, SND_SEQ_PORT_SYSTEM_TIMER),\
284 (ev)->data.queue.queue = (q),\
285 (ev)->data.queue.param.time.tick = (ttime))
288 int snd_seq_control_queue(snd_seq_t *seq, int q, int type, int value, snd_seq_event_t *ev);
296 #define snd_seq_start_queue(seq, q, ev) \ argument
297 snd_seq_control_queue(seq, q, SND_SEQ_EVENT_START, 0, ev)
305 #define snd_seq_stop_queue(seq, q, ev) \ argument
306 snd_seq_control_queue(seq, q, SND_SEQ_EVENT_STOP, 0, ev)
314 #define snd_seq_continue_queue(seq, q, ev) \ argument
315 snd_seq_control_queue(seq, q, SND_SEQ_EVENT_CONTINUE, 0, ev)
324 #define snd_seq_change_queue_tempo(seq, q, tempo, ev) \ argument
325 snd_seq_control_queue(seq, q, SND_SEQ_EVENT_TEMPO, tempo, ev)
371 #define snd_seq_ev_set_note(ev, ch, key, vel, dur) \ argument
372 ((ev)->type = SND_SEQ_EVENT_NOTE,\
373 snd_seq_ev_set_fixed(ev),\
374 (ev)->data.note.channel = (ch),\
375 (ev)->data.note.note = (key),\
376 (ev)->data.note.velocity = (vel),\
377 (ev)->data.note.duration = (dur))
386 #define snd_seq_ev_set_noteon(ev, ch, key, vel) \ argument
387 ((ev)->type = SND_SEQ_EVENT_NOTEON,\
388 snd_seq_ev_set_fixed(ev),\
389 (ev)->data.note.channel = (ch),\
390 (ev)->data.note.note = (key),\
391 (ev)->data.note.velocity = (vel))
400 #define snd_seq_ev_set_noteoff(ev, ch, key, vel) \ argument
401 ((ev)->type = SND_SEQ_EVENT_NOTEOFF,\
402 snd_seq_ev_set_fixed(ev),\
403 (ev)->data.note.channel = (ch),\
404 (ev)->data.note.note = (key),\
405 (ev)->data.note.velocity = (vel))
414 #define snd_seq_ev_set_keypress(ev,ch,key,vel) \ argument
415 ((ev)->type = SND_SEQ_EVENT_KEYPRESS,\
416 snd_seq_ev_set_fixed(ev),\
417 (ev)->data.note.channel = (ch),\
418 (ev)->data.note.note = (key),\
419 (ev)->data.note.velocity = (vel))
428 #define snd_seq_ev_set_controller(ev,ch,cc,val) \ argument
429 ((ev)->type = SND_SEQ_EVENT_CONTROLLER,\
430 snd_seq_ev_set_fixed(ev),\
431 (ev)->data.control.channel = (ch),\
432 (ev)->data.control.param = (cc),\
433 (ev)->data.control.value = (val))
441 #define snd_seq_ev_set_pgmchange(ev,ch,val) \ argument
442 ((ev)->type = SND_SEQ_EVENT_PGMCHANGE,\
443 snd_seq_ev_set_fixed(ev),\
444 (ev)->data.control.channel = (ch),\
445 (ev)->data.control.value = (val))
453 #define snd_seq_ev_set_pitchbend(ev,ch,val) \ argument
454 ((ev)->type = SND_SEQ_EVENT_PITCHBEND,\
455 snd_seq_ev_set_fixed(ev),\
456 (ev)->data.control.channel = (ch),\
457 (ev)->data.control.value = (val))
465 #define snd_seq_ev_set_chanpress(ev,ch,val) \ argument
466 ((ev)->type = SND_SEQ_EVENT_CHANPRESS,\
467 snd_seq_ev_set_fixed(ev),\
468 (ev)->data.control.channel = (ch),\
469 (ev)->data.control.value = (val))
479 #define snd_seq_ev_set_sysex(ev,datalen,dataptr) \ argument
480 ((ev)->type = SND_SEQ_EVENT_SYSEX,\
481 snd_seq_ev_set_variable(ev, datalen, dataptr))