Current File : //proc/self/root/kunden/usr/share/doc/alsa-lib-devel/doxygen/html/group___seq_events.html |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ALSA project - the C library reference: Sequencer Event Definitions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">ALSA project - the C library reference
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> |
<a href="#define-members">Macros</a> |
<a href="#typedef-members">Typedefs</a> |
<a href="#enum-members">Enumerations</a> </div>
<div class="headertitle">
<div class="title">Sequencer Event Definitions<div class="ingroups"><a class="el" href="group___sequencer.html">MIDI Sequencer</a></div></div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__addr__t.html">snd_seq_addr_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__connect__t.html">snd_seq_connect_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__real__time__t.html">snd_seq_real_time_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionsnd__seq__timestamp__t.html">snd_seq_timestamp_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__ev__note__t.html">snd_seq_ev_note_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__ev__ctrl__t.html">snd_seq_ev_ctrl_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__ev__raw8__t.html">snd_seq_ev_raw8_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__ev__raw32__t.html">snd_seq_ev_raw32_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__ev__ext.html">snd_seq_ev_ext_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__result__t.html">snd_seq_result_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__queue__skew__t.html">snd_seq_queue_skew_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__ev__queue__control__t.html">snd_seq_ev_queue_control_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionsnd__seq__event__data__t.html">snd_seq_event_data_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__event__t.html">snd_seq_event_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__ump__event__t.html">snd_seq_ump_event_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:gaf3c4c4900893680d95aa722ee6c16d2e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gaf3c4c4900893680d95aa722ee6c16d2e">SND_SEQ_TIME_STAMP_TICK</a>   (0<<0)</td></tr>
<tr class="separator:gaf3c4c4900893680d95aa722ee6c16d2e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga13e36bf2f3341625f6d88858d512f50b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#ga13e36bf2f3341625f6d88858d512f50b">SND_SEQ_TIME_STAMP_REAL</a>   (1<<0)</td></tr>
<tr class="separator:ga13e36bf2f3341625f6d88858d512f50b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gac7da1e1965e86a68f663babec22a99ba"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gac7da1e1965e86a68f663babec22a99ba">SND_SEQ_TIME_STAMP_MASK</a>   (1<<0)</td></tr>
<tr class="separator:gac7da1e1965e86a68f663babec22a99ba"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaa799f2aa335545bfe9dedc84105b6cf9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gaa799f2aa335545bfe9dedc84105b6cf9">SND_SEQ_TIME_MODE_ABS</a>   (0<<1)</td></tr>
<tr class="separator:gaa799f2aa335545bfe9dedc84105b6cf9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga167d462a14d80b2599470635dd0ee048"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#ga167d462a14d80b2599470635dd0ee048">SND_SEQ_TIME_MODE_REL</a>   (1<<1)</td></tr>
<tr class="separator:ga167d462a14d80b2599470635dd0ee048"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gac7c12b40ede05529ec9a66b938d62aec"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gac7c12b40ede05529ec9a66b938d62aec">SND_SEQ_TIME_MODE_MASK</a>   (1<<1)</td></tr>
<tr class="separator:gac7c12b40ede05529ec9a66b938d62aec"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga35b6aacb44080053e0ca0eeaefbe8dc2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#ga35b6aacb44080053e0ca0eeaefbe8dc2">SND_SEQ_EVENT_LENGTH_FIXED</a>   (0<<2)</td></tr>
<tr class="separator:ga35b6aacb44080053e0ca0eeaefbe8dc2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga273f82dce70a0284a4dcabd34f1bfe7d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#ga273f82dce70a0284a4dcabd34f1bfe7d">SND_SEQ_EVENT_LENGTH_VARIABLE</a>   (1<<2)</td></tr>
<tr class="separator:ga273f82dce70a0284a4dcabd34f1bfe7d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga5e38e6cf87f023332b797c30b74223b1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#ga5e38e6cf87f023332b797c30b74223b1">SND_SEQ_EVENT_LENGTH_VARUSR</a>   (2<<2)</td></tr>
<tr class="separator:ga5e38e6cf87f023332b797c30b74223b1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga69fa938ef7ebc12e3d1b8758b39b7967"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#ga69fa938ef7ebc12e3d1b8758b39b7967">SND_SEQ_EVENT_LENGTH_MASK</a>   (3<<2)</td></tr>
<tr class="separator:ga69fa938ef7ebc12e3d1b8758b39b7967"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gad40a7212be7f3c8b27ad641d7e4210ad"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gad40a7212be7f3c8b27ad641d7e4210ad">SND_SEQ_PRIORITY_NORMAL</a>   (0<<4)</td></tr>
<tr class="separator:gad40a7212be7f3c8b27ad641d7e4210ad"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga6816c4987d7dc2efe4b9949223964165"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#ga6816c4987d7dc2efe4b9949223964165">SND_SEQ_PRIORITY_HIGH</a>   (1<<4)</td></tr>
<tr class="separator:ga6816c4987d7dc2efe4b9949223964165"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaea7b84a517451282036dad991a45239c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gaea7b84a517451282036dad991a45239c">SND_SEQ_PRIORITY_MASK</a>   (1<<4)</td></tr>
<tr class="separator:gaea7b84a517451282036dad991a45239c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga8bfaba2acaa8d0c67d6e5fbfe9faf673"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#ga8bfaba2acaa8d0c67d6e5fbfe9faf673">SND_SEQ_EVENT_UMP</a>   (1<<5)</td></tr>
<tr class="separator:ga8bfaba2acaa8d0c67d6e5fbfe9faf673"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga5effcf3631d53ced009e02b8a9cabf04"><td class="memItemLeft" align="right" valign="top">typedef unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#ga5effcf3631d53ced009e02b8a9cabf04">snd_seq_event_type_t</a></td></tr>
<tr class="separator:ga5effcf3631d53ced009e02b8a9cabf04"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaa6a1e0c4394f9b26cc55e0181a5e2cb8"><td class="memItemLeft" align="right" valign="top">typedef unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gaa6a1e0c4394f9b26cc55e0181a5e2cb8">snd_seq_tick_time_t</a></td></tr>
<tr class="separator:gaa6a1e0c4394f9b26cc55e0181a5e2cb8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga4ce65ee70e6d2d346f67b2fe725abb3d"><td class="memItemLeft" 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#ga4ce65ee70e6d2d346f67b2fe725abb3d">snd_seq_ev_ext_t</a></td></tr>
<tr class="separator:ga4ce65ee70e6d2d346f67b2fe725abb3d"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:gaef39e1f267006faf7abc91c3cb32ea40"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gaef39e1f267006faf7abc91c3cb32ea40">snd_seq_event_type</a> { <br />
  <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a8b5e0c8c25353f3bc185a73c28573d92">SND_SEQ_EVENT_SYSTEM</a> = 0
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a201648f4d62fc9597af38376935f62f2">SND_SEQ_EVENT_RESULT</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a783ed12805a5ecc26b36b5d469332a8c">SND_SEQ_EVENT_NOTE</a> = 5
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40af35df63c334c5388ff349550e31460c2">SND_SEQ_EVENT_NOTEON</a>
, <br />
  <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40aa7359bc2f050a79c5021cfa90d0705f8">SND_SEQ_EVENT_NOTEOFF</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a6d7adef3e4f2ed96cd7e2def9d541510">SND_SEQ_EVENT_KEYPRESS</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a926c84318eb653c739e1d21fa20a0d95">SND_SEQ_EVENT_CONTROLLER</a> = 10
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40ae8264fb5f3870a1e5f6c2724b916cefd">SND_SEQ_EVENT_PGMCHANGE</a>
, <br />
  <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a7eb97df129127eb771e9800da217f1fe">SND_SEQ_EVENT_CHANPRESS</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40ab1bb9ffa38e5247f993f9368a144336b">SND_SEQ_EVENT_PITCHBEND</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a931edc93b65db5e11be1670166a6623b">SND_SEQ_EVENT_CONTROL14</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a83eb21e2fe5bf509d0d9c4a911f0cd36">SND_SEQ_EVENT_NONREGPARAM</a>
, <br />
  <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40ae85ad451b5012c5d4f37bec4cb39516c">SND_SEQ_EVENT_REGPARAM</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a04f1e8a2a2201a7fbddf628b127dab39">SND_SEQ_EVENT_SONGPOS</a> = 20
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40afc621686c4f2ac288e24ff8d0aa448bd">SND_SEQ_EVENT_SONGSEL</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40ad2bcd713ea5fc228791eb95545cdf23f">SND_SEQ_EVENT_QFRAME</a>
, <br />
  <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a2d96daa58863eba007a6a8ce409d25a5">SND_SEQ_EVENT_TIMESIGN</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a342cdc56ed94d27d39fae09bdbfc4e41">SND_SEQ_EVENT_KEYSIGN</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40aeca878e55b4482dc3d83bbc1c1411f0a">SND_SEQ_EVENT_START</a> = 30
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a85633da32af8af5efa596a7f68cff5c7">SND_SEQ_EVENT_CONTINUE</a>
, <br />
  <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a8bda57193eede5c6d45a34a135c8d95d">SND_SEQ_EVENT_STOP</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40aeb233aee7f0548cd3b0fdc811c15d3ec">SND_SEQ_EVENT_SETPOS_TICK</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a0ff211e23d32cbb1e3bcc4a63f61c2bd">SND_SEQ_EVENT_SETPOS_TIME</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40aafa3d0b6c0a467619b802c9e27320810">SND_SEQ_EVENT_TEMPO</a>
, <br />
  <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a54f38f955c675d0e9624f67befe513b9">SND_SEQ_EVENT_CLOCK</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a2df30d1017d98ea37e31f83132d89b53">SND_SEQ_EVENT_TICK</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40ac974cca728d755870c6b106fb172a49d">SND_SEQ_EVENT_QUEUE_SKEW</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a68c456590802b80ff3e338852a2c28ad">SND_SEQ_EVENT_SYNC_POS</a>
, <br />
  <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a60918a2617fd3435decbf96029994ac1">SND_SEQ_EVENT_TUNE_REQUEST</a> = 40
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40aefe6bb7adade51add7905856d70efc65">SND_SEQ_EVENT_RESET</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40af0cd5b4a2aa37ee9b34c6ecdde1b32b2">SND_SEQ_EVENT_SENSING</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a71cd073dbeb98982d8b094ab6d841376">SND_SEQ_EVENT_ECHO</a> = 50
, <br />
  <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40ae67daafb563cbbda4a131bec897d8ac3">SND_SEQ_EVENT_OSS</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a7b77fe59af173ddfebb718da0859712e">SND_SEQ_EVENT_CLIENT_START</a> = 60
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a0b3cb6ea4b789281399b4fb6561aa390">SND_SEQ_EVENT_CLIENT_EXIT</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a49cf4bb402d99c25d817448b17b6e204">SND_SEQ_EVENT_CLIENT_CHANGE</a>
, <br />
  <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40ab21b1c620680dbc7b1f176f7b75b851a">SND_SEQ_EVENT_PORT_START</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a8dc5dc9a22148dbacdbf69df2e8347f9">SND_SEQ_EVENT_PORT_EXIT</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40ae7b1d0e0dcf385baf78ddb60975d20f9">SND_SEQ_EVENT_PORT_CHANGE</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a1b3b924275ca8c641df3392fb661ff30">SND_SEQ_EVENT_PORT_SUBSCRIBED</a>
, <br />
  <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40ac7419ff83a6e1c4b318c48ed38b938f4">SND_SEQ_EVENT_PORT_UNSUBSCRIBED</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40ae73dbea29b624e1b8d7ec37728b22b81">SND_SEQ_EVENT_USR0</a> = 90
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40ac1e901b952f98aee45c96627a937908e">SND_SEQ_EVENT_USR1</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a1828901e7b2bbc5a79a1bc88e7165841">SND_SEQ_EVENT_USR2</a>
, <br />
  <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40aae35f2bb6429dc231fba55c646160e77">SND_SEQ_EVENT_USR3</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40ab7201d83f92fa2fc383a560946e34c63">SND_SEQ_EVENT_USR4</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a39cb3eb078644cf65fb1af0c6965ab30">SND_SEQ_EVENT_USR5</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40ad92cb55b491219eea100794029cbf7d7">SND_SEQ_EVENT_USR6</a>
, <br />
  <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a717ccb9662771874b116bdccbac4f734">SND_SEQ_EVENT_USR7</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40af41fd348574a8fc8876456325d9e59cf">SND_SEQ_EVENT_USR8</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a28b9207af50fa5fae4f13acdc029db62">SND_SEQ_EVENT_USR9</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a053842a32bef6aac4c8b21b2fc80fc74">SND_SEQ_EVENT_SYSEX</a> = 130
, <br />
  <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a290af1f3314dcfe9f83ee387c38417a6">SND_SEQ_EVENT_BOUNCE</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a3589b2a7abd184c2daeda8d1b3cff906">SND_SEQ_EVENT_USR_VAR0</a> = 135
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40aac29ee4fae15e3fbc92f489a7e08e33d">SND_SEQ_EVENT_USR_VAR1</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a03b297316c7240dc208e8490b4309e99">SND_SEQ_EVENT_USR_VAR2</a>
, <br />
  <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a92108ceb0767059de1e81566d1b92b63">SND_SEQ_EVENT_USR_VAR3</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40aec2b1c443ce623770bdf5638575f97ee">SND_SEQ_EVENT_USR_VAR4</a>
, <a class="el" href="group___seq_events.html#ggaef39e1f267006faf7abc91c3cb32ea40a78b0f3e8f6d674f01d3823481c0b90f6">SND_SEQ_EVENT_NONE</a> = 255
<br />
}</td></tr>
<tr class="separator:gaef39e1f267006faf7abc91c3cb32ea40"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>Sequencer Event Definitions </p>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="ga35b6aacb44080053e0ca0eeaefbe8dc2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga35b6aacb44080053e0ca0eeaefbe8dc2">◆ </a></span>SND_SEQ_EVENT_LENGTH_FIXED</h2>
<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 </p>
</div>
</div>
<a id="ga69fa938ef7ebc12e3d1b8758b39b7967"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga69fa938ef7ebc12e3d1b8758b39b7967">◆ </a></span>SND_SEQ_EVENT_LENGTH_MASK</h2>
<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 </p>
</div>
</div>
<a id="ga273f82dce70a0284a4dcabd34f1bfe7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga273f82dce70a0284a4dcabd34f1bfe7d">◆ </a></span>SND_SEQ_EVENT_LENGTH_VARIABLE</h2>
<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 </p>
</div>
</div>
<a id="ga5e38e6cf87f023332b797c30b74223b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5e38e6cf87f023332b797c30b74223b1">◆ </a></span>SND_SEQ_EVENT_LENGTH_VARUSR</h2>
<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 </p>
</div>
</div>
<a id="ga8bfaba2acaa8d0c67d6e5fbfe9faf673"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8bfaba2acaa8d0c67d6e5fbfe9faf673">◆ </a></span>SND_SEQ_EVENT_UMP</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SND_SEQ_EVENT_UMP   (1<<5)</td>
</tr>
</table>
</div><div class="memdoc">
<p>UMP packet event </p>
</div>
</div>
<a id="ga6816c4987d7dc2efe4b9949223964165"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6816c4987d7dc2efe4b9949223964165">◆ </a></span>SND_SEQ_PRIORITY_HIGH</h2>
<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 </p>
</div>
</div>
<a id="gaea7b84a517451282036dad991a45239c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaea7b84a517451282036dad991a45239c">◆ </a></span>SND_SEQ_PRIORITY_MASK</h2>
<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 </p>
</div>
</div>
<a id="gad40a7212be7f3c8b27ad641d7e4210ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad40a7212be7f3c8b27ad641d7e4210ad">◆ </a></span>SND_SEQ_PRIORITY_NORMAL</h2>
<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 </p>
</div>
</div>
<a id="gaa799f2aa335545bfe9dedc84105b6cf9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa799f2aa335545bfe9dedc84105b6cf9">◆ </a></span>SND_SEQ_TIME_MODE_ABS</h2>
<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 </p>
</div>
</div>
<a id="gac7c12b40ede05529ec9a66b938d62aec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac7c12b40ede05529ec9a66b938d62aec">◆ </a></span>SND_SEQ_TIME_MODE_MASK</h2>
<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 </p>
</div>
</div>
<a id="ga167d462a14d80b2599470635dd0ee048"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga167d462a14d80b2599470635dd0ee048">◆ </a></span>SND_SEQ_TIME_MODE_REL</h2>
<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 </p>
</div>
</div>
<a id="gac7da1e1965e86a68f663babec22a99ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac7da1e1965e86a68f663babec22a99ba">◆ </a></span>SND_SEQ_TIME_STAMP_MASK</h2>
<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 </p>
</div>
</div>
<a id="ga13e36bf2f3341625f6d88858d512f50b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga13e36bf2f3341625f6d88858d512f50b">◆ </a></span>SND_SEQ_TIME_STAMP_REAL</h2>
<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 </p>
</div>
</div>
<a id="gaf3c4c4900893680d95aa722ee6c16d2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf3c4c4900893680d95aa722ee6c16d2e">◆ </a></span>SND_SEQ_TIME_STAMP_TICK</h2>
<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>
<p>NOTE: only 8 bits available! timestamp in clock ticks </p>
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="ga4ce65ee70e6d2d346f67b2fe725abb3d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4ce65ee70e6d2d346f67b2fe725abb3d">◆ </a></span>snd_seq_ev_ext_t</h2>
<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="group___seq_events.html#ga4ce65ee70e6d2d346f67b2fe725abb3d">snd_seq_ev_ext_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>external stored data </p>
</div>
</div>
<a id="ga5effcf3631d53ced009e02b8a9cabf04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5effcf3631d53ced009e02b8a9cabf04">◆ </a></span>snd_seq_event_type_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef unsigned char <a class="el" href="group___seq_events.html#ga5effcf3631d53ced009e02b8a9cabf04">snd_seq_event_type_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sequencer event data type </p>
</div>
</div>
<a id="gaa6a1e0c4394f9b26cc55e0181a5e2cb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa6a1e0c4394f9b26cc55e0181a5e2cb8">◆ </a></span>snd_seq_tick_time_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef unsigned int <a class="el" href="group___seq_events.html#gaa6a1e0c4394f9b26cc55e0181a5e2cb8">snd_seq_tick_time_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>(MIDI) Tick-time data record </p>
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="gaef39e1f267006faf7abc91c3cb32ea40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaef39e1f267006faf7abc91c3cb32ea40">◆ </a></span>snd_seq_event_type</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="group___seq_events.html#gaef39e1f267006faf7abc91c3cb32ea40">snd_seq_event_type</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sequencer event type </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a8b5e0c8c25353f3bc185a73c28573d92"></a>SND_SEQ_EVENT_SYSTEM </td><td class="fielddoc"><p>system status; event data type = <a class="el" href="structsnd__seq__result__t.html">snd_seq_result_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a201648f4d62fc9597af38376935f62f2"></a>SND_SEQ_EVENT_RESULT </td><td class="fielddoc"><p>returned result status; event data type = <a class="el" href="structsnd__seq__result__t.html">snd_seq_result_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a783ed12805a5ecc26b36b5d469332a8c"></a>SND_SEQ_EVENT_NOTE </td><td class="fielddoc"><p>note on and off with duration; event data type = <a class="el" href="structsnd__seq__ev__note__t.html">snd_seq_ev_note_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40af35df63c334c5388ff349550e31460c2"></a>SND_SEQ_EVENT_NOTEON </td><td class="fielddoc"><p>note on; event data type = <a class="el" href="structsnd__seq__ev__note__t.html">snd_seq_ev_note_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40aa7359bc2f050a79c5021cfa90d0705f8"></a>SND_SEQ_EVENT_NOTEOFF </td><td class="fielddoc"><p>note off; event data type = <a class="el" href="structsnd__seq__ev__note__t.html">snd_seq_ev_note_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a6d7adef3e4f2ed96cd7e2def9d541510"></a>SND_SEQ_EVENT_KEYPRESS </td><td class="fielddoc"><p>key pressure change (aftertouch); event data type = <a class="el" href="structsnd__seq__ev__note__t.html">snd_seq_ev_note_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a926c84318eb653c739e1d21fa20a0d95"></a>SND_SEQ_EVENT_CONTROLLER </td><td class="fielddoc"><p>controller; event data type = <a class="el" href="structsnd__seq__ev__ctrl__t.html">snd_seq_ev_ctrl_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40ae8264fb5f3870a1e5f6c2724b916cefd"></a>SND_SEQ_EVENT_PGMCHANGE </td><td class="fielddoc"><p>program change; event data type = <a class="el" href="structsnd__seq__ev__ctrl__t.html">snd_seq_ev_ctrl_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a7eb97df129127eb771e9800da217f1fe"></a>SND_SEQ_EVENT_CHANPRESS </td><td class="fielddoc"><p>channel pressure; event data type = <a class="el" href="structsnd__seq__ev__ctrl__t.html">snd_seq_ev_ctrl_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40ab1bb9ffa38e5247f993f9368a144336b"></a>SND_SEQ_EVENT_PITCHBEND </td><td class="fielddoc"><p>pitchwheel; event data type = <a class="el" href="structsnd__seq__ev__ctrl__t.html">snd_seq_ev_ctrl_t</a>; data is from -8192 to 8191) </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a931edc93b65db5e11be1670166a6623b"></a>SND_SEQ_EVENT_CONTROL14 </td><td class="fielddoc"><p>14 bit controller value; event data type = <a class="el" href="structsnd__seq__ev__ctrl__t.html">snd_seq_ev_ctrl_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a83eb21e2fe5bf509d0d9c4a911f0cd36"></a>SND_SEQ_EVENT_NONREGPARAM </td><td class="fielddoc"><p>14 bit NRPN; event data type = <a class="el" href="structsnd__seq__ev__ctrl__t.html">snd_seq_ev_ctrl_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40ae85ad451b5012c5d4f37bec4cb39516c"></a>SND_SEQ_EVENT_REGPARAM </td><td class="fielddoc"><p>14 bit RPN; event data type = <a class="el" href="structsnd__seq__ev__ctrl__t.html">snd_seq_ev_ctrl_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a04f1e8a2a2201a7fbddf628b127dab39"></a>SND_SEQ_EVENT_SONGPOS </td><td class="fielddoc"><p>SPP with LSB and MSB values; event data type = <a class="el" href="structsnd__seq__ev__ctrl__t.html">snd_seq_ev_ctrl_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40afc621686c4f2ac288e24ff8d0aa448bd"></a>SND_SEQ_EVENT_SONGSEL </td><td class="fielddoc"><p>Song Select with song ID number; event data type = <a class="el" href="structsnd__seq__ev__ctrl__t.html">snd_seq_ev_ctrl_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40ad2bcd713ea5fc228791eb95545cdf23f"></a>SND_SEQ_EVENT_QFRAME </td><td class="fielddoc"><p>midi time code quarter frame; event data type = <a class="el" href="structsnd__seq__ev__ctrl__t.html">snd_seq_ev_ctrl_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a2d96daa58863eba007a6a8ce409d25a5"></a>SND_SEQ_EVENT_TIMESIGN </td><td class="fielddoc"><p>SMF Time Signature event; event data type = <a class="el" href="structsnd__seq__ev__ctrl__t.html">snd_seq_ev_ctrl_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a342cdc56ed94d27d39fae09bdbfc4e41"></a>SND_SEQ_EVENT_KEYSIGN </td><td class="fielddoc"><p>SMF Key Signature event; event data type = <a class="el" href="structsnd__seq__ev__ctrl__t.html">snd_seq_ev_ctrl_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40aeca878e55b4482dc3d83bbc1c1411f0a"></a>SND_SEQ_EVENT_START </td><td class="fielddoc"><p>MIDI Real Time Start message; event data type = <a class="el" href="structsnd__seq__ev__queue__control__t.html">snd_seq_ev_queue_control_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a85633da32af8af5efa596a7f68cff5c7"></a>SND_SEQ_EVENT_CONTINUE </td><td class="fielddoc"><p>MIDI Real Time Continue message; event data type = <a class="el" href="structsnd__seq__ev__queue__control__t.html">snd_seq_ev_queue_control_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a8bda57193eede5c6d45a34a135c8d95d"></a>SND_SEQ_EVENT_STOP </td><td class="fielddoc"><p>MIDI Real Time Stop message; event data type = <a class="el" href="structsnd__seq__ev__queue__control__t.html">snd_seq_ev_queue_control_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40aeb233aee7f0548cd3b0fdc811c15d3ec"></a>SND_SEQ_EVENT_SETPOS_TICK </td><td class="fielddoc"><p>Set tick queue position; event data type = <a class="el" href="structsnd__seq__ev__queue__control__t.html">snd_seq_ev_queue_control_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a0ff211e23d32cbb1e3bcc4a63f61c2bd"></a>SND_SEQ_EVENT_SETPOS_TIME </td><td class="fielddoc"><p>Set real-time queue position; event data type = <a class="el" href="structsnd__seq__ev__queue__control__t.html">snd_seq_ev_queue_control_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40aafa3d0b6c0a467619b802c9e27320810"></a>SND_SEQ_EVENT_TEMPO </td><td class="fielddoc"><p>(SMF) Tempo event; event data type = <a class="el" href="structsnd__seq__ev__queue__control__t.html">snd_seq_ev_queue_control_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a54f38f955c675d0e9624f67befe513b9"></a>SND_SEQ_EVENT_CLOCK </td><td class="fielddoc"><p>MIDI Real Time Clock message; event data type = <a class="el" href="structsnd__seq__ev__queue__control__t.html">snd_seq_ev_queue_control_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a2df30d1017d98ea37e31f83132d89b53"></a>SND_SEQ_EVENT_TICK </td><td class="fielddoc"><p>MIDI Real Time Tick message; event data type = <a class="el" href="structsnd__seq__ev__queue__control__t.html">snd_seq_ev_queue_control_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40ac974cca728d755870c6b106fb172a49d"></a>SND_SEQ_EVENT_QUEUE_SKEW </td><td class="fielddoc"><p>Queue timer skew; event data type = <a class="el" href="structsnd__seq__ev__queue__control__t.html">snd_seq_ev_queue_control_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a68c456590802b80ff3e338852a2c28ad"></a>SND_SEQ_EVENT_SYNC_POS </td><td class="fielddoc"><p>Sync position changed; event data type = <a class="el" href="structsnd__seq__ev__queue__control__t.html">snd_seq_ev_queue_control_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a60918a2617fd3435decbf96029994ac1"></a>SND_SEQ_EVENT_TUNE_REQUEST </td><td class="fielddoc"><p>Tune request; event data type = none </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40aefe6bb7adade51add7905856d70efc65"></a>SND_SEQ_EVENT_RESET </td><td class="fielddoc"><p>Reset to power-on state; event data type = none </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40af0cd5b4a2aa37ee9b34c6ecdde1b32b2"></a>SND_SEQ_EVENT_SENSING </td><td class="fielddoc"><p>Active sensing event; event data type = none </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a71cd073dbeb98982d8b094ab6d841376"></a>SND_SEQ_EVENT_ECHO </td><td class="fielddoc"><p>Echo-back event; event data type = any type </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40ae67daafb563cbbda4a131bec897d8ac3"></a>SND_SEQ_EVENT_OSS </td><td class="fielddoc"><p>OSS emulation raw event; event data type = any type </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a7b77fe59af173ddfebb718da0859712e"></a>SND_SEQ_EVENT_CLIENT_START </td><td class="fielddoc"><p>New client has connected; event data type = <a class="el" href="structsnd__seq__addr__t.html">snd_seq_addr_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a0b3cb6ea4b789281399b4fb6561aa390"></a>SND_SEQ_EVENT_CLIENT_EXIT </td><td class="fielddoc"><p>Client has left the system; event data type = <a class="el" href="structsnd__seq__addr__t.html">snd_seq_addr_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a49cf4bb402d99c25d817448b17b6e204"></a>SND_SEQ_EVENT_CLIENT_CHANGE </td><td class="fielddoc"><p>Client status/info has changed; event data type = <a class="el" href="structsnd__seq__addr__t.html">snd_seq_addr_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40ab21b1c620680dbc7b1f176f7b75b851a"></a>SND_SEQ_EVENT_PORT_START </td><td class="fielddoc"><p>New port was created; event data type = <a class="el" href="structsnd__seq__addr__t.html">snd_seq_addr_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a8dc5dc9a22148dbacdbf69df2e8347f9"></a>SND_SEQ_EVENT_PORT_EXIT </td><td class="fielddoc"><p>Port was deleted from system; event data type = <a class="el" href="structsnd__seq__addr__t.html">snd_seq_addr_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40ae7b1d0e0dcf385baf78ddb60975d20f9"></a>SND_SEQ_EVENT_PORT_CHANGE </td><td class="fielddoc"><p>Port status/info has changed; event data type = <a class="el" href="structsnd__seq__addr__t.html">snd_seq_addr_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a1b3b924275ca8c641df3392fb661ff30"></a>SND_SEQ_EVENT_PORT_SUBSCRIBED </td><td class="fielddoc"><p>Ports connected; event data type = <a class="el" href="structsnd__seq__connect__t.html">snd_seq_connect_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40ac7419ff83a6e1c4b318c48ed38b938f4"></a>SND_SEQ_EVENT_PORT_UNSUBSCRIBED </td><td class="fielddoc"><p>Ports disconnected; event data type = <a class="el" href="structsnd__seq__connect__t.html">snd_seq_connect_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40ae73dbea29b624e1b8d7ec37728b22b81"></a>SND_SEQ_EVENT_USR0 </td><td class="fielddoc"><p>user-defined event; event data type = any (fixed size) </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40ac1e901b952f98aee45c96627a937908e"></a>SND_SEQ_EVENT_USR1 </td><td class="fielddoc"><p>user-defined event; event data type = any (fixed size) </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a1828901e7b2bbc5a79a1bc88e7165841"></a>SND_SEQ_EVENT_USR2 </td><td class="fielddoc"><p>user-defined event; event data type = any (fixed size) </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40aae35f2bb6429dc231fba55c646160e77"></a>SND_SEQ_EVENT_USR3 </td><td class="fielddoc"><p>user-defined event; event data type = any (fixed size) </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40ab7201d83f92fa2fc383a560946e34c63"></a>SND_SEQ_EVENT_USR4 </td><td class="fielddoc"><p>user-defined event; event data type = any (fixed size) </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a39cb3eb078644cf65fb1af0c6965ab30"></a>SND_SEQ_EVENT_USR5 </td><td class="fielddoc"><p>user-defined event; event data type = any (fixed size) </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40ad92cb55b491219eea100794029cbf7d7"></a>SND_SEQ_EVENT_USR6 </td><td class="fielddoc"><p>user-defined event; event data type = any (fixed size) </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a717ccb9662771874b116bdccbac4f734"></a>SND_SEQ_EVENT_USR7 </td><td class="fielddoc"><p>user-defined event; event data type = any (fixed size) </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40af41fd348574a8fc8876456325d9e59cf"></a>SND_SEQ_EVENT_USR8 </td><td class="fielddoc"><p>user-defined event; event data type = any (fixed size) </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a28b9207af50fa5fae4f13acdc029db62"></a>SND_SEQ_EVENT_USR9 </td><td class="fielddoc"><p>user-defined event; event data type = any (fixed size) </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a053842a32bef6aac4c8b21b2fc80fc74"></a>SND_SEQ_EVENT_SYSEX </td><td class="fielddoc"><p>system exclusive data (variable length); event data type = <a class="el" href="group___seq_events.html#ga4ce65ee70e6d2d346f67b2fe725abb3d">snd_seq_ev_ext_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a290af1f3314dcfe9f83ee387c38417a6"></a>SND_SEQ_EVENT_BOUNCE </td><td class="fielddoc"><p>error event; event data type = <a class="el" href="group___seq_events.html#ga4ce65ee70e6d2d346f67b2fe725abb3d">snd_seq_ev_ext_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a3589b2a7abd184c2daeda8d1b3cff906"></a>SND_SEQ_EVENT_USR_VAR0 </td><td class="fielddoc"><p>reserved for user apps; event data type = <a class="el" href="group___seq_events.html#ga4ce65ee70e6d2d346f67b2fe725abb3d">snd_seq_ev_ext_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40aac29ee4fae15e3fbc92f489a7e08e33d"></a>SND_SEQ_EVENT_USR_VAR1 </td><td class="fielddoc"><p>reserved for user apps; event data type = <a class="el" href="group___seq_events.html#ga4ce65ee70e6d2d346f67b2fe725abb3d">snd_seq_ev_ext_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a03b297316c7240dc208e8490b4309e99"></a>SND_SEQ_EVENT_USR_VAR2 </td><td class="fielddoc"><p>reserved for user apps; event data type = <a class="el" href="group___seq_events.html#ga4ce65ee70e6d2d346f67b2fe725abb3d">snd_seq_ev_ext_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a92108ceb0767059de1e81566d1b92b63"></a>SND_SEQ_EVENT_USR_VAR3 </td><td class="fielddoc"><p>reserved for user apps; event data type = <a class="el" href="group___seq_events.html#ga4ce65ee70e6d2d346f67b2fe725abb3d">snd_seq_ev_ext_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40aec2b1c443ce623770bdf5638575f97ee"></a>SND_SEQ_EVENT_USR_VAR4 </td><td class="fielddoc"><p>reserved for user apps; event data type = <a class="el" href="group___seq_events.html#ga4ce65ee70e6d2d346f67b2fe725abb3d">snd_seq_ev_ext_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaef39e1f267006faf7abc91c3cb32ea40a78b0f3e8f6d674f01d3823481c0b90f6"></a>SND_SEQ_EVENT_NONE </td><td class="fielddoc"><p>NOP; ignored in any case </p>
</td></tr>
</table>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>