Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > by-pkgid > 34546d63baef3ab2a7675f37737b66ab > files > 103

libalsa2-docs-1.0.23-2.1mdv2010.1.i586.rpm

<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>ALSA project - the C library reference: Sequencer Event Definitions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javaScript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.6.3 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <img id="MSearchSelect" src="search/search.png"
             onmouseover="return searchBox.OnSearchSelectShow()"
             onmouseout="return searchBox.OnSearchSelectHide()"
             alt=""/>
        <input type="text" id="MSearchField" value="Search" accesskey="S"
             onfocus="searchBox.OnSearchFieldFocus(true)" 
             onblur="searchBox.OnSearchFieldFocus(false)" 
             onkeyup="searchBox.OnSearchFieldChange(event)"/>
        <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
        </div>
      </li>
    </ul>
  </div>
</div>
<div class="contents">
<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 colspan="2"><h2>Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__addr__t.html">snd_seq_addr_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__connect__t.html">snd_seq_connect_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</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><td class="memItemLeft" align="right" valign="top">union &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionsnd__seq__timestamp__t.html">snd_seq_timestamp_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</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><td class="memItemLeft" align="right" valign="top">struct &nbsp;</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><td class="memItemLeft" align="right" valign="top">struct &nbsp;</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><td class="memItemLeft" align="right" valign="top">struct &nbsp;</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><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__ev__ext__t.html">snd_seq_ev_ext_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__result__t.html">snd_seq_result_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</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><td class="memItemLeft" align="right" valign="top">struct &nbsp;</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><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__seq__event__t.html">snd_seq_event_t</a></td></tr>
<tr><td colspan="2"><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gaf3c4c4900893680d95aa722ee6c16d2e">SND_SEQ_TIME_STAMP_TICK</a>&nbsp;&nbsp;&nbsp;(0&lt;&lt;0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#ga13e36bf2f3341625f6d88858d512f50b">SND_SEQ_TIME_STAMP_REAL</a>&nbsp;&nbsp;&nbsp;(1&lt;&lt;0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gac7da1e1965e86a68f663babec22a99ba">SND_SEQ_TIME_STAMP_MASK</a>&nbsp;&nbsp;&nbsp;(1&lt;&lt;0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gaa799f2aa335545bfe9dedc84105b6cf9">SND_SEQ_TIME_MODE_ABS</a>&nbsp;&nbsp;&nbsp;(0&lt;&lt;1)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#ga167d462a14d80b2599470635dd0ee048">SND_SEQ_TIME_MODE_REL</a>&nbsp;&nbsp;&nbsp;(1&lt;&lt;1)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gac7c12b40ede05529ec9a66b938d62aec">SND_SEQ_TIME_MODE_MASK</a>&nbsp;&nbsp;&nbsp;(1&lt;&lt;1)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#ga35b6aacb44080053e0ca0eeaefbe8dc2">SND_SEQ_EVENT_LENGTH_FIXED</a>&nbsp;&nbsp;&nbsp;(0&lt;&lt;2)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#ga273f82dce70a0284a4dcabd34f1bfe7d">SND_SEQ_EVENT_LENGTH_VARIABLE</a>&nbsp;&nbsp;&nbsp;(1&lt;&lt;2)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#ga5e38e6cf87f023332b797c30b74223b1">SND_SEQ_EVENT_LENGTH_VARUSR</a>&nbsp;&nbsp;&nbsp;(2&lt;&lt;2)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#ga69fa938ef7ebc12e3d1b8758b39b7967">SND_SEQ_EVENT_LENGTH_MASK</a>&nbsp;&nbsp;&nbsp;(3&lt;&lt;2)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gad40a7212be7f3c8b27ad641d7e4210ad">SND_SEQ_PRIORITY_NORMAL</a>&nbsp;&nbsp;&nbsp;(0&lt;&lt;4)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#ga6816c4987d7dc2efe4b9949223964165">SND_SEQ_PRIORITY_HIGH</a>&nbsp;&nbsp;&nbsp;(1&lt;&lt;4)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gaea7b84a517451282036dad991a45239c">SND_SEQ_PRIORITY_MASK</a>&nbsp;&nbsp;&nbsp;(1&lt;&lt;4)</td></tr>
<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#ga5effcf3631d53ced009e02b8a9cabf04">snd_seq_event_type_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gaa6a1e0c4394f9b26cc55e0181a5e2cb8">snd_seq_tick_time_t</a></td></tr>
<tr><td colspan="2"><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_events.html#gaef39e1f267006faf7abc91c3cb32ea40">snd_seq_event_type</a> { <br/>
&nbsp;&nbsp;<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/>
&nbsp;&nbsp;<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/>
&nbsp;&nbsp;<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/>
&nbsp;&nbsp;<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/>
&nbsp;&nbsp;<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/>
&nbsp;&nbsp;<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/>
&nbsp;&nbsp;<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/>
&nbsp;&nbsp;<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/>
&nbsp;&nbsp;<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/>
&nbsp;&nbsp;<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/>
&nbsp;&nbsp;<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/>
&nbsp;&nbsp;<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/>
&nbsp;&nbsp;<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/>
&nbsp;&nbsp;<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/>
&nbsp;&nbsp;<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>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Sequencer Event Definitions </p>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="ga35b6aacb44080053e0ca0eeaefbe8dc2"></a><!-- doxytag: member="seq_event.h::SND_SEQ_EVENT_LENGTH_FIXED" ref="ga35b6aacb44080053e0ca0eeaefbe8dc2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SND_SEQ_EVENT_LENGTH_FIXED&nbsp;&nbsp;&nbsp;(0&lt;&lt;2)</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>fixed event size </p>

</div>
</div>
<a class="anchor" id="ga69fa938ef7ebc12e3d1b8758b39b7967"></a><!-- doxytag: member="seq_event.h::SND_SEQ_EVENT_LENGTH_MASK" ref="ga69fa938ef7ebc12e3d1b8758b39b7967" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SND_SEQ_EVENT_LENGTH_MASK&nbsp;&nbsp;&nbsp;(3&lt;&lt;2)</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>mask for event length bits </p>

</div>
</div>
<a class="anchor" id="ga273f82dce70a0284a4dcabd34f1bfe7d"></a><!-- doxytag: member="seq_event.h::SND_SEQ_EVENT_LENGTH_VARIABLE" ref="ga273f82dce70a0284a4dcabd34f1bfe7d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SND_SEQ_EVENT_LENGTH_VARIABLE&nbsp;&nbsp;&nbsp;(1&lt;&lt;2)</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>variable event size </p>

</div>
</div>
<a class="anchor" id="ga5e38e6cf87f023332b797c30b74223b1"></a><!-- doxytag: member="seq_event.h::SND_SEQ_EVENT_LENGTH_VARUSR" ref="ga5e38e6cf87f023332b797c30b74223b1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SND_SEQ_EVENT_LENGTH_VARUSR&nbsp;&nbsp;&nbsp;(2&lt;&lt;2)</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>variable event size - user memory space </p>

</div>
</div>
<a class="anchor" id="ga6816c4987d7dc2efe4b9949223964165"></a><!-- doxytag: member="seq_event.h::SND_SEQ_PRIORITY_HIGH" ref="ga6816c4987d7dc2efe4b9949223964165" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SND_SEQ_PRIORITY_HIGH&nbsp;&nbsp;&nbsp;(1&lt;&lt;4)</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>event should be processed before others </p>

</div>
</div>
<a class="anchor" id="gaea7b84a517451282036dad991a45239c"></a><!-- doxytag: member="seq_event.h::SND_SEQ_PRIORITY_MASK" ref="gaea7b84a517451282036dad991a45239c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SND_SEQ_PRIORITY_MASK&nbsp;&nbsp;&nbsp;(1&lt;&lt;4)</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>mask for priority bits </p>

</div>
</div>
<a class="anchor" id="gad40a7212be7f3c8b27ad641d7e4210ad"></a><!-- doxytag: member="seq_event.h::SND_SEQ_PRIORITY_NORMAL" ref="gad40a7212be7f3c8b27ad641d7e4210ad" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SND_SEQ_PRIORITY_NORMAL&nbsp;&nbsp;&nbsp;(0&lt;&lt;4)</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>normal priority </p>

</div>
</div>
<a class="anchor" id="gaa799f2aa335545bfe9dedc84105b6cf9"></a><!-- doxytag: member="seq_event.h::SND_SEQ_TIME_MODE_ABS" ref="gaa799f2aa335545bfe9dedc84105b6cf9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SND_SEQ_TIME_MODE_ABS&nbsp;&nbsp;&nbsp;(0&lt;&lt;1)</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>absolute timestamp </p>

</div>
</div>
<a class="anchor" id="gac7c12b40ede05529ec9a66b938d62aec"></a><!-- doxytag: member="seq_event.h::SND_SEQ_TIME_MODE_MASK" ref="gac7c12b40ede05529ec9a66b938d62aec" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SND_SEQ_TIME_MODE_MASK&nbsp;&nbsp;&nbsp;(1&lt;&lt;1)</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>mask for time mode bits </p>

</div>
</div>
<a class="anchor" id="ga167d462a14d80b2599470635dd0ee048"></a><!-- doxytag: member="seq_event.h::SND_SEQ_TIME_MODE_REL" ref="ga167d462a14d80b2599470635dd0ee048" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SND_SEQ_TIME_MODE_REL&nbsp;&nbsp;&nbsp;(1&lt;&lt;1)</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>relative to current time </p>

</div>
</div>
<a class="anchor" id="gac7da1e1965e86a68f663babec22a99ba"></a><!-- doxytag: member="seq_event.h::SND_SEQ_TIME_STAMP_MASK" ref="gac7da1e1965e86a68f663babec22a99ba" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SND_SEQ_TIME_STAMP_MASK&nbsp;&nbsp;&nbsp;(1&lt;&lt;0)</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>mask for timestamp bits </p>

</div>
</div>
<a class="anchor" id="ga13e36bf2f3341625f6d88858d512f50b"></a><!-- doxytag: member="seq_event.h::SND_SEQ_TIME_STAMP_REAL" ref="ga13e36bf2f3341625f6d88858d512f50b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SND_SEQ_TIME_STAMP_REAL&nbsp;&nbsp;&nbsp;(1&lt;&lt;0)</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>timestamp in real time </p>

</div>
</div>
<a class="anchor" id="gaf3c4c4900893680d95aa722ee6c16d2e"></a><!-- doxytag: member="seq_event.h::SND_SEQ_TIME_STAMP_TICK" ref="gaf3c4c4900893680d95aa722ee6c16d2e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SND_SEQ_TIME_STAMP_TICK&nbsp;&nbsp;&nbsp;(0&lt;&lt;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>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="ga5effcf3631d53ced009e02b8a9cabf04"></a><!-- doxytag: member="seq_event.h::snd_seq_event_type_t" ref="ga5effcf3631d53ced009e02b8a9cabf04" 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#ga5effcf3631d53ced009e02b8a9cabf04">snd_seq_event_type_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sequencer event data type </p>

</div>
</div>
<a class="anchor" id="gaa6a1e0c4394f9b26cc55e0181a5e2cb8"></a><!-- doxytag: member="seq_event.h::snd_seq_tick_time_t" ref="gaa6a1e0c4394f9b26cc55e0181a5e2cb8" 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#gaa6a1e0c4394f9b26cc55e0181a5e2cb8">snd_seq_tick_time_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>(MIDI) Tick-time data record </p>

</div>
</div>
<hr/><h2>Enumeration Type Documentation</h2>
<a class="anchor" id="gaef39e1f267006faf7abc91c3cb32ea40"></a><!-- doxytag: member="seq_event.h::snd_seq_event_type" ref="gaef39e1f267006faf7abc91c3cb32ea40" args="" -->
<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>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a8b5e0c8c25353f3bc185a73c28573d92"></a><!-- doxytag: member="SND_SEQ_EVENT_SYSTEM" ref="ggaef39e1f267006faf7abc91c3cb32ea40a8b5e0c8c25353f3bc185a73c28573d92" args="" -->SND_SEQ_EVENT_SYSTEM</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a201648f4d62fc9597af38376935f62f2"></a><!-- doxytag: member="SND_SEQ_EVENT_RESULT" ref="ggaef39e1f267006faf7abc91c3cb32ea40a201648f4d62fc9597af38376935f62f2" args="" -->SND_SEQ_EVENT_RESULT</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a783ed12805a5ecc26b36b5d469332a8c"></a><!-- doxytag: member="SND_SEQ_EVENT_NOTE" ref="ggaef39e1f267006faf7abc91c3cb32ea40a783ed12805a5ecc26b36b5d469332a8c" args="" -->SND_SEQ_EVENT_NOTE</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40af35df63c334c5388ff349550e31460c2"></a><!-- doxytag: member="SND_SEQ_EVENT_NOTEON" ref="ggaef39e1f267006faf7abc91c3cb32ea40af35df63c334c5388ff349550e31460c2" args="" -->SND_SEQ_EVENT_NOTEON</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40aa7359bc2f050a79c5021cfa90d0705f8"></a><!-- doxytag: member="SND_SEQ_EVENT_NOTEOFF" ref="ggaef39e1f267006faf7abc91c3cb32ea40aa7359bc2f050a79c5021cfa90d0705f8" args="" -->SND_SEQ_EVENT_NOTEOFF</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a6d7adef3e4f2ed96cd7e2def9d541510"></a><!-- doxytag: member="SND_SEQ_EVENT_KEYPRESS" ref="ggaef39e1f267006faf7abc91c3cb32ea40a6d7adef3e4f2ed96cd7e2def9d541510" args="" -->SND_SEQ_EVENT_KEYPRESS</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a926c84318eb653c739e1d21fa20a0d95"></a><!-- doxytag: member="SND_SEQ_EVENT_CONTROLLER" ref="ggaef39e1f267006faf7abc91c3cb32ea40a926c84318eb653c739e1d21fa20a0d95" args="" -->SND_SEQ_EVENT_CONTROLLER</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40ae8264fb5f3870a1e5f6c2724b916cefd"></a><!-- doxytag: member="SND_SEQ_EVENT_PGMCHANGE" ref="ggaef39e1f267006faf7abc91c3cb32ea40ae8264fb5f3870a1e5f6c2724b916cefd" args="" -->SND_SEQ_EVENT_PGMCHANGE</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a7eb97df129127eb771e9800da217f1fe"></a><!-- doxytag: member="SND_SEQ_EVENT_CHANPRESS" ref="ggaef39e1f267006faf7abc91c3cb32ea40a7eb97df129127eb771e9800da217f1fe" args="" -->SND_SEQ_EVENT_CHANPRESS</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40ab1bb9ffa38e5247f993f9368a144336b"></a><!-- doxytag: member="SND_SEQ_EVENT_PITCHBEND" ref="ggaef39e1f267006faf7abc91c3cb32ea40ab1bb9ffa38e5247f993f9368a144336b" args="" -->SND_SEQ_EVENT_PITCHBEND</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a931edc93b65db5e11be1670166a6623b"></a><!-- doxytag: member="SND_SEQ_EVENT_CONTROL14" ref="ggaef39e1f267006faf7abc91c3cb32ea40a931edc93b65db5e11be1670166a6623b" args="" -->SND_SEQ_EVENT_CONTROL14</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a83eb21e2fe5bf509d0d9c4a911f0cd36"></a><!-- doxytag: member="SND_SEQ_EVENT_NONREGPARAM" ref="ggaef39e1f267006faf7abc91c3cb32ea40a83eb21e2fe5bf509d0d9c4a911f0cd36" args="" -->SND_SEQ_EVENT_NONREGPARAM</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40ae85ad451b5012c5d4f37bec4cb39516c"></a><!-- doxytag: member="SND_SEQ_EVENT_REGPARAM" ref="ggaef39e1f267006faf7abc91c3cb32ea40ae85ad451b5012c5d4f37bec4cb39516c" args="" -->SND_SEQ_EVENT_REGPARAM</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a04f1e8a2a2201a7fbddf628b127dab39"></a><!-- doxytag: member="SND_SEQ_EVENT_SONGPOS" ref="ggaef39e1f267006faf7abc91c3cb32ea40a04f1e8a2a2201a7fbddf628b127dab39" args="" -->SND_SEQ_EVENT_SONGPOS</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40afc621686c4f2ac288e24ff8d0aa448bd"></a><!-- doxytag: member="SND_SEQ_EVENT_SONGSEL" ref="ggaef39e1f267006faf7abc91c3cb32ea40afc621686c4f2ac288e24ff8d0aa448bd" args="" -->SND_SEQ_EVENT_SONGSEL</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40ad2bcd713ea5fc228791eb95545cdf23f"></a><!-- doxytag: member="SND_SEQ_EVENT_QFRAME" ref="ggaef39e1f267006faf7abc91c3cb32ea40ad2bcd713ea5fc228791eb95545cdf23f" args="" -->SND_SEQ_EVENT_QFRAME</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a2d96daa58863eba007a6a8ce409d25a5"></a><!-- doxytag: member="SND_SEQ_EVENT_TIMESIGN" ref="ggaef39e1f267006faf7abc91c3cb32ea40a2d96daa58863eba007a6a8ce409d25a5" args="" -->SND_SEQ_EVENT_TIMESIGN</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a342cdc56ed94d27d39fae09bdbfc4e41"></a><!-- doxytag: member="SND_SEQ_EVENT_KEYSIGN" ref="ggaef39e1f267006faf7abc91c3cb32ea40a342cdc56ed94d27d39fae09bdbfc4e41" args="" -->SND_SEQ_EVENT_KEYSIGN</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40aeca878e55b4482dc3d83bbc1c1411f0a"></a><!-- doxytag: member="SND_SEQ_EVENT_START" ref="ggaef39e1f267006faf7abc91c3cb32ea40aeca878e55b4482dc3d83bbc1c1411f0a" args="" -->SND_SEQ_EVENT_START</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a85633da32af8af5efa596a7f68cff5c7"></a><!-- doxytag: member="SND_SEQ_EVENT_CONTINUE" ref="ggaef39e1f267006faf7abc91c3cb32ea40a85633da32af8af5efa596a7f68cff5c7" args="" -->SND_SEQ_EVENT_CONTINUE</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a8bda57193eede5c6d45a34a135c8d95d"></a><!-- doxytag: member="SND_SEQ_EVENT_STOP" ref="ggaef39e1f267006faf7abc91c3cb32ea40a8bda57193eede5c6d45a34a135c8d95d" args="" -->SND_SEQ_EVENT_STOP</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40aeb233aee7f0548cd3b0fdc811c15d3ec"></a><!-- doxytag: member="SND_SEQ_EVENT_SETPOS_TICK" ref="ggaef39e1f267006faf7abc91c3cb32ea40aeb233aee7f0548cd3b0fdc811c15d3ec" args="" -->SND_SEQ_EVENT_SETPOS_TICK</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a0ff211e23d32cbb1e3bcc4a63f61c2bd"></a><!-- doxytag: member="SND_SEQ_EVENT_SETPOS_TIME" ref="ggaef39e1f267006faf7abc91c3cb32ea40a0ff211e23d32cbb1e3bcc4a63f61c2bd" args="" -->SND_SEQ_EVENT_SETPOS_TIME</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40aafa3d0b6c0a467619b802c9e27320810"></a><!-- doxytag: member="SND_SEQ_EVENT_TEMPO" ref="ggaef39e1f267006faf7abc91c3cb32ea40aafa3d0b6c0a467619b802c9e27320810" args="" -->SND_SEQ_EVENT_TEMPO</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a54f38f955c675d0e9624f67befe513b9"></a><!-- doxytag: member="SND_SEQ_EVENT_CLOCK" ref="ggaef39e1f267006faf7abc91c3cb32ea40a54f38f955c675d0e9624f67befe513b9" args="" -->SND_SEQ_EVENT_CLOCK</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a2df30d1017d98ea37e31f83132d89b53"></a><!-- doxytag: member="SND_SEQ_EVENT_TICK" ref="ggaef39e1f267006faf7abc91c3cb32ea40a2df30d1017d98ea37e31f83132d89b53" args="" -->SND_SEQ_EVENT_TICK</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40ac974cca728d755870c6b106fb172a49d"></a><!-- doxytag: member="SND_SEQ_EVENT_QUEUE_SKEW" ref="ggaef39e1f267006faf7abc91c3cb32ea40ac974cca728d755870c6b106fb172a49d" args="" -->SND_SEQ_EVENT_QUEUE_SKEW</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a68c456590802b80ff3e338852a2c28ad"></a><!-- doxytag: member="SND_SEQ_EVENT_SYNC_POS" ref="ggaef39e1f267006faf7abc91c3cb32ea40a68c456590802b80ff3e338852a2c28ad" args="" -->SND_SEQ_EVENT_SYNC_POS</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a60918a2617fd3435decbf96029994ac1"></a><!-- doxytag: member="SND_SEQ_EVENT_TUNE_REQUEST" ref="ggaef39e1f267006faf7abc91c3cb32ea40a60918a2617fd3435decbf96029994ac1" args="" -->SND_SEQ_EVENT_TUNE_REQUEST</em>&nbsp;</td><td>
<p>Tune request; event data type = none </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40aefe6bb7adade51add7905856d70efc65"></a><!-- doxytag: member="SND_SEQ_EVENT_RESET" ref="ggaef39e1f267006faf7abc91c3cb32ea40aefe6bb7adade51add7905856d70efc65" args="" -->SND_SEQ_EVENT_RESET</em>&nbsp;</td><td>
<p>Reset to power-on state; event data type = none </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40af0cd5b4a2aa37ee9b34c6ecdde1b32b2"></a><!-- doxytag: member="SND_SEQ_EVENT_SENSING" ref="ggaef39e1f267006faf7abc91c3cb32ea40af0cd5b4a2aa37ee9b34c6ecdde1b32b2" args="" -->SND_SEQ_EVENT_SENSING</em>&nbsp;</td><td>
<p>Active sensing event; event data type = none </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a71cd073dbeb98982d8b094ab6d841376"></a><!-- doxytag: member="SND_SEQ_EVENT_ECHO" ref="ggaef39e1f267006faf7abc91c3cb32ea40a71cd073dbeb98982d8b094ab6d841376" args="" -->SND_SEQ_EVENT_ECHO</em>&nbsp;</td><td>
<p>Echo-back event; event data type = any type </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40ae67daafb563cbbda4a131bec897d8ac3"></a><!-- doxytag: member="SND_SEQ_EVENT_OSS" ref="ggaef39e1f267006faf7abc91c3cb32ea40ae67daafb563cbbda4a131bec897d8ac3" args="" -->SND_SEQ_EVENT_OSS</em>&nbsp;</td><td>
<p>OSS emulation raw event; event data type = any type </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a7b77fe59af173ddfebb718da0859712e"></a><!-- doxytag: member="SND_SEQ_EVENT_CLIENT_START" ref="ggaef39e1f267006faf7abc91c3cb32ea40a7b77fe59af173ddfebb718da0859712e" args="" -->SND_SEQ_EVENT_CLIENT_START</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a0b3cb6ea4b789281399b4fb6561aa390"></a><!-- doxytag: member="SND_SEQ_EVENT_CLIENT_EXIT" ref="ggaef39e1f267006faf7abc91c3cb32ea40a0b3cb6ea4b789281399b4fb6561aa390" args="" -->SND_SEQ_EVENT_CLIENT_EXIT</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a49cf4bb402d99c25d817448b17b6e204"></a><!-- doxytag: member="SND_SEQ_EVENT_CLIENT_CHANGE" ref="ggaef39e1f267006faf7abc91c3cb32ea40a49cf4bb402d99c25d817448b17b6e204" args="" -->SND_SEQ_EVENT_CLIENT_CHANGE</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40ab21b1c620680dbc7b1f176f7b75b851a"></a><!-- doxytag: member="SND_SEQ_EVENT_PORT_START" ref="ggaef39e1f267006faf7abc91c3cb32ea40ab21b1c620680dbc7b1f176f7b75b851a" args="" -->SND_SEQ_EVENT_PORT_START</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a8dc5dc9a22148dbacdbf69df2e8347f9"></a><!-- doxytag: member="SND_SEQ_EVENT_PORT_EXIT" ref="ggaef39e1f267006faf7abc91c3cb32ea40a8dc5dc9a22148dbacdbf69df2e8347f9" args="" -->SND_SEQ_EVENT_PORT_EXIT</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40ae7b1d0e0dcf385baf78ddb60975d20f9"></a><!-- doxytag: member="SND_SEQ_EVENT_PORT_CHANGE" ref="ggaef39e1f267006faf7abc91c3cb32ea40ae7b1d0e0dcf385baf78ddb60975d20f9" args="" -->SND_SEQ_EVENT_PORT_CHANGE</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a1b3b924275ca8c641df3392fb661ff30"></a><!-- doxytag: member="SND_SEQ_EVENT_PORT_SUBSCRIBED" ref="ggaef39e1f267006faf7abc91c3cb32ea40a1b3b924275ca8c641df3392fb661ff30" args="" -->SND_SEQ_EVENT_PORT_SUBSCRIBED</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40ac7419ff83a6e1c4b318c48ed38b938f4"></a><!-- doxytag: member="SND_SEQ_EVENT_PORT_UNSUBSCRIBED" ref="ggaef39e1f267006faf7abc91c3cb32ea40ac7419ff83a6e1c4b318c48ed38b938f4" args="" -->SND_SEQ_EVENT_PORT_UNSUBSCRIBED</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40ae73dbea29b624e1b8d7ec37728b22b81"></a><!-- doxytag: member="SND_SEQ_EVENT_USR0" ref="ggaef39e1f267006faf7abc91c3cb32ea40ae73dbea29b624e1b8d7ec37728b22b81" args="" -->SND_SEQ_EVENT_USR0</em>&nbsp;</td><td>
<p>user-defined event; event data type = any (fixed size) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40ac1e901b952f98aee45c96627a937908e"></a><!-- doxytag: member="SND_SEQ_EVENT_USR1" ref="ggaef39e1f267006faf7abc91c3cb32ea40ac1e901b952f98aee45c96627a937908e" args="" -->SND_SEQ_EVENT_USR1</em>&nbsp;</td><td>
<p>user-defined event; event data type = any (fixed size) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a1828901e7b2bbc5a79a1bc88e7165841"></a><!-- doxytag: member="SND_SEQ_EVENT_USR2" ref="ggaef39e1f267006faf7abc91c3cb32ea40a1828901e7b2bbc5a79a1bc88e7165841" args="" -->SND_SEQ_EVENT_USR2</em>&nbsp;</td><td>
<p>user-defined event; event data type = any (fixed size) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40aae35f2bb6429dc231fba55c646160e77"></a><!-- doxytag: member="SND_SEQ_EVENT_USR3" ref="ggaef39e1f267006faf7abc91c3cb32ea40aae35f2bb6429dc231fba55c646160e77" args="" -->SND_SEQ_EVENT_USR3</em>&nbsp;</td><td>
<p>user-defined event; event data type = any (fixed size) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40ab7201d83f92fa2fc383a560946e34c63"></a><!-- doxytag: member="SND_SEQ_EVENT_USR4" ref="ggaef39e1f267006faf7abc91c3cb32ea40ab7201d83f92fa2fc383a560946e34c63" args="" -->SND_SEQ_EVENT_USR4</em>&nbsp;</td><td>
<p>user-defined event; event data type = any (fixed size) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a39cb3eb078644cf65fb1af0c6965ab30"></a><!-- doxytag: member="SND_SEQ_EVENT_USR5" ref="ggaef39e1f267006faf7abc91c3cb32ea40a39cb3eb078644cf65fb1af0c6965ab30" args="" -->SND_SEQ_EVENT_USR5</em>&nbsp;</td><td>
<p>user-defined event; event data type = any (fixed size) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40ad92cb55b491219eea100794029cbf7d7"></a><!-- doxytag: member="SND_SEQ_EVENT_USR6" ref="ggaef39e1f267006faf7abc91c3cb32ea40ad92cb55b491219eea100794029cbf7d7" args="" -->SND_SEQ_EVENT_USR6</em>&nbsp;</td><td>
<p>user-defined event; event data type = any (fixed size) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a717ccb9662771874b116bdccbac4f734"></a><!-- doxytag: member="SND_SEQ_EVENT_USR7" ref="ggaef39e1f267006faf7abc91c3cb32ea40a717ccb9662771874b116bdccbac4f734" args="" -->SND_SEQ_EVENT_USR7</em>&nbsp;</td><td>
<p>user-defined event; event data type = any (fixed size) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40af41fd348574a8fc8876456325d9e59cf"></a><!-- doxytag: member="SND_SEQ_EVENT_USR8" ref="ggaef39e1f267006faf7abc91c3cb32ea40af41fd348574a8fc8876456325d9e59cf" args="" -->SND_SEQ_EVENT_USR8</em>&nbsp;</td><td>
<p>user-defined event; event data type = any (fixed size) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a28b9207af50fa5fae4f13acdc029db62"></a><!-- doxytag: member="SND_SEQ_EVENT_USR9" ref="ggaef39e1f267006faf7abc91c3cb32ea40a28b9207af50fa5fae4f13acdc029db62" args="" -->SND_SEQ_EVENT_USR9</em>&nbsp;</td><td>
<p>user-defined event; event data type = any (fixed size) </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a053842a32bef6aac4c8b21b2fc80fc74"></a><!-- doxytag: member="SND_SEQ_EVENT_SYSEX" ref="ggaef39e1f267006faf7abc91c3cb32ea40a053842a32bef6aac4c8b21b2fc80fc74" args="" -->SND_SEQ_EVENT_SYSEX</em>&nbsp;</td><td>
<p>system exclusive data (variable length); event data type = <a class="el" href="structsnd__seq__ev__ext__t.html">snd_seq_ev_ext_t</a> </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a290af1f3314dcfe9f83ee387c38417a6"></a><!-- doxytag: member="SND_SEQ_EVENT_BOUNCE" ref="ggaef39e1f267006faf7abc91c3cb32ea40a290af1f3314dcfe9f83ee387c38417a6" args="" -->SND_SEQ_EVENT_BOUNCE</em>&nbsp;</td><td>
<p>error event; event data type = <a class="el" href="structsnd__seq__ev__ext__t.html">snd_seq_ev_ext_t</a> </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a3589b2a7abd184c2daeda8d1b3cff906"></a><!-- doxytag: member="SND_SEQ_EVENT_USR_VAR0" ref="ggaef39e1f267006faf7abc91c3cb32ea40a3589b2a7abd184c2daeda8d1b3cff906" args="" -->SND_SEQ_EVENT_USR_VAR0</em>&nbsp;</td><td>
<p>reserved for user apps; event data type = <a class="el" href="structsnd__seq__ev__ext__t.html">snd_seq_ev_ext_t</a> </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40aac29ee4fae15e3fbc92f489a7e08e33d"></a><!-- doxytag: member="SND_SEQ_EVENT_USR_VAR1" ref="ggaef39e1f267006faf7abc91c3cb32ea40aac29ee4fae15e3fbc92f489a7e08e33d" args="" -->SND_SEQ_EVENT_USR_VAR1</em>&nbsp;</td><td>
<p>reserved for user apps; event data type = <a class="el" href="structsnd__seq__ev__ext__t.html">snd_seq_ev_ext_t</a> </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a03b297316c7240dc208e8490b4309e99"></a><!-- doxytag: member="SND_SEQ_EVENT_USR_VAR2" ref="ggaef39e1f267006faf7abc91c3cb32ea40a03b297316c7240dc208e8490b4309e99" args="" -->SND_SEQ_EVENT_USR_VAR2</em>&nbsp;</td><td>
<p>reserved for user apps; event data type = <a class="el" href="structsnd__seq__ev__ext__t.html">snd_seq_ev_ext_t</a> </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a92108ceb0767059de1e81566d1b92b63"></a><!-- doxytag: member="SND_SEQ_EVENT_USR_VAR3" ref="ggaef39e1f267006faf7abc91c3cb32ea40a92108ceb0767059de1e81566d1b92b63" args="" -->SND_SEQ_EVENT_USR_VAR3</em>&nbsp;</td><td>
<p>reserved for user apps; event data type = <a class="el" href="structsnd__seq__ev__ext__t.html">snd_seq_ev_ext_t</a> </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40aec2b1c443ce623770bdf5638575f97ee"></a><!-- doxytag: member="SND_SEQ_EVENT_USR_VAR4" ref="ggaef39e1f267006faf7abc91c3cb32ea40aec2b1c443ce623770bdf5638575f97ee" args="" -->SND_SEQ_EVENT_USR_VAR4</em>&nbsp;</td><td>
<p>reserved for user apps; event data type = <a class="el" href="structsnd__seq__ev__ext__t.html">snd_seq_ev_ext_t</a> </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaef39e1f267006faf7abc91c3cb32ea40a78b0f3e8f6d674f01d3823481c0b90f6"></a><!-- doxytag: member="SND_SEQ_EVENT_NONE" ref="ggaef39e1f267006faf7abc91c3cb32ea40a78b0f3e8f6d674f01d3823481c0b90f6" args="" -->SND_SEQ_EVENT_NONE</em>&nbsp;</td><td>
<p>NOP; ignored in any case </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
</div>
<!--- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&nbsp;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&nbsp;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Nov 20 07:42:24 2010 for ALSA project - the C library reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>