Lines Matching refs:event
39 * Sequencer event data type
43 /** Sequencer event type */
45 /** system status; event data type = #snd_seq_result_t */
47 /** returned result status; event data type = #snd_seq_result_t */
50 /** note on and off with duration; event data type = #snd_seq_ev_note_t */
52 /** note on; event data type = #snd_seq_ev_note_t */
54 /** note off; event data type = #snd_seq_ev_note_t */
56 /** key pressure change (aftertouch); event data type = #snd_seq_ev_note_t */
59 /** controller; event data type = #snd_seq_ev_ctrl_t */
61 /** program change; event data type = #snd_seq_ev_ctrl_t */
63 /** channel pressure; event data type = #snd_seq_ev_ctrl_t */
65 /** pitchwheel; event data type = #snd_seq_ev_ctrl_t; data is from -8192 to 8191) */
67 /** 14 bit controller value; event data type = #snd_seq_ev_ctrl_t */
69 /** 14 bit NRPN; event data type = #snd_seq_ev_ctrl_t */
71 /** 14 bit RPN; event data type = #snd_seq_ev_ctrl_t */
74 /** SPP with LSB and MSB values; event data type = #snd_seq_ev_ctrl_t */
76 /** Song Select with song ID number; event data type = #snd_seq_ev_ctrl_t */
78 /** midi time code quarter frame; event data type = #snd_seq_ev_ctrl_t */
80 /** SMF Time Signature event; event data type = #snd_seq_ev_ctrl_t */
82 /** SMF Key Signature event; event data type = #snd_seq_ev_ctrl_t */
85 /** MIDI Real Time Start message; event data type = #snd_seq_ev_queue_control_t */
87 /** MIDI Real Time Continue message; event data type = #snd_seq_ev_queue_control_t */
89 /** MIDI Real Time Stop message; event data type = #snd_seq_ev_queue_control_t */
91 /** Set tick queue position; event data type = #snd_seq_ev_queue_control_t */
93 /** Set real-time queue position; event data type = #snd_seq_ev_queue_control_t */
95 /** (SMF) Tempo event; event data type = #snd_seq_ev_queue_control_t */
97 /** MIDI Real Time Clock message; event data type = #snd_seq_ev_queue_control_t */
99 /** MIDI Real Time Tick message; event data type = #snd_seq_ev_queue_control_t */
101 /** Queue timer skew; event data type = #snd_seq_ev_queue_control_t */
103 /** Sync position changed; event data type = #snd_seq_ev_queue_control_t */
106 /** Tune request; event data type = none */
108 /** Reset to power-on state; event data type = none */
110 /** Active sensing event; event data type = none */
113 /** Echo-back event; event data type = any type */
115 /** OSS emulation raw event; event data type = any type */
118 /** New client has connected; event data type = #snd_seq_addr_t */
120 /** Client has left the system; event data type = #snd_seq_addr_t */
122 /** Client status/info has changed; event data type = #snd_seq_addr_t */
124 /** New port was created; event data type = #snd_seq_addr_t */
126 /** Port was deleted from system; event data type = #snd_seq_addr_t */
128 /** Port status/info has changed; event data type = #snd_seq_addr_t */
131 /** Ports connected; event data type = #snd_seq_connect_t */
133 /** Ports disconnected; event data type = #snd_seq_connect_t */
136 /** user-defined event; event data type = any (fixed size) */
138 /** user-defined event; event data type = any (fixed size) */
140 /** user-defined event; event data type = any (fixed size) */
142 /** user-defined event; event data type = any (fixed size) */
144 /** user-defined event; event data type = any (fixed size) */
146 /** user-defined event; event data type = any (fixed size) */
148 /** user-defined event; event data type = any (fixed size) */
150 /** user-defined event; event data type = any (fixed size) */
152 /** user-defined event; event data type = any (fixed size) */
154 /** user-defined event; event data type = any (fixed size) */
157 /** system exclusive data (variable length); event data type = #snd_seq_ev_ext_t */
159 /** error event; event data type = #snd_seq_ev_ext_t */
161 /** reserved for user apps; event data type = #snd_seq_ev_ext_t */
163 /** reserved for user apps; event data type = #snd_seq_ev_ext_t */
165 /** reserved for user apps; event data type = #snd_seq_ev_ext_t */
167 /** reserved for user apps; event data type = #snd_seq_ev_ext_t */
169 /** reserved for user apps; event data type = #snd_seq_ev_ext_t */
177 /** Sequencer event address */
219 #define SND_SEQ_EVENT_LENGTH_FIXED (0<<2) /**< fixed event size */
220 #define SND_SEQ_EVENT_LENGTH_VARIABLE (1<<2) /**< variable event size */
221 #define SND_SEQ_EVENT_LENGTH_VARUSR (2<<2) /**< variable event size - user memory space */
222 #define SND_SEQ_EVENT_LENGTH_MASK (3<<2) /**< mask for event length bits */
225 #define SND_SEQ_PRIORITY_HIGH (1<<4) /**< event should be processed before others */
228 #define SND_SEQ_EVENT_UMP (1<<5) /**< UMP packet event */
230 /** Note event */
239 /** Controller event */
271 int event; /**< processed event type */
295 /** Sequencer event data */
309 /** Sequencer event */
311 snd_seq_event_type_t type; /**< event type */
312 unsigned char flags; /**< event flags */
321 snd_seq_event_data_t data; /**< event data... */
324 /** UMP sequencer event; compatible with legacy sequencer event */
326 snd_seq_event_type_t type; /**< event type */
327 unsigned char flags; /**< event flags */