File: //usr/share/doc/alsa-lib-devel-1.0.17/lib64/html/group___seq_events.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ALSA project - the C library reference: Sequencer Event Definitions</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li><a href="pages.html"><span>Related Pages</span></a></li>
<li><a href="examples.html"><span>Examples</span></a></li>
</ul></div>
<h1>Sequencer Event Definitions<br>
<small>
[<a class="el" href="group___sequencer.html">MIDI Sequencer</a>]</small>
</h1><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__addr.html">snd_seq_addr</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__connect.html">snd_seq_connect</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__real__time.html">snd_seq_real_time</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">union </td><td class="memItemRight" valign="bottom"><a class="el" href="unionsnd__seq__timestamp.html">snd_seq_timestamp</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__ev__note.html">snd_seq_ev_note</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__ev__ctrl.html">snd_seq_ev_ctrl</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__ev__raw8.html">snd_seq_ev_raw8</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__ev__raw32.html">snd_seq_ev_raw32</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__ev__ext.html">snd_seq_ev_ext</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__result.html">snd_seq_result</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__queue__skew.html">snd_seq_queue_skew</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__ev__queue__control.html">snd_seq_ev_queue_control</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__event.html">snd_seq_event</a></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gab0792a8f7d240d15b7a64fc2bb6de4e">SND_SEQ_TIME_STAMP_TICK</a> (0<<0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gab9f7ef74f95e9addbaedc58579e5a20">SND_SEQ_TIME_STAMP_REAL</a> (1<<0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#g5f907fabdb768cafa721905cd1405c54">SND_SEQ_TIME_STAMP_MASK</a> (1<<0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#geb2a2dd62f5590ea888ca0a0d71a1a38">SND_SEQ_TIME_MODE_ABS</a> (0<<1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gfd7fdcb33dd5a6478696b124396e495c">SND_SEQ_TIME_MODE_REL</a> (1<<1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#g56f29e10bc6afc128d5ffddf5e119b78">SND_SEQ_TIME_MODE_MASK</a> (1<<1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#ga35d48f57eadbbf478040cae8fdfb3bc">SND_SEQ_EVENT_LENGTH_FIXED</a> (0<<2)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gbf202534b3964e7d562a675314fce0b3">SND_SEQ_EVENT_LENGTH_VARIABLE</a> (1<<2)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gde32481e628a32f8f30399e5b0c5b28f">SND_SEQ_EVENT_LENGTH_VARUSR</a> (2<<2)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#g61d27929db71c8d9b75551c627fc3526">SND_SEQ_EVENT_LENGTH_MASK</a> (3<<2)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#g9e96295948415a3c36c961e547c1f401">SND_SEQ_PRIORITY_NORMAL</a> (0<<4)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gdfa50cebd762d0a151387c0bf5b4f38e">SND_SEQ_PRIORITY_HIGH</a> (1<<4)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#g476d97dc9a6d356c29abbc06e192f47f">SND_SEQ_PRIORITY_MASK</a> (1<<4)</td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#g282e840a34261a47322735f7d6f34c73">snd_seq_event_type_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structsnd__seq__addr.html">snd_seq_addr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gcff5cc195691b05a73e21693a87a7511">snd_seq_addr_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structsnd__seq__connect.html">snd_seq_connect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gfd0b7c55018d8f06fc6dc1cfbc8c0dd6">snd_seq_connect_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structsnd__seq__real__time.html">snd_seq_real_time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#g8b1d001787e201e79bfdbe9fae295b7e">snd_seq_real_time_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#g416933136d141804c48590492d409b0a">snd_seq_tick_time_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="unionsnd__seq__timestamp.html">snd_seq_timestamp</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gdd08788dd53b28022f56fbb0a7389cfa">snd_seq_timestamp_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structsnd__seq__ev__note.html">snd_seq_ev_note</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gbf8a8e8017891b3b5d2da2b8ca732284">snd_seq_ev_note_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structsnd__seq__ev__ctrl.html">snd_seq_ev_ctrl</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#g9ba7eb3820de8e0c86b09f37b9434830">snd_seq_ev_ctrl_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structsnd__seq__ev__raw8.html">snd_seq_ev_raw8</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#ga630d5d907082ae7eed0470091138080">snd_seq_ev_raw8_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structsnd__seq__ev__raw32.html">snd_seq_ev_raw32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#g63093ee8a2efdc7d6280256792e2251f">snd_seq_ev_raw32_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structsnd__seq__ev__ext.html">snd_seq_ev_ext</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#g6cab5ca141ca6a2c4c5aa4409c7b268a">snd_seq_ev_ext_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structsnd__seq__result.html">snd_seq_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#g0720aba7739b520c82576f86e5ff108e">snd_seq_result_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structsnd__seq__queue__skew.html">snd_seq_queue_skew</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#g9f0825e83185dc1962401eae0c0fd66e">snd_seq_queue_skew_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structsnd__seq__ev__queue__control.html">snd_seq_ev_queue_control</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gfc52003e1d7166f2766a9b9f34cd939d">snd_seq_ev_queue_control_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structsnd__seq__event.html">snd_seq_event</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gb8166684621931579ad93e53a41cd0dc">snd_seq_event_t</a></td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#g644c72e4af4461703b3fe43a7dfa5cda">snd_seq_event_type</a> { <br>
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdaa2ca36f1864361e847ab559d37e72115">SND_SEQ_EVENT_SYSTEM</a> = 0,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda8abfa70132a2b841eb492c0dd3db2495">SND_SEQ_EVENT_RESULT</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda025985f07d1b0b2c8583b91dcb893299">SND_SEQ_EVENT_NOTE</a> = 5,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda943ec11ad6722e1d083f32ca53cba973">SND_SEQ_EVENT_NOTEON</a>,
<br>
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda2025ebf83f70a67393465c232f30d49e">SND_SEQ_EVENT_NOTEOFF</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda04b77729462837ce15cebb776365b311">SND_SEQ_EVENT_KEYPRESS</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda04f700c22fc344880a56f3b57af46b02">SND_SEQ_EVENT_CONTROLLER</a> = 10,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdacb7097f39cb1d1737bb5cce023694cdc">SND_SEQ_EVENT_PGMCHANGE</a>,
<br>
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda21160b17a1a0eb28c885f8846f3cd0ff">SND_SEQ_EVENT_CHANPRESS</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdae3461b1b18c218bdf2478aa68ef401b8">SND_SEQ_EVENT_PITCHBEND</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdafc236320d734d7d4c6a7cc11fe534cc9">SND_SEQ_EVENT_CONTROL14</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda3e095124ce98904fe05db1a14f5729cd">SND_SEQ_EVENT_NONREGPARAM</a>,
<br>
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda1a4c08c7838a1a11e3fb08d28779b56b">SND_SEQ_EVENT_REGPARAM</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdae0ec3b9bba95747d8d43f52a951ba7a3">SND_SEQ_EVENT_SONGPOS</a> = 20,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda1639f777dd1439fbc3ac28a5469a60dd">SND_SEQ_EVENT_SONGSEL</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdabfa2f78e39a226f9896e9b542a54a3a5">SND_SEQ_EVENT_QFRAME</a>,
<br>
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda4e24127a0bd130b75fae66006552be11">SND_SEQ_EVENT_TIMESIGN</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdabc644567f91a8a0981a0c4f66688a26f">SND_SEQ_EVENT_KEYSIGN</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda0f7612d76c502f1bc82b2d668e86b97f">SND_SEQ_EVENT_START</a> = 30,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdabb5f9836ef3cd13650b7d91f668d569d">SND_SEQ_EVENT_CONTINUE</a>,
<br>
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda9daa8730c73fc9d7a6043dc5d5ce583f">SND_SEQ_EVENT_STOP</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdaa41a09378e846a5d694f0a170c199a4f">SND_SEQ_EVENT_SETPOS_TICK</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdaca7b3c23a85db5f523a4c81ff79e19a8">SND_SEQ_EVENT_SETPOS_TIME</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdabd1d66eaefc1161daa82bbf60c44337e">SND_SEQ_EVENT_TEMPO</a>,
<br>
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda8208f08d5937ffc62f3f83803be13e25">SND_SEQ_EVENT_CLOCK</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdae36fdaed34fdf3eca3ba339e7598b315">SND_SEQ_EVENT_TICK</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdaf2aacfffa32f70dc60196188e2bad823">SND_SEQ_EVENT_QUEUE_SKEW</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdad0211c0990bf4a6b0d438a14ac220d14">SND_SEQ_EVENT_SYNC_POS</a>,
<br>
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdae60fc084b8cb4feaa22083932fcb7c2b">SND_SEQ_EVENT_TUNE_REQUEST</a> = 40,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda7c3e222980a1472fe28f0eda1eff8a61">SND_SEQ_EVENT_RESET</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda6be06d1cb11753916af3584dcaa81ac5">SND_SEQ_EVENT_SENSING</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda3aeb1e0d4b1c3c04a77142cdcf588aad">SND_SEQ_EVENT_ECHO</a> = 50,
<br>
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda8b205d29dbf3a1996a18d2d24baf694a">SND_SEQ_EVENT_OSS</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda33d52670268a499b9354397836eeb18f">SND_SEQ_EVENT_CLIENT_START</a> = 60,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda7dc51738930b81328b1f8cdcb7b383e0">SND_SEQ_EVENT_CLIENT_EXIT</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdaffc3cc4054956e59b9fde80c6f97a728">SND_SEQ_EVENT_CLIENT_CHANGE</a>,
<br>
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda094443f1a71fc64596b0781787937991">SND_SEQ_EVENT_PORT_START</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda1a32586a2deb9184b87dae5195713cd1">SND_SEQ_EVENT_PORT_EXIT</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdad099e417eef87fdbca4b98c6b148903e">SND_SEQ_EVENT_PORT_CHANGE</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdaa576b744aaf2935e89168deff553926b">SND_SEQ_EVENT_PORT_SUBSCRIBED</a>,
<br>
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdad5fb96295f0d6e5f7f5bc54acbdd01c8">SND_SEQ_EVENT_PORT_UNSUBSCRIBED</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda6a4875fadd6671ccab297d1185252691">SND_SEQ_EVENT_USR0</a> = 90,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdac6d4d7fe9bb5a31b53681fc89151a47f">SND_SEQ_EVENT_USR1</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda5a382545ab518751db01cc2275be10ec">SND_SEQ_EVENT_USR2</a>,
<br>
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda8887acee1a6a81e2aec2ffdb96b68095">SND_SEQ_EVENT_USR3</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdaafb60972eefc1d0644032b300be6e5b6">SND_SEQ_EVENT_USR4</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdabc0b7c8d5f3aef6a2602ecd92da3a465">SND_SEQ_EVENT_USR5</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdaae2f458f210c1dced08488bfa94d0d37">SND_SEQ_EVENT_USR6</a>,
<br>
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda0d576be6ecf4e7166ac7bec1997144fe">SND_SEQ_EVENT_USR7</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda4205ca117ee9ad0a577d34def2c24d58">SND_SEQ_EVENT_USR8</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdab61ab3de4dfdb40b8644cec7e2094e67">SND_SEQ_EVENT_USR9</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdaaca9f9f5841240dfe16f45125594668e">SND_SEQ_EVENT_SYSEX</a> = 130,
<br>
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdaca5f54d6bfa9b3749376e045cc3459f5">SND_SEQ_EVENT_BOUNCE</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda01009b24f002d340e285467b572e7f3c">SND_SEQ_EVENT_USR_VAR0</a> = 135,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda023e75e3a29703054dd402118f55e289">SND_SEQ_EVENT_USR_VAR1</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdaa719e1de6212c43cd4d6bee9b289ba75">SND_SEQ_EVENT_USR_VAR2</a>,
<br>
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda9abbd6c33470223200eb735d9aeaeb65">SND_SEQ_EVENT_USR_VAR3</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cda969579a38f9cfab8aa3afbb3bbb6b42b">SND_SEQ_EVENT_USR_VAR4</a>,
<a class="el" href="group___seq_events.html#gg644c72e4af4461703b3fe43a7dfa5cdae7668538704e41a4c2c92e5d6893ca5e">SND_SEQ_EVENT_NONE</a> = 255
<br>
}</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Sequencer Event Definitions <hr><h2>Define Documentation</h2>
<a class="anchor" name="ga35d48f57eadbbf478040cae8fdfb3bc"></a><!-- doxytag: member="seq_event.h::SND_SEQ_EVENT_LENGTH_FIXED" ref="ga35d48f57eadbbf478040cae8fdfb3bc" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SND_SEQ_EVENT_LENGTH_FIXED (0<<2) </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
fixed event size
</div>
</div><p>
<a class="anchor" name="g61d27929db71c8d9b75551c627fc3526"></a><!-- doxytag: member="seq_event.h::SND_SEQ_EVENT_LENGTH_MASK" ref="g61d27929db71c8d9b75551c627fc3526" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SND_SEQ_EVENT_LENGTH_MASK (3<<2) </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
mask for event length bits
</div>
</div><p>
<a class="anchor" name="gbf202534b3964e7d562a675314fce0b3"></a><!-- doxytag: member="seq_event.h::SND_SEQ_EVENT_LENGTH_VARIABLE" ref="gbf202534b3964e7d562a675314fce0b3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SND_SEQ_EVENT_LENGTH_VARIABLE (1<<2) </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
variable event size
</div>
</div><p>
<a class="anchor" name="gde32481e628a32f8f30399e5b0c5b28f"></a><!-- doxytag: member="seq_event.h::SND_SEQ_EVENT_LENGTH_VARUSR" ref="gde32481e628a32f8f30399e5b0c5b28f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SND_SEQ_EVENT_LENGTH_VARUSR (2<<2) </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
variable event size - user memory space
</div>
</div><p>
<a class="anchor" name="gdfa50cebd762d0a151387c0bf5b4f38e"></a><!-- doxytag: member="seq_event.h::SND_SEQ_PRIORITY_HIGH" ref="gdfa50cebd762d0a151387c0bf5b4f38e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SND_SEQ_PRIORITY_HIGH (1<<4) </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
event should be processed before others
</div>
</div><p>
<a class="anchor" name="g476d97dc9a6d356c29abbc06e192f47f"></a><!-- doxytag: member="seq_event.h::SND_SEQ_PRIORITY_MASK" ref="g476d97dc9a6d356c29abbc06e192f47f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SND_SEQ_PRIORITY_MASK (1<<4) </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
mask for priority bits
</div>
</div><p>
<a class="anchor" name="g9e96295948415a3c36c961e547c1f401"></a><!-- doxytag: member="seq_event.h::SND_SEQ_PRIORITY_NORMAL" ref="g9e96295948415a3c36c961e547c1f401" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SND_SEQ_PRIORITY_NORMAL (0<<4) </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
normal priority
</div>
</div><p>
<a class="anchor" name="geb2a2dd62f5590ea888ca0a0d71a1a38"></a><!-- doxytag: member="seq_event.h::SND_SEQ_TIME_MODE_ABS" ref="geb2a2dd62f5590ea888ca0a0d71a1a38" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SND_SEQ_TIME_MODE_ABS (0<<1) </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
absolute timestamp
</div>
</div><p>
<a class="anchor" name="g56f29e10bc6afc128d5ffddf5e119b78"></a><!-- doxytag: member="seq_event.h::SND_SEQ_TIME_MODE_MASK" ref="g56f29e10bc6afc128d5ffddf5e119b78" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SND_SEQ_TIME_MODE_MASK (1<<1) </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
mask for time mode bits
</div>
</div><p>
<a class="anchor" name="gfd7fdcb33dd5a6478696b124396e495c"></a><!-- doxytag: member="seq_event.h::SND_SEQ_TIME_MODE_REL" ref="gfd7fdcb33dd5a6478696b124396e495c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SND_SEQ_TIME_MODE_REL (1<<1) </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
relative to current time
</div>
</div><p>
<a class="anchor" name="g5f907fabdb768cafa721905cd1405c54"></a><!-- doxytag: member="seq_event.h::SND_SEQ_TIME_STAMP_MASK" ref="g5f907fabdb768cafa721905cd1405c54" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SND_SEQ_TIME_STAMP_MASK (1<<0) </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
mask for timestamp bits
</div>
</div><p>
<a class="anchor" name="gab9f7ef74f95e9addbaedc58579e5a20"></a><!-- doxytag: member="seq_event.h::SND_SEQ_TIME_STAMP_REAL" ref="gab9f7ef74f95e9addbaedc58579e5a20" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SND_SEQ_TIME_STAMP_REAL (1<<0) </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
timestamp in real time
</div>
</div><p>
<a class="anchor" name="gab0792a8f7d240d15b7a64fc2bb6de4e"></a><!-- doxytag: member="seq_event.h::SND_SEQ_TIME_STAMP_TICK" ref="gab0792a8f7d240d15b7a64fc2bb6de4e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SND_SEQ_TIME_STAMP_TICK (0<<0) </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Event mode flags<p>
NOTE: only 8 bits available! timestamp in clock ticks
</div>
</div><p>
<hr><h2>Typedef Documentation</h2>
<a class="anchor" name="gcff5cc195691b05a73e21693a87a7511"></a><!-- doxytag: member="seq_event.h::snd_seq_addr_t" ref="gcff5cc195691b05a73e21693a87a7511" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structsnd__seq__addr.html">snd_seq_addr</a> <a class="el" href="structsnd__seq__addr.html">snd_seq_addr_t</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Sequencer event address
</div>
</div><p>
<a class="anchor" name="gfd0b7c55018d8f06fc6dc1cfbc8c0dd6"></a><!-- doxytag: member="seq_event.h::snd_seq_connect_t" ref="gfd0b7c55018d8f06fc6dc1cfbc8c0dd6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structsnd__seq__connect.html">snd_seq_connect</a> <a class="el" href="structsnd__seq__connect.html">snd_seq_connect_t</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Connection (subscription) between ports
</div>
</div><p>
<a class="anchor" name="g9ba7eb3820de8e0c86b09f37b9434830"></a><!-- doxytag: member="seq_event.h::snd_seq_ev_ctrl_t" ref="g9ba7eb3820de8e0c86b09f37b9434830" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structsnd__seq__ev__ctrl.html">snd_seq_ev_ctrl</a> <a class="el" href="structsnd__seq__ev__ctrl.html">snd_seq_ev_ctrl_t</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Controller event
</div>
</div><p>
<a class="anchor" name="g6cab5ca141ca6a2c4c5aa4409c7b268a"></a><!-- doxytag: member="seq_event.h::snd_seq_ev_ext_t" ref="g6cab5ca141ca6a2c4c5aa4409c7b268a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structsnd__seq__ev__ext.html">snd_seq_ev_ext</a> <a class="el" href="structsnd__seq__ev__ext.html">snd_seq_ev_ext_t</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
external stored data
</div>
</div><p>
<a class="anchor" name="gbf8a8e8017891b3b5d2da2b8ca732284"></a><!-- doxytag: member="seq_event.h::snd_seq_ev_note_t" ref="gbf8a8e8017891b3b5d2da2b8ca732284" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structsnd__seq__ev__note.html">snd_seq_ev_note</a> <a class="el" href="structsnd__seq__ev__note.html">snd_seq_ev_note_t</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Note event
</div>
</div><p>
<a class="anchor" name="gfc52003e1d7166f2766a9b9f34cd939d"></a><!-- doxytag: member="seq_event.h::snd_seq_ev_queue_control_t" ref="gfc52003e1d7166f2766a9b9f34cd939d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structsnd__seq__ev__queue__control.html">snd_seq_ev_queue_control</a> <a class="el" href="structsnd__seq__ev__queue__control.html">snd_seq_ev_queue_control_t</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
queue timer control
</div>
</div><p>
<a class="anchor" name="g63093ee8a2efdc7d6280256792e2251f"></a><!-- doxytag: member="seq_event.h::snd_seq_ev_raw32_t" ref="g63093ee8a2efdc7d6280256792e2251f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structsnd__seq__ev__raw32.html">snd_seq_ev_raw32</a> <a class="el" href="structsnd__seq__ev__raw32.html">snd_seq_ev_raw32_t</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
generic set of integers (3x32 bit)
</div>
</div><p>
<a class="anchor" name="ga630d5d907082ae7eed0470091138080"></a><!-- doxytag: member="seq_event.h::snd_seq_ev_raw8_t" ref="ga630d5d907082ae7eed0470091138080" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structsnd__seq__ev__raw8.html">snd_seq_ev_raw8</a> <a class="el" href="structsnd__seq__ev__raw8.html">snd_seq_ev_raw8_t</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
generic set of bytes (12x8 bit)
</div>
</div><p>
<a class="anchor" name="gb8166684621931579ad93e53a41cd0dc"></a><!-- doxytag: member="seq_event.h::snd_seq_event_t" ref="gb8166684621931579ad93e53a41cd0dc" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structsnd__seq__event.html">snd_seq_event</a> <a class="el" href="structsnd__seq__event.html">snd_seq_event_t</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Sequencer event
</div>
</div><p>
<a class="anchor" name="g282e840a34261a47322735f7d6f34c73"></a><!-- doxytag: member="seq_event.h::snd_seq_event_type_t" ref="g282e840a34261a47322735f7d6f34c73" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef unsigned char <a class="el" href="group___seq_events.html#g282e840a34261a47322735f7d6f34c73">snd_seq_event_type_t</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Sequencer event data type
</div>
</div><p>
<a class="anchor" name="g9f0825e83185dc1962401eae0c0fd66e"></a><!-- doxytag: member="seq_event.h::snd_seq_queue_skew_t" ref="g9f0825e83185dc1962401eae0c0fd66e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structsnd__seq__queue__skew.html">snd_seq_queue_skew</a> <a class="el" href="structsnd__seq__queue__skew.html">snd_seq_queue_skew_t</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Queue skew values
</div>
</div><p>
<a class="anchor" name="g8b1d001787e201e79bfdbe9fae295b7e"></a><!-- doxytag: member="seq_event.h::snd_seq_real_time_t" ref="g8b1d001787e201e79bfdbe9fae295b7e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structsnd__seq__real__time.html">snd_seq_real_time</a> <a class="el" href="structsnd__seq__real__time.html">snd_seq_real_time_t</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Real-time data record
</div>
</div><p>
<a class="anchor" name="g0720aba7739b520c82576f86e5ff108e"></a><!-- doxytag: member="seq_event.h::snd_seq_result_t" ref="g0720aba7739b520c82576f86e5ff108e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structsnd__seq__result.html">snd_seq_result</a> <a class="el" href="structsnd__seq__result.html">snd_seq_result_t</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Result events
</div>
</div><p>
<a class="anchor" name="g416933136d141804c48590492d409b0a"></a><!-- doxytag: member="seq_event.h::snd_seq_tick_time_t" ref="g416933136d141804c48590492d409b0a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef unsigned int <a class="el" href="group___seq_events.html#g416933136d141804c48590492d409b0a">snd_seq_tick_time_t</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
(MIDI) Tick-time data record
</div>
</div><p>
<a class="anchor" name="gdd08788dd53b28022f56fbb0a7389cfa"></a><!-- doxytag: member="seq_event.h::snd_seq_timestamp_t" ref="gdd08788dd53b28022f56fbb0a7389cfa" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef union <a class="el" href="unionsnd__seq__timestamp.html">snd_seq_timestamp</a> <a class="el" href="unionsnd__seq__timestamp.html">snd_seq_timestamp_t</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
unioned time stamp
</div>
</div><p>
<hr><h2>Enumeration Type Documentation</h2>
<a class="anchor" name="g644c72e4af4461703b3fe43a7dfa5cda"></a><!-- doxytag: member="seq_event.h::snd_seq_event_type" ref="g644c72e4af4461703b3fe43a7dfa5cda" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="group___seq_events.html#g644c72e4af4461703b3fe43a7dfa5cda">snd_seq_event_type</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Sequencer event type <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdaa2ca36f1864361e847ab559d37e72115"></a><!-- doxytag: member="SND_SEQ_EVENT_SYSTEM" ref="gg644c72e4af4461703b3fe43a7dfa5cdaa2ca36f1864361e847ab559d37e72115" args="" -->SND_SEQ_EVENT_SYSTEM</em> </td><td>
system status; event data type = <a class="el" href="group___seq_events.html#g0720aba7739b520c82576f86e5ff108e">snd_seq_result_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda8abfa70132a2b841eb492c0dd3db2495"></a><!-- doxytag: member="SND_SEQ_EVENT_RESULT" ref="gg644c72e4af4461703b3fe43a7dfa5cda8abfa70132a2b841eb492c0dd3db2495" args="" -->SND_SEQ_EVENT_RESULT</em> </td><td>
returned result status; event data type = <a class="el" href="group___seq_events.html#g0720aba7739b520c82576f86e5ff108e">snd_seq_result_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda025985f07d1b0b2c8583b91dcb893299"></a><!-- doxytag: member="SND_SEQ_EVENT_NOTE" ref="gg644c72e4af4461703b3fe43a7dfa5cda025985f07d1b0b2c8583b91dcb893299" args="" -->SND_SEQ_EVENT_NOTE</em> </td><td>
note on and off with duration; event data type = <a class="el" href="group___seq_events.html#gbf8a8e8017891b3b5d2da2b8ca732284">snd_seq_ev_note_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda943ec11ad6722e1d083f32ca53cba973"></a><!-- doxytag: member="SND_SEQ_EVENT_NOTEON" ref="gg644c72e4af4461703b3fe43a7dfa5cda943ec11ad6722e1d083f32ca53cba973" args="" -->SND_SEQ_EVENT_NOTEON</em> </td><td>
note on; event data type = <a class="el" href="group___seq_events.html#gbf8a8e8017891b3b5d2da2b8ca732284">snd_seq_ev_note_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda2025ebf83f70a67393465c232f30d49e"></a><!-- doxytag: member="SND_SEQ_EVENT_NOTEOFF" ref="gg644c72e4af4461703b3fe43a7dfa5cda2025ebf83f70a67393465c232f30d49e" args="" -->SND_SEQ_EVENT_NOTEOFF</em> </td><td>
note off; event data type = <a class="el" href="group___seq_events.html#gbf8a8e8017891b3b5d2da2b8ca732284">snd_seq_ev_note_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda04b77729462837ce15cebb776365b311"></a><!-- doxytag: member="SND_SEQ_EVENT_KEYPRESS" ref="gg644c72e4af4461703b3fe43a7dfa5cda04b77729462837ce15cebb776365b311" args="" -->SND_SEQ_EVENT_KEYPRESS</em> </td><td>
key pressure change (aftertouch); event data type = <a class="el" href="group___seq_events.html#gbf8a8e8017891b3b5d2da2b8ca732284">snd_seq_ev_note_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda04f700c22fc344880a56f3b57af46b02"></a><!-- doxytag: member="SND_SEQ_EVENT_CONTROLLER" ref="gg644c72e4af4461703b3fe43a7dfa5cda04f700c22fc344880a56f3b57af46b02" args="" -->SND_SEQ_EVENT_CONTROLLER</em> </td><td>
controller; event data type = <a class="el" href="group___seq_events.html#g9ba7eb3820de8e0c86b09f37b9434830">snd_seq_ev_ctrl_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdacb7097f39cb1d1737bb5cce023694cdc"></a><!-- doxytag: member="SND_SEQ_EVENT_PGMCHANGE" ref="gg644c72e4af4461703b3fe43a7dfa5cdacb7097f39cb1d1737bb5cce023694cdc" args="" -->SND_SEQ_EVENT_PGMCHANGE</em> </td><td>
program change; event data type = <a class="el" href="group___seq_events.html#g9ba7eb3820de8e0c86b09f37b9434830">snd_seq_ev_ctrl_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda21160b17a1a0eb28c885f8846f3cd0ff"></a><!-- doxytag: member="SND_SEQ_EVENT_CHANPRESS" ref="gg644c72e4af4461703b3fe43a7dfa5cda21160b17a1a0eb28c885f8846f3cd0ff" args="" -->SND_SEQ_EVENT_CHANPRESS</em> </td><td>
channel pressure; event data type = <a class="el" href="group___seq_events.html#g9ba7eb3820de8e0c86b09f37b9434830">snd_seq_ev_ctrl_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdae3461b1b18c218bdf2478aa68ef401b8"></a><!-- doxytag: member="SND_SEQ_EVENT_PITCHBEND" ref="gg644c72e4af4461703b3fe43a7dfa5cdae3461b1b18c218bdf2478aa68ef401b8" args="" -->SND_SEQ_EVENT_PITCHBEND</em> </td><td>
pitchwheel; event data type = <a class="el" href="group___seq_events.html#g9ba7eb3820de8e0c86b09f37b9434830">snd_seq_ev_ctrl_t</a>; data is from -8192 to 8191) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdafc236320d734d7d4c6a7cc11fe534cc9"></a><!-- doxytag: member="SND_SEQ_EVENT_CONTROL14" ref="gg644c72e4af4461703b3fe43a7dfa5cdafc236320d734d7d4c6a7cc11fe534cc9" args="" -->SND_SEQ_EVENT_CONTROL14</em> </td><td>
14 bit controller value; event data type = <a class="el" href="group___seq_events.html#g9ba7eb3820de8e0c86b09f37b9434830">snd_seq_ev_ctrl_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda3e095124ce98904fe05db1a14f5729cd"></a><!-- doxytag: member="SND_SEQ_EVENT_NONREGPARAM" ref="gg644c72e4af4461703b3fe43a7dfa5cda3e095124ce98904fe05db1a14f5729cd" args="" -->SND_SEQ_EVENT_NONREGPARAM</em> </td><td>
14 bit NRPN; event data type = <a class="el" href="group___seq_events.html#g9ba7eb3820de8e0c86b09f37b9434830">snd_seq_ev_ctrl_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda1a4c08c7838a1a11e3fb08d28779b56b"></a><!-- doxytag: member="SND_SEQ_EVENT_REGPARAM" ref="gg644c72e4af4461703b3fe43a7dfa5cda1a4c08c7838a1a11e3fb08d28779b56b" args="" -->SND_SEQ_EVENT_REGPARAM</em> </td><td>
14 bit RPN; event data type = <a class="el" href="group___seq_events.html#g9ba7eb3820de8e0c86b09f37b9434830">snd_seq_ev_ctrl_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdae0ec3b9bba95747d8d43f52a951ba7a3"></a><!-- doxytag: member="SND_SEQ_EVENT_SONGPOS" ref="gg644c72e4af4461703b3fe43a7dfa5cdae0ec3b9bba95747d8d43f52a951ba7a3" args="" -->SND_SEQ_EVENT_SONGPOS</em> </td><td>
SPP with LSB and MSB values; event data type = <a class="el" href="group___seq_events.html#g9ba7eb3820de8e0c86b09f37b9434830">snd_seq_ev_ctrl_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda1639f777dd1439fbc3ac28a5469a60dd"></a><!-- doxytag: member="SND_SEQ_EVENT_SONGSEL" ref="gg644c72e4af4461703b3fe43a7dfa5cda1639f777dd1439fbc3ac28a5469a60dd" args="" -->SND_SEQ_EVENT_SONGSEL</em> </td><td>
Song Select with song ID number; event data type = <a class="el" href="group___seq_events.html#g9ba7eb3820de8e0c86b09f37b9434830">snd_seq_ev_ctrl_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdabfa2f78e39a226f9896e9b542a54a3a5"></a><!-- doxytag: member="SND_SEQ_EVENT_QFRAME" ref="gg644c72e4af4461703b3fe43a7dfa5cdabfa2f78e39a226f9896e9b542a54a3a5" args="" -->SND_SEQ_EVENT_QFRAME</em> </td><td>
midi time code quarter frame; event data type = <a class="el" href="group___seq_events.html#g9ba7eb3820de8e0c86b09f37b9434830">snd_seq_ev_ctrl_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda4e24127a0bd130b75fae66006552be11"></a><!-- doxytag: member="SND_SEQ_EVENT_TIMESIGN" ref="gg644c72e4af4461703b3fe43a7dfa5cda4e24127a0bd130b75fae66006552be11" args="" -->SND_SEQ_EVENT_TIMESIGN</em> </td><td>
SMF Time Signature event; event data type = <a class="el" href="group___seq_events.html#g9ba7eb3820de8e0c86b09f37b9434830">snd_seq_ev_ctrl_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdabc644567f91a8a0981a0c4f66688a26f"></a><!-- doxytag: member="SND_SEQ_EVENT_KEYSIGN" ref="gg644c72e4af4461703b3fe43a7dfa5cdabc644567f91a8a0981a0c4f66688a26f" args="" -->SND_SEQ_EVENT_KEYSIGN</em> </td><td>
SMF Key Signature event; event data type = <a class="el" href="group___seq_events.html#g9ba7eb3820de8e0c86b09f37b9434830">snd_seq_ev_ctrl_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda0f7612d76c502f1bc82b2d668e86b97f"></a><!-- doxytag: member="SND_SEQ_EVENT_START" ref="gg644c72e4af4461703b3fe43a7dfa5cda0f7612d76c502f1bc82b2d668e86b97f" args="" -->SND_SEQ_EVENT_START</em> </td><td>
MIDI Real Time Start message; event data type = <a class="el" href="group___seq_events.html#gfc52003e1d7166f2766a9b9f34cd939d">snd_seq_ev_queue_control_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdabb5f9836ef3cd13650b7d91f668d569d"></a><!-- doxytag: member="SND_SEQ_EVENT_CONTINUE" ref="gg644c72e4af4461703b3fe43a7dfa5cdabb5f9836ef3cd13650b7d91f668d569d" args="" -->SND_SEQ_EVENT_CONTINUE</em> </td><td>
MIDI Real Time Continue message; event data type = <a class="el" href="group___seq_events.html#gfc52003e1d7166f2766a9b9f34cd939d">snd_seq_ev_queue_control_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda9daa8730c73fc9d7a6043dc5d5ce583f"></a><!-- doxytag: member="SND_SEQ_EVENT_STOP" ref="gg644c72e4af4461703b3fe43a7dfa5cda9daa8730c73fc9d7a6043dc5d5ce583f" args="" -->SND_SEQ_EVENT_STOP</em> </td><td>
MIDI Real Time Stop message; event data type = <a class="el" href="group___seq_events.html#gfc52003e1d7166f2766a9b9f34cd939d">snd_seq_ev_queue_control_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdaa41a09378e846a5d694f0a170c199a4f"></a><!-- doxytag: member="SND_SEQ_EVENT_SETPOS_TICK" ref="gg644c72e4af4461703b3fe43a7dfa5cdaa41a09378e846a5d694f0a170c199a4f" args="" -->SND_SEQ_EVENT_SETPOS_TICK</em> </td><td>
Set tick queue position; event data type = <a class="el" href="group___seq_events.html#gfc52003e1d7166f2766a9b9f34cd939d">snd_seq_ev_queue_control_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdaca7b3c23a85db5f523a4c81ff79e19a8"></a><!-- doxytag: member="SND_SEQ_EVENT_SETPOS_TIME" ref="gg644c72e4af4461703b3fe43a7dfa5cdaca7b3c23a85db5f523a4c81ff79e19a8" args="" -->SND_SEQ_EVENT_SETPOS_TIME</em> </td><td>
Set real-time queue position; event data type = <a class="el" href="group___seq_events.html#gfc52003e1d7166f2766a9b9f34cd939d">snd_seq_ev_queue_control_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdabd1d66eaefc1161daa82bbf60c44337e"></a><!-- doxytag: member="SND_SEQ_EVENT_TEMPO" ref="gg644c72e4af4461703b3fe43a7dfa5cdabd1d66eaefc1161daa82bbf60c44337e" args="" -->SND_SEQ_EVENT_TEMPO</em> </td><td>
(SMF) Tempo event; event data type = <a class="el" href="group___seq_events.html#gfc52003e1d7166f2766a9b9f34cd939d">snd_seq_ev_queue_control_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda8208f08d5937ffc62f3f83803be13e25"></a><!-- doxytag: member="SND_SEQ_EVENT_CLOCK" ref="gg644c72e4af4461703b3fe43a7dfa5cda8208f08d5937ffc62f3f83803be13e25" args="" -->SND_SEQ_EVENT_CLOCK</em> </td><td>
MIDI Real Time Clock message; event data type = <a class="el" href="group___seq_events.html#gfc52003e1d7166f2766a9b9f34cd939d">snd_seq_ev_queue_control_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdae36fdaed34fdf3eca3ba339e7598b315"></a><!-- doxytag: member="SND_SEQ_EVENT_TICK" ref="gg644c72e4af4461703b3fe43a7dfa5cdae36fdaed34fdf3eca3ba339e7598b315" args="" -->SND_SEQ_EVENT_TICK</em> </td><td>
MIDI Real Time Tick message; event data type = <a class="el" href="group___seq_events.html#gfc52003e1d7166f2766a9b9f34cd939d">snd_seq_ev_queue_control_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdaf2aacfffa32f70dc60196188e2bad823"></a><!-- doxytag: member="SND_SEQ_EVENT_QUEUE_SKEW" ref="gg644c72e4af4461703b3fe43a7dfa5cdaf2aacfffa32f70dc60196188e2bad823" args="" -->SND_SEQ_EVENT_QUEUE_SKEW</em> </td><td>
Queue timer skew; event data type = <a class="el" href="group___seq_events.html#gfc52003e1d7166f2766a9b9f34cd939d">snd_seq_ev_queue_control_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdad0211c0990bf4a6b0d438a14ac220d14"></a><!-- doxytag: member="SND_SEQ_EVENT_SYNC_POS" ref="gg644c72e4af4461703b3fe43a7dfa5cdad0211c0990bf4a6b0d438a14ac220d14" args="" -->SND_SEQ_EVENT_SYNC_POS</em> </td><td>
Sync position changed; event data type = <a class="el" href="group___seq_events.html#gfc52003e1d7166f2766a9b9f34cd939d">snd_seq_ev_queue_control_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdae60fc084b8cb4feaa22083932fcb7c2b"></a><!-- doxytag: member="SND_SEQ_EVENT_TUNE_REQUEST" ref="gg644c72e4af4461703b3fe43a7dfa5cdae60fc084b8cb4feaa22083932fcb7c2b" args="" -->SND_SEQ_EVENT_TUNE_REQUEST</em> </td><td>
Tune request; event data type = none </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda7c3e222980a1472fe28f0eda1eff8a61"></a><!-- doxytag: member="SND_SEQ_EVENT_RESET" ref="gg644c72e4af4461703b3fe43a7dfa5cda7c3e222980a1472fe28f0eda1eff8a61" args="" -->SND_SEQ_EVENT_RESET</em> </td><td>
Reset to power-on state; event data type = none </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda6be06d1cb11753916af3584dcaa81ac5"></a><!-- doxytag: member="SND_SEQ_EVENT_SENSING" ref="gg644c72e4af4461703b3fe43a7dfa5cda6be06d1cb11753916af3584dcaa81ac5" args="" -->SND_SEQ_EVENT_SENSING</em> </td><td>
Active sensing event; event data type = none </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda3aeb1e0d4b1c3c04a77142cdcf588aad"></a><!-- doxytag: member="SND_SEQ_EVENT_ECHO" ref="gg644c72e4af4461703b3fe43a7dfa5cda3aeb1e0d4b1c3c04a77142cdcf588aad" args="" -->SND_SEQ_EVENT_ECHO</em> </td><td>
Echo-back event; event data type = any type </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda8b205d29dbf3a1996a18d2d24baf694a"></a><!-- doxytag: member="SND_SEQ_EVENT_OSS" ref="gg644c72e4af4461703b3fe43a7dfa5cda8b205d29dbf3a1996a18d2d24baf694a" args="" -->SND_SEQ_EVENT_OSS</em> </td><td>
OSS emulation raw event; event data type = any type </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda33d52670268a499b9354397836eeb18f"></a><!-- doxytag: member="SND_SEQ_EVENT_CLIENT_START" ref="gg644c72e4af4461703b3fe43a7dfa5cda33d52670268a499b9354397836eeb18f" args="" -->SND_SEQ_EVENT_CLIENT_START</em> </td><td>
New client has connected; event data type = <a class="el" href="group___seq_events.html#gcff5cc195691b05a73e21693a87a7511">snd_seq_addr_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda7dc51738930b81328b1f8cdcb7b383e0"></a><!-- doxytag: member="SND_SEQ_EVENT_CLIENT_EXIT" ref="gg644c72e4af4461703b3fe43a7dfa5cda7dc51738930b81328b1f8cdcb7b383e0" args="" -->SND_SEQ_EVENT_CLIENT_EXIT</em> </td><td>
Client has left the system; event data type = <a class="el" href="group___seq_events.html#gcff5cc195691b05a73e21693a87a7511">snd_seq_addr_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdaffc3cc4054956e59b9fde80c6f97a728"></a><!-- doxytag: member="SND_SEQ_EVENT_CLIENT_CHANGE" ref="gg644c72e4af4461703b3fe43a7dfa5cdaffc3cc4054956e59b9fde80c6f97a728" args="" -->SND_SEQ_EVENT_CLIENT_CHANGE</em> </td><td>
Client status/info has changed; event data type = <a class="el" href="group___seq_events.html#gcff5cc195691b05a73e21693a87a7511">snd_seq_addr_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda094443f1a71fc64596b0781787937991"></a><!-- doxytag: member="SND_SEQ_EVENT_PORT_START" ref="gg644c72e4af4461703b3fe43a7dfa5cda094443f1a71fc64596b0781787937991" args="" -->SND_SEQ_EVENT_PORT_START</em> </td><td>
New port was created; event data type = <a class="el" href="group___seq_events.html#gcff5cc195691b05a73e21693a87a7511">snd_seq_addr_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda1a32586a2deb9184b87dae5195713cd1"></a><!-- doxytag: member="SND_SEQ_EVENT_PORT_EXIT" ref="gg644c72e4af4461703b3fe43a7dfa5cda1a32586a2deb9184b87dae5195713cd1" args="" -->SND_SEQ_EVENT_PORT_EXIT</em> </td><td>
Port was deleted from system; event data type = <a class="el" href="group___seq_events.html#gcff5cc195691b05a73e21693a87a7511">snd_seq_addr_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdad099e417eef87fdbca4b98c6b148903e"></a><!-- doxytag: member="SND_SEQ_EVENT_PORT_CHANGE" ref="gg644c72e4af4461703b3fe43a7dfa5cdad099e417eef87fdbca4b98c6b148903e" args="" -->SND_SEQ_EVENT_PORT_CHANGE</em> </td><td>
Port status/info has changed; event data type = <a class="el" href="group___seq_events.html#gcff5cc195691b05a73e21693a87a7511">snd_seq_addr_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdaa576b744aaf2935e89168deff553926b"></a><!-- doxytag: member="SND_SEQ_EVENT_PORT_SUBSCRIBED" ref="gg644c72e4af4461703b3fe43a7dfa5cdaa576b744aaf2935e89168deff553926b" args="" -->SND_SEQ_EVENT_PORT_SUBSCRIBED</em> </td><td>
Ports connected; event data type = <a class="el" href="group___seq_events.html#gfd0b7c55018d8f06fc6dc1cfbc8c0dd6">snd_seq_connect_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdad5fb96295f0d6e5f7f5bc54acbdd01c8"></a><!-- doxytag: member="SND_SEQ_EVENT_PORT_UNSUBSCRIBED" ref="gg644c72e4af4461703b3fe43a7dfa5cdad5fb96295f0d6e5f7f5bc54acbdd01c8" args="" -->SND_SEQ_EVENT_PORT_UNSUBSCRIBED</em> </td><td>
Ports disconnected; event data type = <a class="el" href="group___seq_events.html#gfd0b7c55018d8f06fc6dc1cfbc8c0dd6">snd_seq_connect_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda6a4875fadd6671ccab297d1185252691"></a><!-- doxytag: member="SND_SEQ_EVENT_USR0" ref="gg644c72e4af4461703b3fe43a7dfa5cda6a4875fadd6671ccab297d1185252691" args="" -->SND_SEQ_EVENT_USR0</em> </td><td>
user-defined event; event data type = any (fixed size) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdac6d4d7fe9bb5a31b53681fc89151a47f"></a><!-- doxytag: member="SND_SEQ_EVENT_USR1" ref="gg644c72e4af4461703b3fe43a7dfa5cdac6d4d7fe9bb5a31b53681fc89151a47f" args="" -->SND_SEQ_EVENT_USR1</em> </td><td>
user-defined event; event data type = any (fixed size) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda5a382545ab518751db01cc2275be10ec"></a><!-- doxytag: member="SND_SEQ_EVENT_USR2" ref="gg644c72e4af4461703b3fe43a7dfa5cda5a382545ab518751db01cc2275be10ec" args="" -->SND_SEQ_EVENT_USR2</em> </td><td>
user-defined event; event data type = any (fixed size) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda8887acee1a6a81e2aec2ffdb96b68095"></a><!-- doxytag: member="SND_SEQ_EVENT_USR3" ref="gg644c72e4af4461703b3fe43a7dfa5cda8887acee1a6a81e2aec2ffdb96b68095" args="" -->SND_SEQ_EVENT_USR3</em> </td><td>
user-defined event; event data type = any (fixed size) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdaafb60972eefc1d0644032b300be6e5b6"></a><!-- doxytag: member="SND_SEQ_EVENT_USR4" ref="gg644c72e4af4461703b3fe43a7dfa5cdaafb60972eefc1d0644032b300be6e5b6" args="" -->SND_SEQ_EVENT_USR4</em> </td><td>
user-defined event; event data type = any (fixed size) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdabc0b7c8d5f3aef6a2602ecd92da3a465"></a><!-- doxytag: member="SND_SEQ_EVENT_USR5" ref="gg644c72e4af4461703b3fe43a7dfa5cdabc0b7c8d5f3aef6a2602ecd92da3a465" args="" -->SND_SEQ_EVENT_USR5</em> </td><td>
user-defined event; event data type = any (fixed size) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdaae2f458f210c1dced08488bfa94d0d37"></a><!-- doxytag: member="SND_SEQ_EVENT_USR6" ref="gg644c72e4af4461703b3fe43a7dfa5cdaae2f458f210c1dced08488bfa94d0d37" args="" -->SND_SEQ_EVENT_USR6</em> </td><td>
user-defined event; event data type = any (fixed size) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda0d576be6ecf4e7166ac7bec1997144fe"></a><!-- doxytag: member="SND_SEQ_EVENT_USR7" ref="gg644c72e4af4461703b3fe43a7dfa5cda0d576be6ecf4e7166ac7bec1997144fe" args="" -->SND_SEQ_EVENT_USR7</em> </td><td>
user-defined event; event data type = any (fixed size) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda4205ca117ee9ad0a577d34def2c24d58"></a><!-- doxytag: member="SND_SEQ_EVENT_USR8" ref="gg644c72e4af4461703b3fe43a7dfa5cda4205ca117ee9ad0a577d34def2c24d58" args="" -->SND_SEQ_EVENT_USR8</em> </td><td>
user-defined event; event data type = any (fixed size) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdab61ab3de4dfdb40b8644cec7e2094e67"></a><!-- doxytag: member="SND_SEQ_EVENT_USR9" ref="gg644c72e4af4461703b3fe43a7dfa5cdab61ab3de4dfdb40b8644cec7e2094e67" args="" -->SND_SEQ_EVENT_USR9</em> </td><td>
user-defined event; event data type = any (fixed size) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdaaca9f9f5841240dfe16f45125594668e"></a><!-- doxytag: member="SND_SEQ_EVENT_SYSEX" ref="gg644c72e4af4461703b3fe43a7dfa5cdaaca9f9f5841240dfe16f45125594668e" args="" -->SND_SEQ_EVENT_SYSEX</em> </td><td>
system exclusive data (variable length); event data type = <a class="el" href="group___seq_events.html#g6cab5ca141ca6a2c4c5aa4409c7b268a">snd_seq_ev_ext_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdaca5f54d6bfa9b3749376e045cc3459f5"></a><!-- doxytag: member="SND_SEQ_EVENT_BOUNCE" ref="gg644c72e4af4461703b3fe43a7dfa5cdaca5f54d6bfa9b3749376e045cc3459f5" args="" -->SND_SEQ_EVENT_BOUNCE</em> </td><td>
error event; event data type = <a class="el" href="group___seq_events.html#g6cab5ca141ca6a2c4c5aa4409c7b268a">snd_seq_ev_ext_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda01009b24f002d340e285467b572e7f3c"></a><!-- doxytag: member="SND_SEQ_EVENT_USR_VAR0" ref="gg644c72e4af4461703b3fe43a7dfa5cda01009b24f002d340e285467b572e7f3c" args="" -->SND_SEQ_EVENT_USR_VAR0</em> </td><td>
reserved for user apps; event data type = <a class="el" href="group___seq_events.html#g6cab5ca141ca6a2c4c5aa4409c7b268a">snd_seq_ev_ext_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda023e75e3a29703054dd402118f55e289"></a><!-- doxytag: member="SND_SEQ_EVENT_USR_VAR1" ref="gg644c72e4af4461703b3fe43a7dfa5cda023e75e3a29703054dd402118f55e289" args="" -->SND_SEQ_EVENT_USR_VAR1</em> </td><td>
reserved for user apps; event data type = <a class="el" href="group___seq_events.html#g6cab5ca141ca6a2c4c5aa4409c7b268a">snd_seq_ev_ext_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdaa719e1de6212c43cd4d6bee9b289ba75"></a><!-- doxytag: member="SND_SEQ_EVENT_USR_VAR2" ref="gg644c72e4af4461703b3fe43a7dfa5cdaa719e1de6212c43cd4d6bee9b289ba75" args="" -->SND_SEQ_EVENT_USR_VAR2</em> </td><td>
reserved for user apps; event data type = <a class="el" href="group___seq_events.html#g6cab5ca141ca6a2c4c5aa4409c7b268a">snd_seq_ev_ext_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda9abbd6c33470223200eb735d9aeaeb65"></a><!-- doxytag: member="SND_SEQ_EVENT_USR_VAR3" ref="gg644c72e4af4461703b3fe43a7dfa5cda9abbd6c33470223200eb735d9aeaeb65" args="" -->SND_SEQ_EVENT_USR_VAR3</em> </td><td>
reserved for user apps; event data type = <a class="el" href="group___seq_events.html#g6cab5ca141ca6a2c4c5aa4409c7b268a">snd_seq_ev_ext_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cda969579a38f9cfab8aa3afbb3bbb6b42b"></a><!-- doxytag: member="SND_SEQ_EVENT_USR_VAR4" ref="gg644c72e4af4461703b3fe43a7dfa5cda969579a38f9cfab8aa3afbb3bbb6b42b" args="" -->SND_SEQ_EVENT_USR_VAR4</em> </td><td>
reserved for user apps; event data type = <a class="el" href="group___seq_events.html#g6cab5ca141ca6a2c4c5aa4409c7b268a">snd_seq_ev_ext_t</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="gg644c72e4af4461703b3fe43a7dfa5cdae7668538704e41a4c2c92e5d6893ca5e"></a><!-- doxytag: member="SND_SEQ_EVENT_NONE" ref="gg644c72e4af4461703b3fe43a7dfa5cdae7668538704e41a4c2c92e5d6893ca5e" args="" -->SND_SEQ_EVENT_NONE</em> </td><td>
NOP; ignored in any case </td></tr>
</table>
</dl>
</div>
</div><p>
<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 20 22:42:10 2009 for ALSA project - the C library reference by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>