ALSA Library Reference Manual

Sequencer Middle Level

initialize event record

set destination - following three macros are exclusive

set source port

set scheduling - following three macros are exclusive

set event priority (optional)

set event data type - following two macros are exclusive

set queue control event data

use/unuse a queue

/* set and send a queue control event:
 * to send at scheduled time, set the schedule in ev.
 * if ev is NULL, event is sent immediately (to output queue).
 * Note: to send actually to driver, you need to call snd_seq_flush_event()
 *       apropriately.
 */

create a port - simple version - return the port number

delete the port

simple subscription between this port and another port (w/o exclusive & time conversion)

set client information

reset client input/output pool

equivalent macros

queue controls

macros to set standard event data