File: //usr/share/doc/alsa-lib-devel-1.0.17/lib64/html/seq_8h.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ALSA project - the C library reference: /builddir/build/BUILD/alsa-lib-1.0.17a/include/seq.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data Structures</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
<li><a href="pages.html"><span>Related Pages</span></a></li>
<li><a href="examples.html"><span>Examples</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul></div>
<h1>/builddir/build/BUILD/alsa-lib-1.0.17a/include/seq.h File Reference</h1>Application interface library for the ALSA driver. <a href="#_details">More...</a>
<p>
<p>
<a href="seq_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#gf8a4579caf97fca067e6835d9594ff04">SND_SEQ_DLSYM_VERSION</a> _dlsym_seq_001</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g5e81787eb2d1b381307ea72fe1292427">SND_SEQ_OPEN_OUTPUT</a> 1</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#gf144e67eb685df9e04cbd9af3c70d127">SND_SEQ_OPEN_INPUT</a> 2</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#ga683c3a4aa1dd9e5f403245314b59b0d">SND_SEQ_OPEN_DUPLEX</a> (SND_SEQ_OPEN_OUTPUT|SND_SEQ_OPEN_INPUT)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g988e0996a5de89e3ca0bffaf53adb63e">SND_SEQ_NONBLOCK</a> 0x0001</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g1f8b452b2c67c4aa992c519b8cbcc842">SND_SEQ_ADDRESS_UNKNOWN</a> 253</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g6540f2d8e765175bb6f082648d1d12fb">SND_SEQ_ADDRESS_SUBSCRIBERS</a> 254</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g82b2252edf13b4bac9b46e336f507f2e">SND_SEQ_ADDRESS_BROADCAST</a> 255</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g99fdba14f37a55f4ebe38bc35f8b93bb">SND_SEQ_CLIENT_SYSTEM</a> 0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#gcee3b7b81a9ded4dc1de7e2bb4fea2b1">snd_seq_system_info_alloca</a>(ptr) __snd_alloca(ptr, snd_seq_system_info)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g57321b9b7cd869801af9b18c25209eb5">snd_seq_client_info_alloca</a>(ptr) __snd_alloca(ptr, snd_seq_client_info)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gb8806992ad8543378dc061a8f9450ccb">snd_seq_client_pool_alloca</a>(ptr) __snd_alloca(ptr, snd_seq_client_pool)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#gcbbb71e7d502167e46824e29f667172b">SND_SEQ_PORT_SYSTEM_TIMER</a> 0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g467661580637f8e128343791f8a081e0">SND_SEQ_PORT_SYSTEM_ANNOUNCE</a> 1</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#gf8314cee6b67d917323efc80111c3416">SND_SEQ_PORT_CAP_READ</a> (1<<0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#gc6ebc62833e1e38fc7bdd359d03ba351">SND_SEQ_PORT_CAP_WRITE</a> (1<<1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#gba364ab6d25f5dae8939706c7a068ddc">SND_SEQ_PORT_CAP_SYNC_READ</a> (1<<2)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g187bf5d820b26da23988ef4bb782990b">SND_SEQ_PORT_CAP_SYNC_WRITE</a> (1<<3)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g4d3fdf118035a36c28b81018956fc899">SND_SEQ_PORT_CAP_DUPLEX</a> (1<<4)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g918034026d74475a7798d574caad0e0f">SND_SEQ_PORT_CAP_SUBS_READ</a> (1<<5)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g8e75c69db458cd159879f6f4644c77fd">SND_SEQ_PORT_CAP_SUBS_WRITE</a> (1<<6)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g974f18adf231901c5052e0ce8acc1415">SND_SEQ_PORT_CAP_NO_EXPORT</a> (1<<7)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g84ef79ec908e392de2d4dddebc176270">SND_SEQ_PORT_TYPE_SPECIFIC</a> (1<<0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g43e52ce669add7af811a5c59abe25faa">SND_SEQ_PORT_TYPE_MIDI_GENERIC</a> (1<<1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g851b0f63874a74af8e3a23c8ba216dc6">SND_SEQ_PORT_TYPE_MIDI_GM</a> (1<<2)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#gebd107b026364b29c154ba72dca54233">SND_SEQ_PORT_TYPE_MIDI_GS</a> (1<<3)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g659b0caa65fbd77083ed6e8a09bf0644">SND_SEQ_PORT_TYPE_MIDI_XG</a> (1<<4)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g4f433fbf9d28f5700c140e6b5f6e87f5">SND_SEQ_PORT_TYPE_MIDI_MT32</a> (1<<5)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g64e8919c3df3bc23a7929941849191c1">SND_SEQ_PORT_TYPE_MIDI_GM2</a> (1<<6)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#gd760ab6d4d1696d6e7609bca584e8415">SND_SEQ_PORT_TYPE_SYNTH</a> (1<<10)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#gc3f9e34ebd359fbbf275fbe4c083bf15">SND_SEQ_PORT_TYPE_DIRECT_SAMPLE</a> (1<<11)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#gd6c4fa189f8be3f58df29baf56cf63ab">SND_SEQ_PORT_TYPE_SAMPLE</a> (1<<12)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g57e19aaa4cc708ae25eb0ec153f3369b">SND_SEQ_PORT_TYPE_HARDWARE</a> (1<<16)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#gbbaaa072399868e951cf1df3b898b2ff">SND_SEQ_PORT_TYPE_SOFTWARE</a> (1<<17)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g1f16762ec93baf9e8ea06ac2808f13d6">SND_SEQ_PORT_TYPE_SYNTHESIZER</a> (1<<18)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g3456090c440a75af5a9564a29137f1a1">SND_SEQ_PORT_TYPE_PORT</a> (1<<19)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g003257f11c7c69e4cf0aad8e3ccf054d">SND_SEQ_PORT_TYPE_APPLICATION</a> (1<<20)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#gc4ec556a115e1e7ce4b2c58872d3428d">snd_seq_port_info_alloca</a>(ptr) __snd_alloca(ptr, snd_seq_port_info)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g54fbcf4dc540337eeb5c4699f3266994">snd_seq_port_subscribe_alloca</a>(ptr) __snd_alloca(ptr, snd_seq_port_subscribe)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g0486e785dcb5bfc09cc962910d716c15">snd_seq_query_subscribe_alloca</a>(ptr) __snd_alloca(ptr, snd_seq_query_subscribe)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g26430873a15537718533cd1b56f46409">SND_SEQ_QUEUE_DIRECT</a> 253</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g512f057b118ae2dc03eeb28b6dd43196">snd_seq_queue_info_alloca</a>(ptr) __snd_alloca(ptr, snd_seq_queue_info)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#ge665e73f60dcfb8dd5017c2b1a905b23">snd_seq_queue_status_alloca</a>(ptr) __snd_alloca(ptr, snd_seq_queue_status)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g099cd53b181579d56dbcb24780b3b08b">snd_seq_queue_tempo_alloca</a>(ptr) __snd_alloca(ptr, snd_seq_queue_tempo)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#gb83364199a578c05a50c343e7bf88c16">snd_seq_queue_timer_alloca</a>(ptr) __snd_alloca(ptr, snd_seq_queue_timer)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g468c115995902e1be3acf50623ff7101">SND_SEQ_REMOVE_INPUT</a> (1<<0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#gd7b98a9f93018dbbd1ce7fcc055b27a6">SND_SEQ_REMOVE_OUTPUT</a> (1<<1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g08e26da657b5ecff5eeefaa845129b4a">SND_SEQ_REMOVE_DEST</a> (1<<2)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#ga0c453e75c9120b5c9ca7c24654e187d">SND_SEQ_REMOVE_DEST_CHANNEL</a> (1<<3)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#gd4baf6fce552820efa5e8cec01445a84">SND_SEQ_REMOVE_TIME_BEFORE</a> (1<<4)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g77be2e84f445f385f310ac3eba3ed6c8">SND_SEQ_REMOVE_TIME_AFTER</a> (1<<5)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g6985df28100dc6d8fa67a287c9807c83">SND_SEQ_REMOVE_TIME_TICK</a> (1<<6)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#gfba1ba0c82a584b803f28bc136cf8593">SND_SEQ_REMOVE_EVENT_TYPE</a> (1<<7)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g46dd2ed2bfc5fd44f41a918237f691da">SND_SEQ_REMOVE_IGNORE_OFF</a> (1<<8)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#gafb210d02f940d2e90861cfad2ccde8a">SND_SEQ_REMOVE_TAG_MATCH</a> (1<<9)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g0966cdaf3969cb70553f8a24435e1306">snd_seq_remove_events_alloca</a>(ptr) __snd_alloca(ptr, snd_seq_remove_events)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#g1378934d9a8399b2dcbe885c7ba680d6">_SND_SEQ_TYPE</a>(x) (1<<(x))</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#gda59d67d8b88247e4e183330212ac3b7">_SND_SEQ_TYPE_OPT</a>(x) ((x)<<24)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#g17f048d8c3a8e31fb31669f933d10181">snd_seq_type_check</a>(ev, x) (<a class="el" href="group___seq_ev_type.html#gd2277ccf38e3f57c434d836864833225">snd_seq_event_types</a>[(ev)->type] & _SND_SEQ_TYPE(x))</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#g76c8b046357b04cf83b2797b31a59dbd">snd_seq_ev_is_result_type</a>(ev) snd_seq_type_check(ev, SND_SEQ_EVFLG_RESULT)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#g238f09d430ed04623059359dec282e29">snd_seq_ev_is_note_type</a>(ev) snd_seq_type_check(ev, SND_SEQ_EVFLG_NOTE)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#g1c860bef5c97224885774d1aefc33b96">snd_seq_ev_is_control_type</a>(ev) snd_seq_type_check(ev, SND_SEQ_EVFLG_CONTROL)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#g795944bb7056659fc67d4dd3f98707ef">snd_seq_ev_is_channel_type</a>(ev) (<a class="el" href="group___seq_ev_type.html#gd2277ccf38e3f57c434d836864833225">snd_seq_event_types</a>[(ev)->type] & (_SND_SEQ_TYPE(SND_SEQ_EVFLG_NOTE) | _SND_SEQ_TYPE(SND_SEQ_EVFLG_CONTROL)))</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#g6d08779ca8391e0c4f68b91edbf641da">snd_seq_ev_is_queue_type</a>(ev) snd_seq_type_check(ev, SND_SEQ_EVFLG_QUEUE)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#gc3dfad4e4652ec11381f5720692e18a9">snd_seq_ev_is_message_type</a>(ev) snd_seq_type_check(ev, SND_SEQ_EVFLG_MESSAGE)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#gb8b46149270ae5503ed3570e24cfdbe9">snd_seq_ev_is_subscribe_type</a>(ev) snd_seq_type_check(ev, SND_SEQ_EVFLG_CONNECTION)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#g193f2f3936e1360ca80c06ed012a0a71">snd_seq_ev_is_sample_type</a>(ev) snd_seq_type_check(ev, SND_SEQ_EVFLG_SAMPLE)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#gdfc248e2292cf7438aafb24d208632cb">snd_seq_ev_is_user_type</a>(ev) snd_seq_type_check(ev, SND_SEQ_EVFLG_USERS)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#g0e4b4a8942f35e95545668802c5110fa">snd_seq_ev_is_instr_type</a>(ev) snd_seq_type_check(ev, SND_SEQ_EVFLG_INSTR)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#g19030f692f1b6e5b3d162d2814e63140">snd_seq_ev_is_fixed_type</a>(ev) snd_seq_type_check(ev, SND_SEQ_EVFLG_FIXED)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#ga9a1c336fa9d3d685b0a8ab46325dad8">snd_seq_ev_is_variable_type</a>(ev) snd_seq_type_check(ev, SND_SEQ_EVFLG_VARIABLE)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#g792b9769279fe773e42ba66dff760f06">snd_seq_ev_is_varusr_type</a>(ev) snd_seq_type_check(ev, SND_SEQ_EVFLG_VARUSR)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#g537c9cfd0e08f61efb28483a1e6a116b">snd_seq_ev_is_reserved</a>(ev) (! <a class="el" href="group___seq_ev_type.html#gd2277ccf38e3f57c434d836864833225">snd_seq_event_types</a>[(ev)->type])</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#gc686ae3b68212f808d2ee12a240863de">snd_seq_ev_is_prior</a>(ev) (((ev)->flags & SND_SEQ_PRIORITY_MASK) == SND_SEQ_PRIORITY_HIGH)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#g8f68df36c932c726d2ef0d218f2d36a1">snd_seq_ev_length_type</a>(ev) ((ev)->flags & SND_SEQ_EVENT_LENGTH_MASK)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#gca6179ebd5099d269911cddb32c1458f">snd_seq_ev_is_fixed</a>(ev) (snd_seq_ev_length_type(ev) == SND_SEQ_EVENT_LENGTH_FIXED)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#g4a91887beab1ec9064f3652e5c4e45f1">snd_seq_ev_is_variable</a>(ev) (snd_seq_ev_length_type(ev) == SND_SEQ_EVENT_LENGTH_VARIABLE)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#g188bbf410bf50f69e38930b30ebca82a">snd_seq_ev_is_varusr</a>(ev) (snd_seq_ev_length_type(ev) == SND_SEQ_EVENT_LENGTH_VARUSR)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#g215d62b87222fdba0ab31ac6c7bcfc46">snd_seq_ev_timestamp_type</a>(ev) ((ev)->flags & SND_SEQ_TIME_STAMP_MASK)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#g9aa83e6b239099c8e3a98b375f7619af">snd_seq_ev_is_tick</a>(ev) (snd_seq_ev_timestamp_type(ev) == SND_SEQ_TIME_STAMP_TICK)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#g33cdf7bdd062b9f8ba505582075be41e">snd_seq_ev_is_real</a>(ev) (snd_seq_ev_timestamp_type(ev) == SND_SEQ_TIME_STAMP_REAL)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#g7fe3e7a6859c4a17bcbdd7d0eeb9ab0b">snd_seq_ev_timemode_type</a>(ev) ((ev)->flags & SND_SEQ_TIME_MODE_MASK)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#g6f0ad959c9ca44adafbb445abcdabcf1">snd_seq_ev_is_abstime</a>(ev) (snd_seq_ev_timemode_type(ev) == SND_SEQ_TIME_MODE_ABS)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#gd7765bc4122a6f8fd837a259ea85205c">snd_seq_ev_is_reltime</a>(ev) (snd_seq_ev_timemode_type(ev) == SND_SEQ_TIME_MODE_REL)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#gc66fbc5a93cc84ad93b2f85623d180ef">snd_seq_ev_is_direct</a>(ev) ((ev)->queue == SND_SEQ_QUEUE_DIRECT)</td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _snd_seq </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group___sequencer.html#g85d657f4ddaa38547f4269056aee327d">_snd_seq_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#gc0a8306b70ba1821d09beebae876ec3c">snd_seq_type_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _snd_seq_system_info </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g72d8784184492f962fc74c3a76a1583a">snd_seq_system_info_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _snd_seq_client_info </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group___seq_client.html#gaa3f61ae40b994ce4286a2832c4c3a0d">snd_seq_client_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g1915704ab1c1305e36fd5697b8ae30d3">snd_seq_client_type_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _snd_seq_client_pool </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga3fd897b1a0b8ac6ebaadbef6cd19c1a">snd_seq_client_pool_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _snd_seq_port_info </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _snd_seq_port_subscribe </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _snd_seq_query_subscribe </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _snd_seq_queue_info </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g646c3745df5c7ea92d828d66c4e6da6c">snd_seq_queue_info_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _snd_seq_queue_status </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g4f15ee8a5240c3af2f7ac298ee1b5b2e">snd_seq_queue_status_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _snd_seq_queue_tempo </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g699a5065dd57645d936d632c72e52dd9">snd_seq_queue_tempo_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _snd_seq_queue_timer </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g78130cb3227dec86a4001104aec8c0d6">snd_seq_queue_timer_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _snd_seq_remove_events </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a></td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g85d657f4ddaa38547f4269056aee327d">_snd_seq_type</a> { <a class="el" href="group___sequencer.html#gg85d657f4ddaa38547f4269056aee327db293be18b4a3845886fa8c3982a499bd">SND_SEQ_TYPE_HW</a>,
<a class="el" href="group___sequencer.html#gg85d657f4ddaa38547f4269056aee327dc3e6db70fc99edbaad3ddc6548476c13">SND_SEQ_TYPE_SHM</a>,
<a class="el" href="group___sequencer.html#gg85d657f4ddaa38547f4269056aee327dee439634430a8e9a3c4cc744da722182">SND_SEQ_TYPE_INET</a>
}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gaa3f61ae40b994ce4286a2832c4c3a0d">snd_seq_client_type</a> { <a class="el" href="group___seq_client.html#ggaa3f61ae40b994ce4286a2832c4c3a0def4db5e94526b61dab0cbfd9fd7e7252">SND_SEQ_USER_CLIENT</a> = 1,
<a class="el" href="group___seq_client.html#ggaa3f61ae40b994ce4286a2832c4c3a0d93149a88d3f1dcb9f626e463c3355c2e">SND_SEQ_KERNEL_CLIENT</a> = 2
}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#gf7450ad46af17ef6ad2ffac15ce4d43a">snd_seq_query_subs_type_t</a> { <a class="el" href="group___seq_subscribe.html#ggf7450ad46af17ef6ad2ffac15ce4d43ab852f9c3f23e3d781c714a096282c220">SND_SEQ_QUERY_SUBS_READ</a>,
<a class="el" href="group___seq_subscribe.html#ggf7450ad46af17ef6ad2ffac15ce4d43a25398da9e555817cd55e46a6b8595a3e">SND_SEQ_QUERY_SUBS_WRITE</a>
}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#gf694e5f174a6ba89c3ffc23c4aa33eb5">snd_seq_queue_timer_type_t</a> { <b>SND_SEQ_TIMER_ALSA</b> = 0,
<b>SND_SEQ_TIMER_MIDI_CLOCK</b> = 1,
<b>SND_SEQ_TIMER_MIDI_TICK</b> = 2
}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom">{ <br>
<b>SND_SEQ_EVFLG_RESULT</b>,
<b>SND_SEQ_EVFLG_NOTE</b>,
<b>SND_SEQ_EVFLG_CONTROL</b>,
<b>SND_SEQ_EVFLG_QUEUE</b>,
<br>
<b>SND_SEQ_EVFLG_SYSTEM</b>,
<b>SND_SEQ_EVFLG_MESSAGE</b>,
<b>SND_SEQ_EVFLG_CONNECTION</b>,
<b>SND_SEQ_EVFLG_SAMPLE</b>,
<br>
<b>SND_SEQ_EVFLG_USERS</b>,
<b>SND_SEQ_EVFLG_INSTR</b>,
<b>SND_SEQ_EVFLG_QUOTE</b>,
<b>SND_SEQ_EVFLG_NONE</b>,
<br>
<b>SND_SEQ_EVFLG_RAW</b>,
<b>SND_SEQ_EVFLG_FIXED</b>,
<b>SND_SEQ_EVFLG_VARIABLE</b>,
<b>SND_SEQ_EVFLG_VARUSR</b>
<br>
}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom">{ <b>SND_SEQ_EVFLG_NOTE_ONEARG</b>,
<b>SND_SEQ_EVFLG_NOTE_TWOARG</b>
}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom">{ <b>SND_SEQ_EVFLG_QUEUE_NOARG</b>,
<b>SND_SEQ_EVFLG_QUEUE_TICK</b>,
<b>SND_SEQ_EVFLG_QUEUE_TIME</b>,
<b>SND_SEQ_EVFLG_QUEUE_VALUE</b>
}</td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g939da4eeae96f1a57390bcda842cdc7b">snd_seq_open</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> **handle, const char *name, int streams, int mode)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Open the ALSA sequencer. <a href="group___sequencer.html#g939da4eeae96f1a57390bcda842cdc7b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#gefcca772c2a48ae3e45abc33784628d0">snd_seq_open_lconf</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> **handle, const char *name, int streams, int mode, <a class="el" href="group___config.html#gb7dc173feea5bedcd999bba678eb53a7">snd_config_t</a> *lconf)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Open the ALSA sequencer using local configuration. <a href="group___sequencer.html#gefcca772c2a48ae3e45abc33784628d0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g3a0dcdb14a02fe16f12141e11cebb959">snd_seq_name</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *seq)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get identifier of sequencer handle <a href="group___sequencer.html#g3a0dcdb14a02fe16f12141e11cebb959"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___sequencer.html#gc0a8306b70ba1821d09beebae876ec3c">snd_seq_type_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g0025a3ac01ec8466e9cc8b0f1d537c41">snd_seq_type</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *seq)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get type of sequencer handle <a href="group___sequencer.html#g0025a3ac01ec8466e9cc8b0f1d537c41"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#gd9d224abfb59c0b8793506722f01e24b">snd_seq_close</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Close the sequencer. <a href="group___sequencer.html#gd9d224abfb59c0b8793506722f01e24b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#gb7ea9b265ec21ce593ded14071135a3e">snd_seq_poll_descriptors_count</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, short events)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of poll descriptors. <a href="group___sequencer.html#gb7ea9b265ec21ce593ded14071135a3e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g5086fbf4e38449108a0807fb5cf5e9c6">snd_seq_poll_descriptors</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, struct pollfd *pfds, unsigned int space, short events)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get poll descriptors. <a href="group___sequencer.html#g5086fbf4e38449108a0807fb5cf5e9c6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g2023831b160997c8930d52ed977b64f4">snd_seq_poll_descriptors_revents</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *seq, struct pollfd *pfds, unsigned int nfds, unsigned short *revents)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get returned events from poll descriptors <a href="group___sequencer.html#g2023831b160997c8930d52ed977b64f4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g4e2c3ba1d0db180b78f2e7b920d0b5ee">snd_seq_nonblock</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, int nonblock)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set nonblock mode. <a href="group___sequencer.html#g4e2c3ba1d0db180b78f2e7b920d0b5ee"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g5175849d1b547a2413ec7cf8431651a0">snd_seq_client_id</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the client id. <a href="group___sequencer.html#g5175849d1b547a2413ec7cf8431651a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g97db762587222954468250413bf34011">snd_seq_get_output_buffer_size</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the size of output buffer. <a href="group___sequencer.html#g97db762587222954468250413bf34011"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g1a9f7a6cefe7357deb177dea1dce15b9">snd_seq_get_input_buffer_size</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the size of input buffer. <a href="group___sequencer.html#g1a9f7a6cefe7357deb177dea1dce15b9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g12eb62d9dde6b5f4646bb21c68072d76">snd_seq_set_output_buffer_size</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, size_t size)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Change the size of output buffer. <a href="group___sequencer.html#g12eb62d9dde6b5f4646bb21c68072d76"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#gd50134d3bfac0f788ab79b2e9fff9fc9">snd_seq_set_input_buffer_size</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, size_t size)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Resize the input buffer. <a href="group___sequencer.html#gd50134d3bfac0f788ab79b2e9fff9fc9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g7c446cc82d0f437b5a4cd684f0e75856">snd_seq_system_info_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get size of <a class="el" href="group___sequencer.html#g72d8784184492f962fc74c3a76a1583a">snd_seq_system_info_t</a>. <a href="group___sequencer.html#g7c446cc82d0f437b5a4cd684f0e75856"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#gd27466d786fe342a8c5c33bced51017b">snd_seq_system_info_malloc</a> (<a class="el" href="group___sequencer.html#g72d8784184492f962fc74c3a76a1583a">snd_seq_system_info_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Allocate an empty <a class="el" href="group___sequencer.html#g72d8784184492f962fc74c3a76a1583a">snd_seq_system_info_t</a> using standard malloc. <a href="group___sequencer.html#gd27466d786fe342a8c5c33bced51017b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g31a8aa29e2127767261821217c58abef">snd_seq_system_info_free</a> (<a class="el" href="group___sequencer.html#g72d8784184492f962fc74c3a76a1583a">snd_seq_system_info_t</a> *ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Frees a previously allocated <a class="el" href="group___sequencer.html#g72d8784184492f962fc74c3a76a1583a">snd_seq_system_info_t</a>. <a href="group___sequencer.html#g31a8aa29e2127767261821217c58abef"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g97cf21100bb1242b173fb9a260fd3472">snd_seq_system_info_copy</a> (<a class="el" href="group___sequencer.html#g72d8784184492f962fc74c3a76a1583a">snd_seq_system_info_t</a> *dst, const <a class="el" href="group___sequencer.html#g72d8784184492f962fc74c3a76a1583a">snd_seq_system_info_t</a> *src)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Copy one <a class="el" href="group___sequencer.html#g72d8784184492f962fc74c3a76a1583a">snd_seq_system_info_t</a> to another. <a href="group___sequencer.html#g97cf21100bb1242b173fb9a260fd3472"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g975201d0785e52b2bb4dac730a2eed47">snd_seq_system_info_get_queues</a> (const <a class="el" href="group___sequencer.html#g72d8784184492f962fc74c3a76a1583a">snd_seq_system_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get maximum number of queues. <a href="group___sequencer.html#g975201d0785e52b2bb4dac730a2eed47"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#gfa5dfdb2a206838372b8959881328a33">snd_seq_system_info_get_clients</a> (const <a class="el" href="group___sequencer.html#g72d8784184492f962fc74c3a76a1583a">snd_seq_system_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get maximum number of clients. <a href="group___sequencer.html#gfa5dfdb2a206838372b8959881328a33"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g186cf68270ad2bc57b93523bef9531c9">snd_seq_system_info_get_ports</a> (const <a class="el" href="group___sequencer.html#g72d8784184492f962fc74c3a76a1583a">snd_seq_system_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get maximum number of ports. <a href="group___sequencer.html#g186cf68270ad2bc57b93523bef9531c9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#gdf43fe5c784dbda03cb1de3116ea5772">snd_seq_system_info_get_channels</a> (const <a class="el" href="group___sequencer.html#g72d8784184492f962fc74c3a76a1583a">snd_seq_system_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get maximum number of channels. <a href="group___sequencer.html#gdf43fe5c784dbda03cb1de3116ea5772"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g6c0ab82ccc452be6846f349cd0aac93b">snd_seq_system_info_get_cur_clients</a> (const <a class="el" href="group___sequencer.html#g72d8784184492f962fc74c3a76a1583a">snd_seq_system_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the current number of clients. <a href="group___sequencer.html#g6c0ab82ccc452be6846f349cd0aac93b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#g9f74f0e0daa9c3056f0cf707795ac5a4">snd_seq_system_info_get_cur_queues</a> (const <a class="el" href="group___sequencer.html#g72d8784184492f962fc74c3a76a1583a">snd_seq_system_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the current number of queues. <a href="group___sequencer.html#g9f74f0e0daa9c3056f0cf707795ac5a4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___sequencer.html#gd7e2ff62ed6e402c64cd3982766dc8a6">snd_seq_system_info</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, <a class="el" href="group___sequencer.html#g72d8784184492f962fc74c3a76a1583a">snd_seq_system_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">obtain the sequencer system information <a href="group___sequencer.html#gd7e2ff62ed6e402c64cd3982766dc8a6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gcce6184bc9ff21e96c24b6e779544c6f">snd_seq_client_info_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get size of <a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> <a href="group___seq_client.html#gcce6184bc9ff21e96c24b6e779544c6f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga8d9ac4e3089b1894dc7a19b14e77bbb">snd_seq_client_info_malloc</a> (<a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an empty <a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> using standard malloc <a href="group___seq_client.html#ga8d9ac4e3089b1894dc7a19b14e77bbb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g186d9024e3f8e23cc556a4c4293bf58c">snd_seq_client_info_free</a> (<a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">frees a previously allocated <a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> <a href="group___seq_client.html#g186d9024e3f8e23cc556a4c4293bf58c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g0cbf629a5cb1f973c303565ed8b18f36">snd_seq_client_info_copy</a> (<a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *dst, const <a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *src)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">copy one <a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> to another <a href="group___seq_client.html#g0cbf629a5cb1f973c303565ed8b18f36"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g4b07c2420338efa9f5d4c48597375d06">snd_seq_client_info_get_client</a> (const <a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get client id of a client_info container. <a href="group___seq_client.html#g4b07c2420338efa9f5d4c48597375d06"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___seq_client.html#g1915704ab1c1305e36fd5697b8ae30d3">snd_seq_client_type_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g6ed16717567a96027636c9c212f4cbe7">snd_seq_client_info_get_type</a> (const <a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get client type of a client_info container. <a href="group___seq_client.html#g6ed16717567a96027636c9c212f4cbe7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g69e6620d687ac7266ffb13a6d3fd4b6e">snd_seq_client_info_get_name</a> (<a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the name of a client_info container. <a href="group___seq_client.html#g69e6620d687ac7266ffb13a6d3fd4b6e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g548020efa0d8f0dcaaf6f16b72507a6d">snd_seq_client_info_get_broadcast_filter</a> (const <a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the broadcast filter usage of a client_info container. <a href="group___seq_client.html#g548020efa0d8f0dcaaf6f16b72507a6d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g59361733c86ca0433cda1e51c885e1e4">snd_seq_client_info_get_error_bounce</a> (const <a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the error-bounce usage of a client_info container. <a href="group___seq_client.html#g59361733c86ca0433cda1e51c885e1e4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g33276d9419478b6c1392d459b3379da5">snd_seq_client_info_get_event_filter</a> (const <a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">(DEPRECATED) Get the event filter bitmap of a client_info container <a href="group___seq_client.html#g33276d9419478b6c1392d459b3379da5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g177d26dfb0833aa2b95b3ea73fe7f683">snd_seq_client_info_get_num_ports</a> (const <a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the number of opened ports of a client_info container. <a href="group___seq_client.html#g177d26dfb0833aa2b95b3ea73fe7f683"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g0f3962c873461c3ce6f52b76c5d1a610">snd_seq_client_info_get_event_lost</a> (const <a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the number of lost events of a client_info container. <a href="group___seq_client.html#g0f3962c873461c3ce6f52b76c5d1a610"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g6df537a9f4f7cd87799b6546ba93a657">snd_seq_client_info_set_client</a> (<a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *info, int client)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the client id of a client_info container. <a href="group___seq_client.html#g6df537a9f4f7cd87799b6546ba93a657"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g0044a91ab79bf11772a13b2947b6b5c2">snd_seq_client_info_set_name</a> (<a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *info, const char *name)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the name of a client_info container. <a href="group___seq_client.html#g0044a91ab79bf11772a13b2947b6b5c2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gd0df9c98590b3d1a06aa85a7a46ae6ed">snd_seq_client_info_set_broadcast_filter</a> (<a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *info, int val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the broadcast filter usage of a client_info container. <a href="group___seq_client.html#gd0df9c98590b3d1a06aa85a7a46ae6ed"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g677033a502d984d8cdf75544e4ca0f36">snd_seq_client_info_set_error_bounce</a> (<a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *info, int val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the error-bounce usage of a client_info container. <a href="group___seq_client.html#g677033a502d984d8cdf75544e4ca0f36"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g8376f03b48df73163f430d9d21ecaa09">snd_seq_client_info_set_event_filter</a> (<a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *info, unsigned char *filter)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">(DEPRECATED) Set the event filter bitmap of a client_info container <a href="group___seq_client.html#g8376f03b48df73163f430d9d21ecaa09"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g537c135636dfe59cdde2e59926b8a739">snd_seq_client_info_event_filter_clear</a> (<a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Disable event filtering of a client_info container. <a href="group___seq_client.html#g537c135636dfe59cdde2e59926b8a739"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g655c48444d61d6599dffaca3bd99f797">snd_seq_client_info_event_filter_add</a> (<a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *info, int event_type)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Add an event type to the event filtering of a client_info container. <a href="group___seq_client.html#g655c48444d61d6599dffaca3bd99f797"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gba71d6a77ef6323455d6f1e5b052453f">snd_seq_client_info_event_filter_del</a> (<a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *info, int event_type)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Remove an event type from the event filtering of a client_info container. <a href="group___seq_client.html#gba71d6a77ef6323455d6f1e5b052453f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gae3240f82ad7e1151ed9d963b3b5d384">snd_seq_client_info_event_filter_check</a> (<a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *info, int event_type)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Check if an event type is present in the event filtering of a client_info container. <a href="group___seq_client.html#gae3240f82ad7e1151ed9d963b3b5d384"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g4db469b6c2f36d84a5c4e251b6ba8bdd">snd_seq_get_client_info</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, <a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">obtain the current client information <a href="group___seq_client.html#g4db469b6c2f36d84a5c4e251b6ba8bdd"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ged74205b88d3ab07ecacebb03d11ca68">snd_seq_get_any_client_info</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, int client, <a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">obtain the information of the given client <a href="group___seq_client.html#ged74205b88d3ab07ecacebb03d11ca68"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ge71e5f995b84dc21ed7d5b108285a6eb">snd_seq_set_client_info</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, <a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">set the current client information <a href="group___seq_client.html#ge71e5f995b84dc21ed7d5b108285a6eb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g72270e8f324e8dc7607a7d77b7f429fd">snd_seq_query_next_client</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, <a class="el" href="group___seq_client.html#g85e0b411591fc69d53757f894ae59da9">snd_seq_client_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">query the next client <a href="group___seq_client.html#g72270e8f324e8dc7607a7d77b7f429fd"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gb2fc7c1c330401fe5e810eddbd6e3488">snd_seq_client_pool_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get size of <a class="el" href="group___seq_client.html#ga3fd897b1a0b8ac6ebaadbef6cd19c1a">snd_seq_client_pool_t</a> <a href="group___seq_client.html#gb2fc7c1c330401fe5e810eddbd6e3488"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gf66e891ebaa381da0813965f1dba2d80">snd_seq_client_pool_malloc</a> (<a class="el" href="group___seq_client.html#ga3fd897b1a0b8ac6ebaadbef6cd19c1a">snd_seq_client_pool_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an empty <a class="el" href="group___seq_client.html#ga3fd897b1a0b8ac6ebaadbef6cd19c1a">snd_seq_client_pool_t</a> using standard malloc <a href="group___seq_client.html#gf66e891ebaa381da0813965f1dba2d80"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gcff68f712403fb7921895e73fde0d90d">snd_seq_client_pool_free</a> (<a class="el" href="group___seq_client.html#ga3fd897b1a0b8ac6ebaadbef6cd19c1a">snd_seq_client_pool_t</a> *ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">frees a previously allocated <a class="el" href="group___seq_client.html#ga3fd897b1a0b8ac6ebaadbef6cd19c1a">snd_seq_client_pool_t</a> <a href="group___seq_client.html#gcff68f712403fb7921895e73fde0d90d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gb8820a459c2cecfce4b6548aaa3adfc3">snd_seq_client_pool_copy</a> (<a class="el" href="group___seq_client.html#ga3fd897b1a0b8ac6ebaadbef6cd19c1a">snd_seq_client_pool_t</a> *dst, const <a class="el" href="group___seq_client.html#ga3fd897b1a0b8ac6ebaadbef6cd19c1a">snd_seq_client_pool_t</a> *src)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">copy one <a class="el" href="group___seq_client.html#ga3fd897b1a0b8ac6ebaadbef6cd19c1a">snd_seq_client_pool_t</a> to another <a href="group___seq_client.html#gb8820a459c2cecfce4b6548aaa3adfc3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g3c03e0e4338fe72dcb79211a6ad1a19f">snd_seq_client_pool_get_client</a> (const <a class="el" href="group___seq_client.html#ga3fd897b1a0b8ac6ebaadbef6cd19c1a">snd_seq_client_pool_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the client id of a queue_info container. <a href="group___seq_client.html#g3c03e0e4338fe72dcb79211a6ad1a19f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gc258ea064dcd0da1dd44e01878fcc3ad">snd_seq_client_pool_get_output_pool</a> (const <a class="el" href="group___seq_client.html#ga3fd897b1a0b8ac6ebaadbef6cd19c1a">snd_seq_client_pool_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the output pool size of a queue_info container. <a href="group___seq_client.html#gc258ea064dcd0da1dd44e01878fcc3ad"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g7b4bb0801fa64e3dc0aea40708583927">snd_seq_client_pool_get_input_pool</a> (const <a class="el" href="group___seq_client.html#ga3fd897b1a0b8ac6ebaadbef6cd19c1a">snd_seq_client_pool_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the input pool size of a queue_info container. <a href="group___seq_client.html#g7b4bb0801fa64e3dc0aea40708583927"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gf0a3b90749c294ae5d710eadc40a0b65">snd_seq_client_pool_get_output_room</a> (const <a class="el" href="group___seq_client.html#ga3fd897b1a0b8ac6ebaadbef6cd19c1a">snd_seq_client_pool_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the output room size of a queue_info container. <a href="group___seq_client.html#gf0a3b90749c294ae5d710eadc40a0b65"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g7b28acc1a8edd49f8a942d4dbd4e1d36">snd_seq_client_pool_get_output_free</a> (const <a class="el" href="group___seq_client.html#ga3fd897b1a0b8ac6ebaadbef6cd19c1a">snd_seq_client_pool_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the available size on output pool of a queue_info container. <a href="group___seq_client.html#g7b28acc1a8edd49f8a942d4dbd4e1d36"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g1252f9c8f2b7c0b7e583d16b403e0f32">snd_seq_client_pool_get_input_free</a> (const <a class="el" href="group___seq_client.html#ga3fd897b1a0b8ac6ebaadbef6cd19c1a">snd_seq_client_pool_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the available size on input pool of a queue_info container. <a href="group___seq_client.html#g1252f9c8f2b7c0b7e583d16b403e0f32"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gc318db9a690389a2d27703bfe779a3df">snd_seq_client_pool_set_output_pool</a> (<a class="el" href="group___seq_client.html#ga3fd897b1a0b8ac6ebaadbef6cd19c1a">snd_seq_client_pool_t</a> *info, size_t size)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the output pool size of a queue_info container. <a href="group___seq_client.html#gc318db9a690389a2d27703bfe779a3df"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g6b54bdaf06812597a93e390dab1b6b91">snd_seq_client_pool_set_input_pool</a> (<a class="el" href="group___seq_client.html#ga3fd897b1a0b8ac6ebaadbef6cd19c1a">snd_seq_client_pool_t</a> *info, size_t size)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the input pool size of a queue_info container. <a href="group___seq_client.html#g6b54bdaf06812597a93e390dab1b6b91"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g85874543dab71562df21622fffa448c7">snd_seq_client_pool_set_output_room</a> (<a class="el" href="group___seq_client.html#ga3fd897b1a0b8ac6ebaadbef6cd19c1a">snd_seq_client_pool_t</a> *info, size_t size)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the output room size of a queue_info container. <a href="group___seq_client.html#g85874543dab71562df21622fffa448c7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g2fa128acb3549a4c37f40b05c617b400">snd_seq_get_client_pool</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, <a class="el" href="group___seq_client.html#ga3fd897b1a0b8ac6ebaadbef6cd19c1a">snd_seq_client_pool_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">obtain the pool information of the current client <a href="group___seq_client.html#g2fa128acb3549a4c37f40b05c617b400"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#g6254bca63eae9f0ecc2b9f02740333c2">snd_seq_set_client_pool</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, <a class="el" href="group___seq_client.html#ga3fd897b1a0b8ac6ebaadbef6cd19c1a">snd_seq_client_pool_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">set the pool information <a href="group___seq_client.html#g6254bca63eae9f0ecc2b9f02740333c2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#ga0a54c2edc390afe7a579b2e63c74473">snd_seq_port_info_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get size of <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> <a href="group___seq_port.html#ga0a54c2edc390afe7a579b2e63c74473"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#ge73e8de284fa53e14b599ba021475a62">snd_seq_port_info_malloc</a> (<a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an empty <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> using standard malloc <a href="group___seq_port.html#ge73e8de284fa53e14b599ba021475a62"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g9164b08b5969cc917bed8717c4a060de">snd_seq_port_info_free</a> (<a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">frees a previously allocated <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> <a href="group___seq_port.html#g9164b08b5969cc917bed8717c4a060de"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g8d084bcb7a30abb52881633eb765202a">snd_seq_port_info_copy</a> (<a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *dst, const <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *src)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">copy one <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> to another <a href="group___seq_port.html#g8d084bcb7a30abb52881633eb765202a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#gacbdec1f4e74eae6d808fca6fb9b8c78">snd_seq_port_info_get_client</a> (const <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get client id of a port_info container. <a href="group___seq_port.html#gacbdec1f4e74eae6d808fca6fb9b8c78"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g832df910bb1997b0bd6484ec71c0cf74">snd_seq_port_info_get_port</a> (const <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get port id of a port_info container. <a href="group___seq_port.html#g832df910bb1997b0bd6484ec71c0cf74"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structsnd__seq__addr.html">snd_seq_addr_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#ge17bebc26b990ba9c2ceb3634e4fb420">snd_seq_port_info_get_addr</a> (const <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get client/port address of a port_info container. <a href="group___seq_port.html#ge17bebc26b990ba9c2ceb3634e4fb420"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g95ddb79c20a5feef834756855403c308">snd_seq_port_info_get_name</a> (const <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the name of a port_info container. <a href="group___seq_port.html#g95ddb79c20a5feef834756855403c308"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#ge7204d3cf8982fe086128de3a912b97e">snd_seq_port_info_get_capability</a> (const <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the capability bits of a port_info container. <a href="group___seq_port.html#ge7204d3cf8982fe086128de3a912b97e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g3171324b482f9343000e6a8fd0ddeb60">snd_seq_port_info_get_type</a> (const <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the type bits of a port_info container. <a href="group___seq_port.html#g3171324b482f9343000e6a8fd0ddeb60"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g9be28773770e0e8889f11483f901154b">snd_seq_port_info_get_midi_channels</a> (const <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the midi channels of a port_info container. <a href="group___seq_port.html#g9be28773770e0e8889f11483f901154b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g20e828a6f90f85240619bd561c4d8c0a">snd_seq_port_info_get_midi_voices</a> (const <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the midi voices of a port_info container. <a href="group___seq_port.html#g20e828a6f90f85240619bd561c4d8c0a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g68ec8e7989c5d97ee2eef375d169f64f">snd_seq_port_info_get_synth_voices</a> (const <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the synth voices of a port_info container. <a href="group___seq_port.html#g68ec8e7989c5d97ee2eef375d169f64f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g1e6079b17184de0a57fea9d7291a2e32">snd_seq_port_info_get_read_use</a> (const <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the number of read subscriptions of a port_info container. <a href="group___seq_port.html#g1e6079b17184de0a57fea9d7291a2e32"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g015c24d840c2478b44c8687cad45d1bf">snd_seq_port_info_get_write_use</a> (const <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the number of write subscriptions of a port_info container. <a href="group___seq_port.html#g015c24d840c2478b44c8687cad45d1bf"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g7ed0fe19efadd4ed6a08fa54ffeb9328">snd_seq_port_info_get_port_specified</a> (const <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the port-specified mode of a port_info container. <a href="group___seq_port.html#g7ed0fe19efadd4ed6a08fa54ffeb9328"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#gba28218a6a55ec826ed847cea3d69c0a">snd_seq_port_info_get_timestamping</a> (const <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the time-stamping mode of the given port in a port_info container. <a href="group___seq_port.html#gba28218a6a55ec826ed847cea3d69c0a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g366417f29861ee1a7a51fc33651cfc03">snd_seq_port_info_get_timestamp_real</a> (const <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get whether the time-stamping of the given port is real-time mode. <a href="group___seq_port.html#g366417f29861ee1a7a51fc33651cfc03"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#gef57005f1f713d024736395427f005f0">snd_seq_port_info_get_timestamp_queue</a> (const <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the queue id to update timestamps. <a href="group___seq_port.html#gef57005f1f713d024736395427f005f0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g0395e3e1265efbe0dafb479dcb6dc416">snd_seq_port_info_set_client</a> (<a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info, int client)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the client id of a port_info container. <a href="group___seq_port.html#g0395e3e1265efbe0dafb479dcb6dc416"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g9b917fab91edf323bd8674803680140b">snd_seq_port_info_set_port</a> (<a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info, int port)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the port id of a port_info container. <a href="group___seq_port.html#g9b917fab91edf323bd8674803680140b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#gbfc664df083b441db8ad5dea00f4fa6b">snd_seq_port_info_set_addr</a> (<a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info, const <a class="el" href="structsnd__seq__addr.html">snd_seq_addr_t</a> *addr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the client/port address of a port_info container. <a href="group___seq_port.html#gbfc664df083b441db8ad5dea00f4fa6b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g0935aad2ca42526e4b4fdc468e7af2f8">snd_seq_port_info_set_name</a> (<a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info, const char *name)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the name of a port_info container. <a href="group___seq_port.html#g0935aad2ca42526e4b4fdc468e7af2f8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#gb03413b638c4c857b18b7e630bf0302f">snd_seq_port_info_set_capability</a> (<a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info, unsigned int capability)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">set the capability bits of a port_info container <a href="group___seq_port.html#gb03413b638c4c857b18b7e630bf0302f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g8bb3260f863a02999fd8f206868caeea">snd_seq_port_info_set_type</a> (<a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info, unsigned int type)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the type bits of a port_info container. <a href="group___seq_port.html#g8bb3260f863a02999fd8f206868caeea"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#ge663770f4e8bf08f2a6fbfd4a7c04a25">snd_seq_port_info_set_midi_channels</a> (<a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info, int channels)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">set the midi channels of a port_info container <a href="group___seq_port.html#ge663770f4e8bf08f2a6fbfd4a7c04a25"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#gd8bb103f8783ada671ae1eac9e5b792c">snd_seq_port_info_set_midi_voices</a> (<a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info, int voices)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">set the midi voices of a port_info container <a href="group___seq_port.html#gd8bb103f8783ada671ae1eac9e5b792c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#gd08e81bba281c0832a3613c5a0ab8830">snd_seq_port_info_set_synth_voices</a> (<a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info, int voices)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">set the synth voices of a port_info container <a href="group___seq_port.html#gd08e81bba281c0832a3613c5a0ab8830"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#gb1fc8e73e42c85ff58116ac5f1297528">snd_seq_port_info_set_port_specified</a> (<a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info, int val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the port-specified mode of a port_info container. <a href="group___seq_port.html#gb1fc8e73e42c85ff58116ac5f1297528"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#gaa2420696044f805f4172be758f56b45">snd_seq_port_info_set_timestamping</a> (<a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info, int enable)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the time-stamping mode of the given port. <a href="group___seq_port.html#gaa2420696044f805f4172be758f56b45"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g0353b5b0c642c038d63ff2efd4637e69">snd_seq_port_info_set_timestamp_real</a> (<a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info, int realtime)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set whether the timestime is updated in the real-time mode. <a href="group___seq_port.html#g0353b5b0c642c038d63ff2efd4637e69"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#ge307b68f9b30760eb0334b48e05239a4">snd_seq_port_info_set_timestamp_queue</a> (<a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info, int queue)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the queue id for timestamping. <a href="group___seq_port.html#ge307b68f9b30760eb0334b48e05239a4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#ge670627e559f1c7892aa30df8febf722">snd_seq_create_port</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">create a sequencer port on the current client <a href="group___seq_port.html#ge670627e559f1c7892aa30df8febf722"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#gaa13a372738845ee9fe66ca8c7147611">snd_seq_delete_port</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, int port)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">delete a sequencer port on the current client <a href="group___seq_port.html#gaa13a372738845ee9fe66ca8c7147611"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#gd7c9b36c15c7685c9e18264f934fa7f7">snd_seq_get_port_info</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, int port, <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">obtain the information of a port on the current client <a href="group___seq_port.html#gd7c9b36c15c7685c9e18264f934fa7f7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g4b26329eba9f2c2a99ee285a92763808">snd_seq_get_any_port_info</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, int client, int port, <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">obtain the information of a port on an arbitrary client <a href="group___seq_port.html#g4b26329eba9f2c2a99ee285a92763808"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#ge93b22b6f8040686a3322632ced3e55c">snd_seq_set_port_info</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, int port, <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">set the information of a port on the current client <a href="group___seq_port.html#ge93b22b6f8040686a3322632ced3e55c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_port.html#g29193cdddb64a4504f75ce40eabf36b9">snd_seq_query_next_port</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">query the next matching port <a href="group___seq_port.html#g29193cdddb64a4504f75ce40eabf36b9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g67433f25bdf3d3ad3c25617fcf90197a">snd_seq_port_subscribe_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get size of <a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a> <a href="group___seq_subscribe.html#g67433f25bdf3d3ad3c25617fcf90197a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g730aad57efd51c98a8eb1465cae795fc">snd_seq_port_subscribe_malloc</a> (<a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an empty <a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a> using standard malloc <a href="group___seq_subscribe.html#g730aad57efd51c98a8eb1465cae795fc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#gf7d15d31e8f4c94682ffee08ee5f266e">snd_seq_port_subscribe_free</a> (<a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a> *ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">frees a previously allocated <a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a> <a href="group___seq_subscribe.html#gf7d15d31e8f4c94682ffee08ee5f266e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#gf33d24ea15ef3c70f0c650f9ecaf38d5">snd_seq_port_subscribe_copy</a> (<a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a> *dst, const <a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a> *src)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">copy one <a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a> to another <a href="group___seq_subscribe.html#gf33d24ea15ef3c70f0c650f9ecaf38d5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structsnd__seq__addr.html">snd_seq_addr_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g26828309276f00bd51b85f78b2d6cb50">snd_seq_port_subscribe_get_sender</a> (const <a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get sender address of a port_subscribe container. <a href="group___seq_subscribe.html#g26828309276f00bd51b85f78b2d6cb50"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structsnd__seq__addr.html">snd_seq_addr_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#gd4cbc1493590a0df0746b6b3c15965ac">snd_seq_port_subscribe_get_dest</a> (const <a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get destination address of a port_subscribe container. <a href="group___seq_subscribe.html#gd4cbc1493590a0df0746b6b3c15965ac"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g7209d97819a68e28a3e157148deb7fcd">snd_seq_port_subscribe_get_queue</a> (const <a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the queue id of a port_subscribe container. <a href="group___seq_subscribe.html#g7209d97819a68e28a3e157148deb7fcd"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g92a4dbcf15df567da4ff32b76fd3b0c4">snd_seq_port_subscribe_get_exclusive</a> (const <a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the exclusive mode of a port_subscribe container. <a href="group___seq_subscribe.html#g92a4dbcf15df567da4ff32b76fd3b0c4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g5b041484925e9710463f127efbe70016">snd_seq_port_subscribe_get_time_update</a> (const <a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the time-update mode of a port_subscribe container. <a href="group___seq_subscribe.html#g5b041484925e9710463f127efbe70016"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#gb1751ef3f5234c2041221990f36ea309">snd_seq_port_subscribe_get_time_real</a> (const <a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the real-time update mode of a port_subscribe container. <a href="group___seq_subscribe.html#gb1751ef3f5234c2041221990f36ea309"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g6fccaf41b96f5ef36281ece9ab4f21a5">snd_seq_port_subscribe_set_sender</a> (<a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a> *info, const <a class="el" href="structsnd__seq__addr.html">snd_seq_addr_t</a> *addr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set sender address of a port_subscribe container. <a href="group___seq_subscribe.html#g6fccaf41b96f5ef36281ece9ab4f21a5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g0e7919b0fd0e6b37a65e13a96b306bac">snd_seq_port_subscribe_set_dest</a> (<a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a> *info, const <a class="el" href="structsnd__seq__addr.html">snd_seq_addr_t</a> *addr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set destination address of a port_subscribe container. <a href="group___seq_subscribe.html#g0e7919b0fd0e6b37a65e13a96b306bac"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#gdb5bb491916ea85a2b4db06f5c295875">snd_seq_port_subscribe_set_queue</a> (<a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a> *info, int q)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the queue id of a port_subscribe container. <a href="group___seq_subscribe.html#gdb5bb491916ea85a2b4db06f5c295875"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#gd8035e251095062f78e45528fb321f03">snd_seq_port_subscribe_set_exclusive</a> (<a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a> *info, int val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the exclusive mode of a port_subscribe container. <a href="group___seq_subscribe.html#gd8035e251095062f78e45528fb321f03"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g973da3039868319a8cb2342c097a0e3c">snd_seq_port_subscribe_set_time_update</a> (<a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a> *info, int val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the time-update mode of a port_subscribe container. <a href="group___seq_subscribe.html#g973da3039868319a8cb2342c097a0e3c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g53eb6171b044d7688c3bdb1b5939ac13">snd_seq_port_subscribe_set_time_real</a> (<a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a> *info, int val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the real-time mode of a port_subscribe container. <a href="group___seq_subscribe.html#g53eb6171b044d7688c3bdb1b5939ac13"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g42522d8cea3a1b0d513f22fbd4f1d311">snd_seq_get_port_subscription</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, <a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a> *sub)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">obtain subscription information <a href="group___seq_subscribe.html#g42522d8cea3a1b0d513f22fbd4f1d311"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#ga638c8ee8c6382e4804c840dfaba70ae">snd_seq_subscribe_port</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, <a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a> *sub)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">subscribe a port connection <a href="group___seq_subscribe.html#ga638c8ee8c6382e4804c840dfaba70ae"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#gd84b1d39dc422529fe8637baf388bf8e">snd_seq_unsubscribe_port</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, <a class="el" href="group___seq_subscribe.html#gd79f06409f9a14adf6822adfd896fc56">snd_seq_port_subscribe_t</a> *sub)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">unsubscribe a connection between ports <a href="group___seq_subscribe.html#gd84b1d39dc422529fe8637baf388bf8e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#gfe39f3c0cad610ab8bc53be958d3be68">snd_seq_query_subscribe_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get size of <a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> <a href="group___seq_subscribe.html#gfe39f3c0cad610ab8bc53be958d3be68"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g15a97dced957f39c7ad3e56b11cdd106">snd_seq_query_subscribe_malloc</a> (<a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an empty <a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> using standard malloc <a href="group___seq_subscribe.html#g15a97dced957f39c7ad3e56b11cdd106"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g2e85d7ade9f119f236ee25ce5e33a1d1">snd_seq_query_subscribe_free</a> (<a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> *ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">frees a previously allocated <a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> <a href="group___seq_subscribe.html#g2e85d7ade9f119f236ee25ce5e33a1d1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g3997923ad8b2379f994d7ae7f67edcad">snd_seq_query_subscribe_copy</a> (<a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> *dst, const <a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> *src)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">copy one <a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> to another <a href="group___seq_subscribe.html#g3997923ad8b2379f994d7ae7f67edcad"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g92094cae12243bfc933bf4ed57b53887">snd_seq_query_subscribe_get_client</a> (const <a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the client id of a query_subscribe container. <a href="group___seq_subscribe.html#g92094cae12243bfc933bf4ed57b53887"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g242b70cf91c0f1bfc7fa189323ebd772">snd_seq_query_subscribe_get_port</a> (const <a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the port id of a query_subscribe container. <a href="group___seq_subscribe.html#g242b70cf91c0f1bfc7fa189323ebd772"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structsnd__seq__addr.html">snd_seq_addr_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g3206dbcce5c7d02e9d3c836fbc4909c8">snd_seq_query_subscribe_get_root</a> (const <a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the client/port address of a query_subscribe container. <a href="group___seq_subscribe.html#g3206dbcce5c7d02e9d3c836fbc4909c8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___seq_subscribe.html#gf7450ad46af17ef6ad2ffac15ce4d43a">snd_seq_query_subs_type_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g3fd8dd1b7218e23095fb9771177864a3">snd_seq_query_subscribe_get_type</a> (const <a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the query type of a query_subscribe container. <a href="group___seq_subscribe.html#g3fd8dd1b7218e23095fb9771177864a3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g282837ffe7c443ed71c45a201ea7733f">snd_seq_query_subscribe_get_index</a> (const <a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the index of subscriber of a query_subscribe container. <a href="group___seq_subscribe.html#g282837ffe7c443ed71c45a201ea7733f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#ge719d000b2f8858a5b2a06b4925d2e2c">snd_seq_query_subscribe_get_num_subs</a> (const <a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the number of subscriptions of a query_subscribe container. <a href="group___seq_subscribe.html#ge719d000b2f8858a5b2a06b4925d2e2c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structsnd__seq__addr.html">snd_seq_addr_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#gbd5e37cd6b521336a90f0481fcb3655f">snd_seq_query_subscribe_get_addr</a> (const <a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the address of subscriber of a query_subscribe container. <a href="group___seq_subscribe.html#gbd5e37cd6b521336a90f0481fcb3655f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g38e191eed578b965532fe040b7d1a600">snd_seq_query_subscribe_get_queue</a> (const <a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the queue id of subscriber of a query_subscribe container. <a href="group___seq_subscribe.html#g38e191eed578b965532fe040b7d1a600"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#gf1855c6ca123daf8be6aa1e5245a45e3">snd_seq_query_subscribe_get_exclusive</a> (const <a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the exclusive mode of a query_subscribe container. <a href="group___seq_subscribe.html#gf1855c6ca123daf8be6aa1e5245a45e3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g21ba3b6db9aa5a42625f69d2cd6675fc">snd_seq_query_subscribe_get_time_update</a> (const <a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the time-update mode of a query_subscribe container. <a href="group___seq_subscribe.html#g21ba3b6db9aa5a42625f69d2cd6675fc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g64ceb088513bbe79f3fdd166f8eb3e88">snd_seq_query_subscribe_get_time_real</a> (const <a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the real-time update mode of a query_subscribe container. <a href="group___seq_subscribe.html#g64ceb088513bbe79f3fdd166f8eb3e88"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g7d95bb28c391112127cacb0e00e3aba6">snd_seq_query_subscribe_set_client</a> (<a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> *info, int client)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the client id of a query_subscribe container. <a href="group___seq_subscribe.html#g7d95bb28c391112127cacb0e00e3aba6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g7b0e9eafcf088b428976a3d53056ecdd">snd_seq_query_subscribe_set_port</a> (<a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> *info, int port)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the port id of a query_subscribe container. <a href="group___seq_subscribe.html#g7b0e9eafcf088b428976a3d53056ecdd"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g114a19d73e0820d07e905b33004fecee">snd_seq_query_subscribe_set_root</a> (<a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> *info, const <a class="el" href="structsnd__seq__addr.html">snd_seq_addr_t</a> *addr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the client/port address of a query_subscribe container. <a href="group___seq_subscribe.html#g114a19d73e0820d07e905b33004fecee"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#gda02c3b04c8f1c45aba69884be9f93f9">snd_seq_query_subscribe_set_type</a> (<a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> *info, <a class="el" href="group___seq_subscribe.html#gf7450ad46af17ef6ad2ffac15ce4d43a">snd_seq_query_subs_type_t</a> type)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the query type of a query_subscribe container. <a href="group___seq_subscribe.html#gda02c3b04c8f1c45aba69884be9f93f9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g2c3dae51746ced10c98b375d67c655a9">snd_seq_query_subscribe_set_index</a> (<a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> *info, int _index)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the subscriber's index to be queried. <a href="group___seq_subscribe.html#g2c3dae51746ced10c98b375d67c655a9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_subscribe.html#g9611d0296eef410b300a5b745cf1f145">snd_seq_query_port_subscribers</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *seq, <a class="el" href="group___seq_subscribe.html#g8c1bc8829452d33d51b2022adc76412b">snd_seq_query_subscribe_t</a> *subs)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">query port subscriber list <a href="group___seq_subscribe.html#g9611d0296eef410b300a5b745cf1f145"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#gbaffdc31aa3b772141f1dedebdde5f7d">snd_seq_queue_info_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get size of <a class="el" href="group___seq_queue.html#g646c3745df5c7ea92d828d66c4e6da6c">snd_seq_queue_info_t</a> <a href="group___seq_queue.html#gbaffdc31aa3b772141f1dedebdde5f7d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g39a633e7f595337bd6b9a8ac26d4e0b4">snd_seq_queue_info_malloc</a> (<a class="el" href="group___seq_queue.html#g646c3745df5c7ea92d828d66c4e6da6c">snd_seq_queue_info_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an empty <a class="el" href="group___seq_queue.html#g646c3745df5c7ea92d828d66c4e6da6c">snd_seq_queue_info_t</a> using standard malloc <a href="group___seq_queue.html#g39a633e7f595337bd6b9a8ac26d4e0b4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#gf5bd4e7c19e2509cc816de083a549d0c">snd_seq_queue_info_free</a> (<a class="el" href="group___seq_queue.html#g646c3745df5c7ea92d828d66c4e6da6c">snd_seq_queue_info_t</a> *ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">frees a previously allocated <a class="el" href="group___seq_queue.html#g646c3745df5c7ea92d828d66c4e6da6c">snd_seq_queue_info_t</a> <a href="group___seq_queue.html#gf5bd4e7c19e2509cc816de083a549d0c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g546824d098f593a88b73a3e6715fac56">snd_seq_queue_info_copy</a> (<a class="el" href="group___seq_queue.html#g646c3745df5c7ea92d828d66c4e6da6c">snd_seq_queue_info_t</a> *dst, const <a class="el" href="group___seq_queue.html#g646c3745df5c7ea92d828d66c4e6da6c">snd_seq_queue_info_t</a> *src)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">copy one <a class="el" href="group___seq_queue.html#g646c3745df5c7ea92d828d66c4e6da6c">snd_seq_queue_info_t</a> to another <a href="group___seq_queue.html#g546824d098f593a88b73a3e6715fac56"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g11c63b9d3c04f3d9612910e7bce4a3a0">snd_seq_queue_info_get_queue</a> (const <a class="el" href="group___seq_queue.html#g646c3745df5c7ea92d828d66c4e6da6c">snd_seq_queue_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the queue id of a queue_info container. <a href="group___seq_queue.html#g11c63b9d3c04f3d9612910e7bce4a3a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#gc6f6b30c35504a772308e250bd1aec9b">snd_seq_queue_info_get_name</a> (const <a class="el" href="group___seq_queue.html#g646c3745df5c7ea92d828d66c4e6da6c">snd_seq_queue_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the name of a queue_info container. <a href="group___seq_queue.html#gc6f6b30c35504a772308e250bd1aec9b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#ge730ec080d72f498f23c072e1a30cc6d">snd_seq_queue_info_get_owner</a> (const <a class="el" href="group___seq_queue.html#g646c3745df5c7ea92d828d66c4e6da6c">snd_seq_queue_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the owner client id of a queue_info container. <a href="group___seq_queue.html#ge730ec080d72f498f23c072e1a30cc6d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#gb677a6cc7e8a02c06e7ab66d2ad4cc90">snd_seq_queue_info_get_locked</a> (const <a class="el" href="group___seq_queue.html#g646c3745df5c7ea92d828d66c4e6da6c">snd_seq_queue_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the lock status of a queue_info container. <a href="group___seq_queue.html#gb677a6cc7e8a02c06e7ab66d2ad4cc90"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g51210a96bd035811e226ba0005ea93cb">snd_seq_queue_info_get_flags</a> (const <a class="el" href="group___seq_queue.html#g646c3745df5c7ea92d828d66c4e6da6c">snd_seq_queue_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the conditional bit flags of a queue_info container. <a href="group___seq_queue.html#g51210a96bd035811e226ba0005ea93cb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#gb6ab51bbb2a8fcdff94a2faa2a592963">snd_seq_queue_info_set_name</a> (<a class="el" href="group___seq_queue.html#g646c3745df5c7ea92d828d66c4e6da6c">snd_seq_queue_info_t</a> *info, const char *name)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the name of a queue_info container. <a href="group___seq_queue.html#gb6ab51bbb2a8fcdff94a2faa2a592963"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g5280b840de88f6b2ae9eafb04e254c3c">snd_seq_queue_info_set_owner</a> (<a class="el" href="group___seq_queue.html#g646c3745df5c7ea92d828d66c4e6da6c">snd_seq_queue_info_t</a> *info, int owner)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the owner client id of a queue_info container. <a href="group___seq_queue.html#g5280b840de88f6b2ae9eafb04e254c3c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g56b952f02c4ccd445edc74326741953e">snd_seq_queue_info_set_locked</a> (<a class="el" href="group___seq_queue.html#g646c3745df5c7ea92d828d66c4e6da6c">snd_seq_queue_info_t</a> *info, int locked)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the lock status of a queue_info container. <a href="group___seq_queue.html#g56b952f02c4ccd445edc74326741953e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g62425e78d2134dd9b28cf2eb849cc0ad">snd_seq_queue_info_set_flags</a> (<a class="el" href="group___seq_queue.html#g646c3745df5c7ea92d828d66c4e6da6c">snd_seq_queue_info_t</a> *info, unsigned int flags)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the conditional bit flags of a queue_info container. <a href="group___seq_queue.html#g62425e78d2134dd9b28cf2eb849cc0ad"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#ge7209bc886357ad64a97ada7abece230">snd_seq_create_queue</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *seq, <a class="el" href="group___seq_queue.html#g646c3745df5c7ea92d828d66c4e6da6c">snd_seq_queue_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">create a queue <a href="group___seq_queue.html#ge7209bc886357ad64a97ada7abece230"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g6e4af9f0e1a5b3e33a01028f7de80217">snd_seq_alloc_named_queue</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *seq, const char *name)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate a queue with the specified name <a href="group___seq_queue.html#g6e4af9f0e1a5b3e33a01028f7de80217"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g7cbcf491237ff190f802605e934c2d22">snd_seq_alloc_queue</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate a queue <a href="group___seq_queue.html#g7cbcf491237ff190f802605e934c2d22"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#gb2fffdba1946fff27f382d08ebd92762">snd_seq_free_queue</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, int q)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">delete the specified queue <a href="group___seq_queue.html#gb2fffdba1946fff27f382d08ebd92762"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#gd55376854466fbb63fef068beb734aa8">snd_seq_get_queue_info</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *seq, int q, <a class="el" href="group___seq_queue.html#g646c3745df5c7ea92d828d66c4e6da6c">snd_seq_queue_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">obtain queue attributes <a href="group___seq_queue.html#gd55376854466fbb63fef068beb734aa8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g97f587ac371a00685a5b147d8088be10">snd_seq_set_queue_info</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *seq, int q, <a class="el" href="group___seq_queue.html#g646c3745df5c7ea92d828d66c4e6da6c">snd_seq_queue_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">change the queue attributes <a href="group___seq_queue.html#g97f587ac371a00685a5b147d8088be10"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g63e16143d3cf157f797a5948e1cd66e5">snd_seq_query_named_queue</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *seq, const char *name)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">query the matching queue with the specified name <a href="group___seq_queue.html#g63e16143d3cf157f797a5948e1cd66e5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#gc8e5da46bf02ab6ba6edc8e4df9957b2">snd_seq_get_queue_usage</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, int q)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the queue usage flag to the client. <a href="group___seq_queue.html#gc8e5da46bf02ab6ba6edc8e4df9957b2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#gbe391a7689a9d7b512403e982b6f9d32">snd_seq_set_queue_usage</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, int q, int used)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the queue usage flag to the client. <a href="group___seq_queue.html#gbe391a7689a9d7b512403e982b6f9d32"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g3e6558f70c1116a68655fadd01bab3f8">snd_seq_queue_status_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get size of <a class="el" href="group___seq_queue.html#g4f15ee8a5240c3af2f7ac298ee1b5b2e">snd_seq_queue_status_t</a> <a href="group___seq_queue.html#g3e6558f70c1116a68655fadd01bab3f8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g6472d3cc14aa7e060341fdcc18507bec">snd_seq_queue_status_malloc</a> (<a class="el" href="group___seq_queue.html#g4f15ee8a5240c3af2f7ac298ee1b5b2e">snd_seq_queue_status_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an empty <a class="el" href="group___seq_queue.html#g4f15ee8a5240c3af2f7ac298ee1b5b2e">snd_seq_queue_status_t</a> using standard malloc <a href="group___seq_queue.html#g6472d3cc14aa7e060341fdcc18507bec"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g9c6499445253b4cc8ef5555d37d04ea9">snd_seq_queue_status_free</a> (<a class="el" href="group___seq_queue.html#g4f15ee8a5240c3af2f7ac298ee1b5b2e">snd_seq_queue_status_t</a> *ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">frees a previously allocated <a class="el" href="group___seq_queue.html#g4f15ee8a5240c3af2f7ac298ee1b5b2e">snd_seq_queue_status_t</a> <a href="group___seq_queue.html#g9c6499445253b4cc8ef5555d37d04ea9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g9be722bd4735cd1801f454cc3e280f5d">snd_seq_queue_status_copy</a> (<a class="el" href="group___seq_queue.html#g4f15ee8a5240c3af2f7ac298ee1b5b2e">snd_seq_queue_status_t</a> *dst, const <a class="el" href="group___seq_queue.html#g4f15ee8a5240c3af2f7ac298ee1b5b2e">snd_seq_queue_status_t</a> *src)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">copy one <a class="el" href="group___seq_queue.html#g4f15ee8a5240c3af2f7ac298ee1b5b2e">snd_seq_queue_status_t</a> to another <a href="group___seq_queue.html#g9be722bd4735cd1801f454cc3e280f5d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#ge9db103425afaa2dacc3f2780a41f53c">snd_seq_queue_status_get_queue</a> (const <a class="el" href="group___seq_queue.html#g4f15ee8a5240c3af2f7ac298ee1b5b2e">snd_seq_queue_status_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the queue id of a queue_status container. <a href="group___seq_queue.html#ge9db103425afaa2dacc3f2780a41f53c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g1ffdccbaf83870623eef2d60bf26bee0">snd_seq_queue_status_get_events</a> (const <a class="el" href="group___seq_queue.html#g4f15ee8a5240c3af2f7ac298ee1b5b2e">snd_seq_queue_status_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the number of events of a queue_status container. <a href="group___seq_queue.html#g1ffdccbaf83870623eef2d60bf26bee0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___seq_events.html#g416933136d141804c48590492d409b0a">snd_seq_tick_time_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#gde80e11a3bba7141fd340815a5bc3d8d">snd_seq_queue_status_get_tick_time</a> (const <a class="el" href="group___seq_queue.html#g4f15ee8a5240c3af2f7ac298ee1b5b2e">snd_seq_queue_status_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the tick time of a queue_status container. <a href="group___seq_queue.html#gde80e11a3bba7141fd340815a5bc3d8d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structsnd__seq__real__time.html">snd_seq_real_time_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g53d1f9ed4d513f0e233a41729e47624b">snd_seq_queue_status_get_real_time</a> (const <a class="el" href="group___seq_queue.html#g4f15ee8a5240c3af2f7ac298ee1b5b2e">snd_seq_queue_status_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the real time of a queue_status container. <a href="group___seq_queue.html#g53d1f9ed4d513f0e233a41729e47624b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g6f1ab2d94b7a18e94fc44a990ec99c51">snd_seq_queue_status_get_status</a> (const <a class="el" href="group___seq_queue.html#g4f15ee8a5240c3af2f7ac298ee1b5b2e">snd_seq_queue_status_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the running status bits of a queue_status container. <a href="group___seq_queue.html#g6f1ab2d94b7a18e94fc44a990ec99c51"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#gb2dcd4e024701754790e3e40f3a5a684">snd_seq_get_queue_status</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, int q, <a class="el" href="group___seq_queue.html#g4f15ee8a5240c3af2f7ac298ee1b5b2e">snd_seq_queue_status_t</a> *status)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">obtain the running state of the queue <a href="group___seq_queue.html#gb2dcd4e024701754790e3e40f3a5a684"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g65202129ce4dd2646bc1db9db7e1a787">snd_seq_queue_tempo_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get size of <a class="el" href="group___seq_queue.html#g699a5065dd57645d936d632c72e52dd9">snd_seq_queue_tempo_t</a> <a href="group___seq_queue.html#g65202129ce4dd2646bc1db9db7e1a787"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g1f029d2fa7a26cbcf74922f5e01def8a">snd_seq_queue_tempo_malloc</a> (<a class="el" href="group___seq_queue.html#g699a5065dd57645d936d632c72e52dd9">snd_seq_queue_tempo_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an empty <a class="el" href="group___seq_queue.html#g699a5065dd57645d936d632c72e52dd9">snd_seq_queue_tempo_t</a> using standard malloc <a href="group___seq_queue.html#g1f029d2fa7a26cbcf74922f5e01def8a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#gba6c841cc75c4652e36ecbabce1c917b">snd_seq_queue_tempo_free</a> (<a class="el" href="group___seq_queue.html#g699a5065dd57645d936d632c72e52dd9">snd_seq_queue_tempo_t</a> *ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">frees a previously allocated <a class="el" href="group___seq_queue.html#g699a5065dd57645d936d632c72e52dd9">snd_seq_queue_tempo_t</a> <a href="group___seq_queue.html#gba6c841cc75c4652e36ecbabce1c917b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g564c5aeb1309a5e8dde0eb0fe0e96751">snd_seq_queue_tempo_copy</a> (<a class="el" href="group___seq_queue.html#g699a5065dd57645d936d632c72e52dd9">snd_seq_queue_tempo_t</a> *dst, const <a class="el" href="group___seq_queue.html#g699a5065dd57645d936d632c72e52dd9">snd_seq_queue_tempo_t</a> *src)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">copy one <a class="el" href="group___seq_queue.html#g699a5065dd57645d936d632c72e52dd9">snd_seq_queue_tempo_t</a> to another <a href="group___seq_queue.html#g564c5aeb1309a5e8dde0eb0fe0e96751"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#gefc0bb74c616c46873047835f06b3094">snd_seq_queue_tempo_get_queue</a> (const <a class="el" href="group___seq_queue.html#g699a5065dd57645d936d632c72e52dd9">snd_seq_queue_tempo_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the queue id of a queue_status container. <a href="group___seq_queue.html#gefc0bb74c616c46873047835f06b3094"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g8cf41eda2c3f0d84142929b0130dfbe0">snd_seq_queue_tempo_get_tempo</a> (const <a class="el" href="group___seq_queue.html#g699a5065dd57645d936d632c72e52dd9">snd_seq_queue_tempo_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the tempo of a queue_status container. <a href="group___seq_queue.html#g8cf41eda2c3f0d84142929b0130dfbe0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#gd2905f1a5f7e8e06aaf0714175c0fd3d">snd_seq_queue_tempo_get_ppq</a> (const <a class="el" href="group___seq_queue.html#g699a5065dd57645d936d632c72e52dd9">snd_seq_queue_tempo_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the ppq of a queue_status container. <a href="group___seq_queue.html#gd2905f1a5f7e8e06aaf0714175c0fd3d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g549e4786cc14f8a838bd7fd40b4aaacc">snd_seq_queue_tempo_get_skew</a> (const <a class="el" href="group___seq_queue.html#g699a5065dd57645d936d632c72e52dd9">snd_seq_queue_tempo_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the timer skew value of a queue_status container. <a href="group___seq_queue.html#g549e4786cc14f8a838bd7fd40b4aaacc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g14cb7f6ab73b9198264e75e210a866aa">snd_seq_queue_tempo_get_skew_base</a> (const <a class="el" href="group___seq_queue.html#g699a5065dd57645d936d632c72e52dd9">snd_seq_queue_tempo_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the timer skew base value of a queue_status container. <a href="group___seq_queue.html#g14cb7f6ab73b9198264e75e210a866aa"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#gebbec50e63d2a286307f6d6bff99de0c">snd_seq_queue_tempo_set_tempo</a> (<a class="el" href="group___seq_queue.html#g699a5065dd57645d936d632c72e52dd9">snd_seq_queue_tempo_t</a> *info, unsigned int tempo)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the tempo of a queue_status container. <a href="group___seq_queue.html#gebbec50e63d2a286307f6d6bff99de0c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g59b92dc9f48e0a3ed467d5293a6891c1">snd_seq_queue_tempo_set_ppq</a> (<a class="el" href="group___seq_queue.html#g699a5065dd57645d936d632c72e52dd9">snd_seq_queue_tempo_t</a> *info, int ppq)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the ppq of a queue_status container. <a href="group___seq_queue.html#g59b92dc9f48e0a3ed467d5293a6891c1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g528eb5ecac7bbb0d6479af4f753c6a19">snd_seq_queue_tempo_set_skew</a> (<a class="el" href="group___seq_queue.html#g699a5065dd57645d936d632c72e52dd9">snd_seq_queue_tempo_t</a> *info, unsigned int skew)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the timer skew value of a queue_status container. <a href="group___seq_queue.html#g528eb5ecac7bbb0d6479af4f753c6a19"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g3d91417c4251eb82f26c0995755d1dd1">snd_seq_queue_tempo_set_skew_base</a> (<a class="el" href="group___seq_queue.html#g699a5065dd57645d936d632c72e52dd9">snd_seq_queue_tempo_t</a> *info, unsigned int base)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the timer skew base value of a queue_status container. <a href="group___seq_queue.html#g3d91417c4251eb82f26c0995755d1dd1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g97f76fcb82029f896ce097bfb09d2b21">snd_seq_get_queue_tempo</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, int q, <a class="el" href="group___seq_queue.html#g699a5065dd57645d936d632c72e52dd9">snd_seq_queue_tempo_t</a> *tempo)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">obtain the current tempo of the queue <a href="group___seq_queue.html#g97f76fcb82029f896ce097bfb09d2b21"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g30a92eb0f95c797e258d13142745b13b">snd_seq_set_queue_tempo</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, int q, <a class="el" href="group___seq_queue.html#g699a5065dd57645d936d632c72e52dd9">snd_seq_queue_tempo_t</a> *tempo)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">set the tempo of the queue <a href="group___seq_queue.html#g30a92eb0f95c797e258d13142745b13b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g629657afb179f8d5f690f79ad2279bf6">snd_seq_queue_timer_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get size of <a class="el" href="group___seq_queue.html#g78130cb3227dec86a4001104aec8c0d6">snd_seq_queue_timer_t</a> <a href="group___seq_queue.html#g629657afb179f8d5f690f79ad2279bf6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g28653e5c34d70805b8841e9fcd3fc473">snd_seq_queue_timer_malloc</a> (<a class="el" href="group___seq_queue.html#g78130cb3227dec86a4001104aec8c0d6">snd_seq_queue_timer_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an empty <a class="el" href="group___seq_queue.html#g78130cb3227dec86a4001104aec8c0d6">snd_seq_queue_timer_t</a> using standard malloc <a href="group___seq_queue.html#g28653e5c34d70805b8841e9fcd3fc473"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g63f11d7ed55a44f19aa54fc926435ac1">snd_seq_queue_timer_free</a> (<a class="el" href="group___seq_queue.html#g78130cb3227dec86a4001104aec8c0d6">snd_seq_queue_timer_t</a> *ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">frees a previously allocated <a class="el" href="group___seq_queue.html#g78130cb3227dec86a4001104aec8c0d6">snd_seq_queue_timer_t</a> <a href="group___seq_queue.html#g63f11d7ed55a44f19aa54fc926435ac1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g57e0c20d0aa8fba1c37a3168350793a4">snd_seq_queue_timer_copy</a> (<a class="el" href="group___seq_queue.html#g78130cb3227dec86a4001104aec8c0d6">snd_seq_queue_timer_t</a> *dst, const <a class="el" href="group___seq_queue.html#g78130cb3227dec86a4001104aec8c0d6">snd_seq_queue_timer_t</a> *src)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">copy one <a class="el" href="group___seq_queue.html#g78130cb3227dec86a4001104aec8c0d6">snd_seq_queue_timer_t</a> to another <a href="group___seq_queue.html#g57e0c20d0aa8fba1c37a3168350793a4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g569438e51d2142a18acd5be8c883dcf9">snd_seq_queue_timer_get_queue</a> (const <a class="el" href="group___seq_queue.html#g78130cb3227dec86a4001104aec8c0d6">snd_seq_queue_timer_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the queue id of a queue_timer container. <a href="group___seq_queue.html#g569438e51d2142a18acd5be8c883dcf9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___seq_queue.html#gf694e5f174a6ba89c3ffc23c4aa33eb5">snd_seq_queue_timer_type_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#gf495e753871f5e07626284f85c38a3f9">snd_seq_queue_timer_get_type</a> (const <a class="el" href="group___seq_queue.html#g78130cb3227dec86a4001104aec8c0d6">snd_seq_queue_timer_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the timer type of a queue_timer container. <a href="group___seq_queue.html#gf495e753871f5e07626284f85c38a3f9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group___timer.html#g9bf8a9449a17a0328dfbda9f64bf7aca">snd_timer_id_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g6add381b8d3564ebe9d72d2645e7ab60">snd_seq_queue_timer_get_id</a> (const <a class="el" href="group___seq_queue.html#g78130cb3227dec86a4001104aec8c0d6">snd_seq_queue_timer_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the timer id of a queue_timer container. <a href="group___seq_queue.html#g6add381b8d3564ebe9d72d2645e7ab60"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#ga3a6157924cb6e6c98566baf963b6c31">snd_seq_queue_timer_get_resolution</a> (const <a class="el" href="group___seq_queue.html#g78130cb3227dec86a4001104aec8c0d6">snd_seq_queue_timer_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the timer resolution of a queue_timer container. <a href="group___seq_queue.html#ga3a6157924cb6e6c98566baf963b6c31"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g8bde1b8a099ae8aefd4f8eed8ca43287">snd_seq_queue_timer_set_type</a> (<a class="el" href="group___seq_queue.html#g78130cb3227dec86a4001104aec8c0d6">snd_seq_queue_timer_t</a> *info, <a class="el" href="group___seq_queue.html#gf694e5f174a6ba89c3ffc23c4aa33eb5">snd_seq_queue_timer_type_t</a> type)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the timer type of a queue_timer container. <a href="group___seq_queue.html#g8bde1b8a099ae8aefd4f8eed8ca43287"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#gec8d0fb1436e4387a179126bf476d0c0">snd_seq_queue_timer_set_id</a> (<a class="el" href="group___seq_queue.html#g78130cb3227dec86a4001104aec8c0d6">snd_seq_queue_timer_t</a> *info, const <a class="el" href="group___timer.html#g9bf8a9449a17a0328dfbda9f64bf7aca">snd_timer_id_t</a> *id)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the timer id of a queue_timer container. <a href="group___seq_queue.html#gec8d0fb1436e4387a179126bf476d0c0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g60c231c17e102ca4347a3bf85b125ab9">snd_seq_queue_timer_set_resolution</a> (<a class="el" href="group___seq_queue.html#g78130cb3227dec86a4001104aec8c0d6">snd_seq_queue_timer_t</a> *info, unsigned int resolution)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the timer resolution of a queue_timer container. <a href="group___seq_queue.html#g60c231c17e102ca4347a3bf85b125ab9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g61efc0960e746ed660fb9813259699ac">snd_seq_get_queue_timer</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, int q, <a class="el" href="group___seq_queue.html#g78130cb3227dec86a4001104aec8c0d6">snd_seq_queue_timer_t</a> *timer)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">obtain the queue timer information <a href="group___seq_queue.html#g61efc0960e746ed660fb9813259699ac"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_queue.html#g188bf4734a3a8cc7fc325bae66c314af">snd_seq_set_queue_timer</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, int q, <a class="el" href="group___seq_queue.html#g78130cb3227dec86a4001104aec8c0d6">snd_seq_queue_timer_t</a> *timer)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">set the queue timer information <a href="group___seq_queue.html#g188bf4734a3a8cc7fc325bae66c314af"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g5af39b1b1ebfd577d91ed88396f18f51">snd_seq_free_event</a> (<a class="el" href="structsnd__seq__event.html">snd_seq_event_t</a> *ev)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">(DEPRECATED) free an event <a href="group___seq_event.html#g5af39b1b1ebfd577d91ed88396f18f51"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g9a2c68e9d5ece85d50a97121b7ff1cc2">snd_seq_event_length</a> (<a class="el" href="structsnd__seq__event.html">snd_seq_event_t</a> *ev)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">calculates the (encoded) byte-stream size of the event <a href="group___seq_event.html#g9a2c68e9d5ece85d50a97121b7ff1cc2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g8b955646b0cc007f6435f9ab8f1b7228">snd_seq_event_output</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, <a class="el" href="structsnd__seq__event.html">snd_seq_event_t</a> *ev)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">output an event <a href="group___seq_event.html#g8b955646b0cc007f6435f9ab8f1b7228"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g1b69b9ed645cf6351a45190dc6360a56">snd_seq_event_output_buffer</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, <a class="el" href="structsnd__seq__event.html">snd_seq_event_t</a> *ev)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">output an event onto the lib buffer without draining buffer <a href="group___seq_event.html#g1b69b9ed645cf6351a45190dc6360a56"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#gf2ad35185379e54a4dac6f38b6b45254">snd_seq_event_output_direct</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, <a class="el" href="structsnd__seq__event.html">snd_seq_event_t</a> *ev)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">output an event directly to the sequencer NOT through output buffer <a href="group___seq_event.html#gf2ad35185379e54a4dac6f38b6b45254"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g710571aab02e287e2ddb5582bccb556a">snd_seq_event_input</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, <a class="el" href="structsnd__seq__event.html">snd_seq_event_t</a> **ev)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">retrieve an event from sequencer <a href="group___seq_event.html#g710571aab02e287e2ddb5582bccb556a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g6768b7442d4d0863db94ba3257717fb0">snd_seq_event_input_pending</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *seq, int fetch_sequencer)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">check events in input buffer <a href="group___seq_event.html#g6768b7442d4d0863db94ba3257717fb0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g841a0cc485b82fd0b80c92274dfe36c0">snd_seq_drain_output</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">drain output buffer to sequencer <a href="group___seq_event.html#g841a0cc485b82fd0b80c92274dfe36c0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#gfcf4b7b1d2f7d003435b596545397815">snd_seq_event_output_pending</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *seq)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">return the size of pending events on output buffer <a href="group___seq_event.html#gfcf4b7b1d2f7d003435b596545397815"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g0ab20b612ac784ecebbd9269e41286f8">snd_seq_extract_output</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, <a class="el" href="structsnd__seq__event.html">snd_seq_event_t</a> **ev)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">extract the first event in output buffer <a href="group___seq_event.html#g0ab20b612ac784ecebbd9269e41286f8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#gd9263162eeba3701b0abeeba4d4de932">snd_seq_drop_output</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">remove all events on output buffer <a href="group___seq_event.html#gd9263162eeba3701b0abeeba4d4de932"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#gf972f6a81fe0a12abbcba51be95cd06b">snd_seq_drop_output_buffer</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">remove all events on user-space output buffer <a href="group___seq_event.html#gf972f6a81fe0a12abbcba51be95cd06b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g0807f883d4987b0639914026c5af4821">snd_seq_drop_input</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">clear input buffer and and remove events in sequencer queue <a href="group___seq_event.html#g0807f883d4987b0639914026c5af4821"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#gcf9255963686d4fbc805200836dc9e20">snd_seq_drop_input_buffer</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">remove all events on user-space input FIFO <a href="group___seq_event.html#gcf9255963686d4fbc805200836dc9e20"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g76eb19a7f60ce26caa630c56ad36e4cf">snd_seq_remove_events_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get size of <a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> <a href="group___seq_event.html#g76eb19a7f60ce26caa630c56ad36e4cf"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g7dedbb62354deb7dc03548fa4559d272">snd_seq_remove_events_malloc</a> (<a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an empty <a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> using standard malloc <a href="group___seq_event.html#g7dedbb62354deb7dc03548fa4559d272"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#gfba0ea939d284b23eb3feca165688ff9">snd_seq_remove_events_free</a> (<a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> *ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">frees a previously allocated <a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> <a href="group___seq_event.html#gfba0ea939d284b23eb3feca165688ff9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g455dc5661f8031c191ca0f5fde2dea73">snd_seq_remove_events_copy</a> (<a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> *dst, const <a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> *src)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">copy one <a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> to another <a href="group___seq_event.html#g455dc5661f8031c191ca0f5fde2dea73"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g4c7f183d440bd21ea1d48f10d7d68c34">snd_seq_remove_events_get_condition</a> (const <a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the removal condition bits. <a href="group___seq_event.html#g4c7f183d440bd21ea1d48f10d7d68c34"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g549126e4117b7ac64abd0988dc2ec397">snd_seq_remove_events_get_queue</a> (const <a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the queue as removal condition. <a href="group___seq_event.html#g549126e4117b7ac64abd0988dc2ec397"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="unionsnd__seq__timestamp.html">snd_seq_timestamp_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g2f0fdecdb92a29b7ea006fb4a374d054">snd_seq_remove_events_get_time</a> (const <a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the event timestamp as removal condition. <a href="group___seq_event.html#g2f0fdecdb92a29b7ea006fb4a374d054"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structsnd__seq__addr.html">snd_seq_addr_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g7e1b970742c3b44c15d6e586053fd003">snd_seq_remove_events_get_dest</a> (const <a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the event destination address as removal condition. <a href="group___seq_event.html#g7e1b970742c3b44c15d6e586053fd003"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g79ef345c53457d0231da00f35bef51e4">snd_seq_remove_events_get_channel</a> (const <a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the event channel as removal condition. <a href="group___seq_event.html#g79ef345c53457d0231da00f35bef51e4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#ga7c114523012225b02d57049f2eef65e">snd_seq_remove_events_get_event_type</a> (const <a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the event type as removal condition. <a href="group___seq_event.html#ga7c114523012225b02d57049f2eef65e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g73cb674738c2501fa8752589c191a79e">snd_seq_remove_events_get_tag</a> (const <a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the event tag id as removal condition. <a href="group___seq_event.html#g73cb674738c2501fa8752589c191a79e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#gc6e3fe2e13d61b2332b713f3aee4d3f4">snd_seq_remove_events_set_condition</a> (<a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> *info, unsigned int flags)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the removal condition bits. <a href="group___seq_event.html#gc6e3fe2e13d61b2332b713f3aee4d3f4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g0fc78bdf698d204f28ed0d4ad6d961fd">snd_seq_remove_events_set_queue</a> (<a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> *info, int queue)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the queue as removal condition. <a href="group___seq_event.html#g0fc78bdf698d204f28ed0d4ad6d961fd"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g0ed0b1096be4eb77913c5119a76a98b7">snd_seq_remove_events_set_time</a> (<a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> *info, const <a class="el" href="unionsnd__seq__timestamp.html">snd_seq_timestamp_t</a> *time)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the timestamp as removal condition. <a href="group___seq_event.html#g0ed0b1096be4eb77913c5119a76a98b7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#gc7e87d2476eb006bb351264c9da9a27d">snd_seq_remove_events_set_dest</a> (<a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> *info, const <a class="el" href="structsnd__seq__addr.html">snd_seq_addr_t</a> *addr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the destination address as removal condition. <a href="group___seq_event.html#gc7e87d2476eb006bb351264c9da9a27d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g538133e600898e7f18fde4aeef0beac0">snd_seq_remove_events_set_channel</a> (<a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> *info, int channel)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the channel as removal condition. <a href="group___seq_event.html#g538133e600898e7f18fde4aeef0beac0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g09e56873fe7f347cdd2b184fcf31d090">snd_seq_remove_events_set_event_type</a> (<a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> *info, int type)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the event type as removal condition. <a href="group___seq_event.html#g09e56873fe7f347cdd2b184fcf31d090"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g7d9e4d0f51df01945328cc6709196071">snd_seq_remove_events_set_tag</a> (<a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> *info, int tag)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the event tag as removal condition. <a href="group___seq_event.html#g7d9e4d0f51df01945328cc6709196071"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#ga36b6d37382add9fca83acac0b1bc856">snd_seq_remove_events</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *handle, <a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">remove events on input/output buffers and pools <a href="group___seq_event.html#ga36b6d37382add9fca83acac0b1bc856"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6a479a5a846bcdedf4fb9192cf17757b"></a><!-- doxytag: member="seq.h::snd_seq_set_bit" ref="g6a479a5a846bcdedf4fb9192cf17757b" args="(int nr, void *array)" -->
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_misc.html#g6a479a5a846bcdedf4fb9192cf17757b">snd_seq_set_bit</a> (int nr, void *array)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">set a bit flag <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gabe87d065bd14169cb12d1f83aa9514d"></a><!-- doxytag: member="seq.h::snd_seq_unset_bit" ref="gabe87d065bd14169cb12d1f83aa9514d" args="(int nr, void *array)" -->
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_misc.html#gabe87d065bd14169cb12d1f83aa9514d">snd_seq_unset_bit</a> (int nr, void *array)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">unset a bit flag <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6c188281fd28a4403a0fc0e2ef5661f8"></a><!-- doxytag: member="seq.h::snd_seq_change_bit" ref="g6c188281fd28a4403a0fc0e2ef5661f8" args="(int nr, void *array)" -->
int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_misc.html#g6c188281fd28a4403a0fc0e2ef5661f8">snd_seq_change_bit</a> (int nr, void *array)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">change a bit flag <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g383585ca811ead2622d8f0d16855ac49"></a><!-- doxytag: member="seq.h::snd_seq_get_bit" ref="g383585ca811ead2622d8f0d16855ac49" args="(int nr, void *array)" -->
int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_misc.html#g383585ca811ead2622d8f0d16855ac49">snd_seq_get_bit</a> (int nr, void *array)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get a bit flag state <br></td></tr>
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_ev_type.html#gd2277ccf38e3f57c434d836864833225">snd_seq_event_types</a> []</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Application interface library for the ALSA driver.
<p>
<dl compact><dt><b>Author:</b></dt><dd>Jaroslav Kysela <<a href="mailto:perex@perex.cz">perex@perex.cz</a>> <p>
Abramo Bagnara <<a href="mailto:abramo@alsa-project.org">abramo@alsa-project.org</a>> <p>
Takashi Iwai <<a href="mailto:tiwai@suse.de">tiwai@suse.de</a>> </dd></dl>
<dl compact><dt><b>Date:</b></dt><dd>1998-2001 </dd></dl>
<hr size="1"><address style="align: right;"><small>Generated on Tue Jan 20 22:42:10 2009 for ALSA project - the C library reference by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>