Sophie

Sophie

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

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: /home/qateam/rpm/BUILD/alsa-lib-1.0.23/include/seqmid.h File Reference</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 class="current"><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 class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>/home/qateam/rpm/BUILD/alsa-lib-1.0.23/include/seqmid.h File Reference</h1>
<p>Application interface library for the ALSA driver.  
<a href="#_details">More...</a></p>

<p><a href="seqmid_8h_source.html">Go to the source code of this file.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<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_middle.html#gafa496482a21b231621b385d1f1675b58">snd_seq_ev_clear</a>(ev)&nbsp;&nbsp;&nbsp;memset(ev, 0, sizeof(<a class="el" href="structsnd__seq__event__t.html">snd_seq_event_t</a>))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">initialize event record  <a href="group___seq_middle.html#gafa496482a21b231621b385d1f1675b58"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga2d78011c3d4618ff47f7f60e3553ea02">snd_seq_ev_set_tag</a>(ev, t)&nbsp;&nbsp;&nbsp;((ev)-&gt;tag = (t))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set the tag for given event  <a href="group___seq_middle.html#ga2d78011c3d4618ff47f7f60e3553ea02"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#gaff2d03c7db0d6d5cfeec429d160d9459">snd_seq_ev_set_dest</a>(ev, c, p)&nbsp;&nbsp;&nbsp;((ev)-&gt;dest.client = (c), (ev)-&gt;dest.port = (p))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set the explicit destination  <a href="group___seq_middle.html#gaff2d03c7db0d6d5cfeec429d160d9459"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga1eb546b3a1a23044d0ba7818731ed6d7">snd_seq_ev_set_subs</a>(ev)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set broadcasting to subscribers  <a href="group___seq_middle.html#ga1eb546b3a1a23044d0ba7818731ed6d7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#gab06bf27dd5d0c94d78d935311fec1124">snd_seq_ev_set_broadcast</a>(ev)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set broadcasting to all clients/ports  <a href="group___seq_middle.html#gab06bf27dd5d0c94d78d935311fec1124"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga457525dcca4a8a7e8cdb599a8ad6e8ff">snd_seq_ev_set_source</a>(ev, p)&nbsp;&nbsp;&nbsp;((ev)-&gt;source.port = (p))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set the source port  <a href="group___seq_middle.html#ga457525dcca4a8a7e8cdb599a8ad6e8ff"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#gae2674210b5601e8aa3e787c1ddbdcb62">snd_seq_ev_set_direct</a>(ev)&nbsp;&nbsp;&nbsp;((ev)-&gt;queue = SND_SEQ_QUEUE_DIRECT)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set direct passing mode (without queued)  <a href="group___seq_middle.html#gae2674210b5601e8aa3e787c1ddbdcb62"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga589469c27715bfae205ce26d5801d8b1">snd_seq_ev_schedule_tick</a>(ev, q, relative, ttick)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set tick-scheduling mode on queue  <a href="group___seq_middle.html#ga589469c27715bfae205ce26d5801d8b1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga713370bf29736477532e791b4ad92530">snd_seq_ev_schedule_real</a>(ev, q, relative, rtime)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set real-time-scheduling mode on queue  <a href="group___seq_middle.html#ga713370bf29736477532e791b4ad92530"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga9b6fba99052fb11977559f15192581d4">snd_seq_ev_set_priority</a>(ev, high_prior)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set event priority  <a href="group___seq_middle.html#ga9b6fba99052fb11977559f15192581d4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga8c949038f36fd3e27de8b8e419978793">snd_seq_ev_set_fixed</a>(ev)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set fixed data  <a href="group___seq_middle.html#ga8c949038f36fd3e27de8b8e419978793"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga12ac15c961d96d3122f7c2f6a0849fb1">snd_seq_ev_set_variable</a>(ev, datalen, dataptr)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set variable data  <a href="group___seq_middle.html#ga12ac15c961d96d3122f7c2f6a0849fb1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga993e1f46d8122a227fa0072a73af813e">snd_seq_ev_set_varusr</a>(ev, datalen, dataptr)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set varusr data  <a href="group___seq_middle.html#ga993e1f46d8122a227fa0072a73af813e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#gacef573eba71eb2238758f1c178efd1d3">snd_seq_ev_set_queue_control</a>(ev, typ, q, val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set queue controls  <a href="group___seq_middle.html#gacef573eba71eb2238758f1c178efd1d3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga4fcbcb1f9e1967a1ec77b569be735d7a">snd_seq_ev_set_queue_start</a>(ev, q)&nbsp;&nbsp;&nbsp;snd_seq_ev_set_queue_control(ev, SND_SEQ_EVENT_START, q, 0)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set the start queue event  <a href="group___seq_middle.html#ga4fcbcb1f9e1967a1ec77b569be735d7a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga342554415f9536077408dc1c7331ab36">snd_seq_ev_set_queue_stop</a>(ev, q)&nbsp;&nbsp;&nbsp;snd_seq_ev_set_queue_control(ev, SND_SEQ_EVENT_STOP, q, 0)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set the stop queue event  <a href="group___seq_middle.html#ga342554415f9536077408dc1c7331ab36"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga32b0ff4c40ffde6e08a7df624193ae40">snd_seq_ev_set_queue_continue</a>(ev, q)&nbsp;&nbsp;&nbsp;snd_seq_ev_set_queue_control(ev, SND_SEQ_EVENT_CONTINUE, q, 0)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set the stop queue event  <a href="group___seq_middle.html#ga32b0ff4c40ffde6e08a7df624193ae40"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga3d2a17d5034eb296af311b56374f2b19">snd_seq_ev_set_queue_tempo</a>(ev, q, val)&nbsp;&nbsp;&nbsp;snd_seq_ev_set_queue_control(ev, SND_SEQ_EVENT_TEMPO, q, val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set the stop queue event  <a href="group___seq_middle.html#ga3d2a17d5034eb296af311b56374f2b19"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#gae7cb527a1efa854ba487bb26cfa62c77">snd_seq_ev_set_queue_pos_real</a>(ev, q, rtime)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set the real-time position of a queue  <a href="group___seq_middle.html#gae7cb527a1efa854ba487bb26cfa62c77"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga8b6057651e037e0df565784f629b5fb8">snd_seq_ev_set_queue_pos_tick</a>(ev, q, ttime)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set the tick-time position of a queue  <a href="group___seq_middle.html#ga8b6057651e037e0df565784f629b5fb8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga0c7a86bb19188a00c5a3b4907d558058">snd_seq_start_queue</a>(seq, q, ev)&nbsp;&nbsp;&nbsp;snd_seq_control_queue(seq, q, SND_SEQ_EVENT_START, 0, ev)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">start the specified queue  <a href="group___seq_middle.html#ga0c7a86bb19188a00c5a3b4907d558058"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#gab62a2e964135fdff96d21835d4cddad6">snd_seq_stop_queue</a>(seq, q, ev)&nbsp;&nbsp;&nbsp;snd_seq_control_queue(seq, q, SND_SEQ_EVENT_STOP, 0, ev)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">stop the specified queue  <a href="group___seq_middle.html#gab62a2e964135fdff96d21835d4cddad6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#gad6b0c90be37eeb583318c9077f095b86">snd_seq_continue_queue</a>(seq, q, ev)&nbsp;&nbsp;&nbsp;snd_seq_control_queue(seq, q, SND_SEQ_EVENT_CONTINUE, 0, ev)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">continue the specified queue  <a href="group___seq_middle.html#gad6b0c90be37eeb583318c9077f095b86"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#gab77f13c0b39dec12ef983eb706925d00">snd_seq_change_queue_tempo</a>(seq, q, tempo, ev)&nbsp;&nbsp;&nbsp;snd_seq_control_queue(seq, q, SND_SEQ_EVENT_TEMPO, tempo, ev)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">change the tempo of the specified queue  <a href="group___seq_middle.html#gab77f13c0b39dec12ef983eb706925d00"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga544adc6b2a43edab107962754a772778">snd_seq_ev_set_note</a>(ev, ch, key, vel, dur)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set note event  <a href="group___seq_middle.html#ga544adc6b2a43edab107962754a772778"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga61fbd95aadd4a80f4ff8db5f8f28172f">snd_seq_ev_set_noteon</a>(ev, ch, key, vel)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set note-on event  <a href="group___seq_middle.html#ga61fbd95aadd4a80f4ff8db5f8f28172f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#gab9b466031485504fd5b4300def95de7c">snd_seq_ev_set_noteoff</a>(ev, ch, key, vel)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set note-off event  <a href="group___seq_middle.html#gab9b466031485504fd5b4300def95de7c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga09c562a0d1745dc1a73e7347d51af913">snd_seq_ev_set_keypress</a>(ev, ch, key, vel)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set key-pressure event  <a href="group___seq_middle.html#ga09c562a0d1745dc1a73e7347d51af913"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga1658bb76bb89c8bac1e7b0140d72c23c">snd_seq_ev_set_controller</a>(ev, ch, cc, val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set MIDI controller event  <a href="group___seq_middle.html#ga1658bb76bb89c8bac1e7b0140d72c23c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#gab74005fe3b04460687f88ba79695d631">snd_seq_ev_set_pgmchange</a>(ev, ch, val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set program change event  <a href="group___seq_middle.html#gab74005fe3b04460687f88ba79695d631"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga8da40bfd56e00ebec775e5241d86a3e3">snd_seq_ev_set_pitchbend</a>(ev, ch, val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set pitch-bend event  <a href="group___seq_middle.html#ga8da40bfd56e00ebec775e5241d86a3e3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#gaa475a6778116256734e7da45f4eb7af8">snd_seq_ev_set_chanpress</a>(ev, ch, val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set channel pressure event  <a href="group___seq_middle.html#gaa475a6778116256734e7da45f4eb7af8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga104862c436dcc8f23892be44f50bc90f">snd_seq_ev_set_sysex</a>(ev, datalen, dataptr)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set sysex event  <a href="group___seq_middle.html#ga104862c436dcc8f23892be44f50bc90f"></a><br/></td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga36dee7982baa47ad22ab8437541ea5ef">snd_seq_control_queue</a> (<a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> *seq, int q, int type, int value, <a class="el" href="structsnd__seq__event__t.html">snd_seq_event_t</a> *ev)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">queue controls - start/stop/continue  <a href="group___seq_middle.html#ga36dee7982baa47ad22ab8437541ea5ef"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga9368266bde7b5c0f8d5ddeaf64914719">snd_seq_create_simple_port</a> (<a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> *seq, const char *name, unsigned int caps, unsigned int type)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">create a port - simple version  <a href="group___seq_middle.html#ga9368266bde7b5c0f8d5ddeaf64914719"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga8ac4c3a85750550f2978ca720a6329ca">snd_seq_delete_simple_port</a> (<a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> *seq, int port)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">delete the port  <a href="group___seq_middle.html#ga8ac4c3a85750550f2978ca720a6329ca"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga1382029795fa101a3b8cc0af7b83b639">snd_seq_connect_from</a> (<a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> *seq, int my_port, int src_client, int src_port)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">simple subscription (w/o exclusive &amp; time conversion)  <a href="group___seq_middle.html#ga1382029795fa101a3b8cc0af7b83b639"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#gab39e210c5d93e96c241644f334c6c9ca">snd_seq_connect_to</a> (<a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> *seq, int my_port, int dest_client, int dest_port)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">simple subscription (w/o exclusive &amp; time conversion)  <a href="group___seq_middle.html#gab39e210c5d93e96c241644f334c6c9ca"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga931d199c780be30524aa24e58c59f6b9">snd_seq_disconnect_from</a> (<a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> *seq, int my_port, int src_client, int src_port)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">simple disconnection  <a href="group___seq_middle.html#ga931d199c780be30524aa24e58c59f6b9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#gafe5756afcd471b2d6bbd457c7abc5e89">snd_seq_disconnect_to</a> (<a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> *seq, int my_port, int dest_client, int dest_port)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">simple disconnection  <a href="group___seq_middle.html#gafe5756afcd471b2d6bbd457c7abc5e89"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#gaec3acab3bfb3df3f0c9ccc4903570b9d">snd_seq_set_client_name</a> (<a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> *seq, const char *name)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set client name  <a href="group___seq_middle.html#gaec3acab3bfb3df3f0c9ccc4903570b9d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga888bf17bbc8141d1624f7bbef52dddce">snd_seq_set_client_event_filter</a> (<a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> *seq, int event_type)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">add client event filter  <a href="group___seq_middle.html#ga888bf17bbc8141d1624f7bbef52dddce"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga38e40d84154122798c9fad8e56c60a0f">snd_seq_set_client_pool_output</a> (<a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> *seq, size_t size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">change the output pool size of the given client  <a href="group___seq_middle.html#ga38e40d84154122798c9fad8e56c60a0f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga597d2417e0fd512f56d31464cc2ea7d7">snd_seq_set_client_pool_output_room</a> (<a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> *seq, size_t size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">change the output room size of the given client  <a href="group___seq_middle.html#ga597d2417e0fd512f56d31464cc2ea7d7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga1344c7aadb847bd409093c179557732d">snd_seq_set_client_pool_input</a> (<a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> *seq, size_t size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">change the input pool size of the given client  <a href="group___seq_middle.html#ga1344c7aadb847bd409093c179557732d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga732ad887b457771b7db47908186e8cce">snd_seq_sync_output_queue</a> (<a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> *seq)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">wait until all events are processed  <a href="group___seq_middle.html#ga732ad887b457771b7db47908186e8cce"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga692043bd9cb709b15513b06cea5bf0e8">snd_seq_parse_address</a> (<a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> *seq, <a class="el" href="structsnd__seq__addr__t.html">snd_seq_addr_t</a> *addr, const char *str)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">parse the given string and get the sequencer address  <a href="group___seq_middle.html#ga692043bd9cb709b15513b06cea5bf0e8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#ga49d2acf57c4493a95eaaa19d8199f6f2">snd_seq_reset_pool_output</a> (<a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> *seq)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">reset client output pool  <a href="group___seq_middle.html#ga49d2acf57c4493a95eaaa19d8199f6f2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_middle.html#gae90243ea4d4e534bbca2b3965ff8efe9">snd_seq_reset_pool_input</a> (<a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> *seq)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">reset client input pool  <a href="group___seq_middle.html#gae90243ea4d4e534bbca2b3965ff8efe9"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Application interface library for the ALSA driver. </p>
<dl class="author"><dt><b>Author:</b></dt><dd>Jaroslav Kysela &lt;<a href="mailto:perex@perex.cz">perex@perex.cz</a>&gt; </dd>
<dd>
Abramo Bagnara &lt;<a href="mailto:abramo@alsa-project.org">abramo@alsa-project.org</a>&gt; </dd>
<dd>
Takashi Iwai &lt;<a href="mailto:tiwai@suse.de">tiwai@suse.de</a>&gt; </dd></dl>
<dl class="date"><dt><b>Date:</b></dt><dd>1998-2001</dd></dl>
<p>Application interface library for the ALSA driver </p>
</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:23 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>