File: //usr/share/doc/alsa-lib-devel-1.0.17/lib64/html/seq_8c.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/src/seq/seq.c 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/src/seq/seq.c File Reference</h1>Sequencer Interface. <a href="#_details">More...</a>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></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#g939da4eeae96f1a57390bcda842cdc7b">snd_seq_open</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> **seqp, 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> **seqp, 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">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> *seq)</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> *seq, 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> *seq, 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> *seq, 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> *seq)</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> *seq)</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> *seq)</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> *seq, 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> *seq, 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> ()</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> *obj)</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> *seq, <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> ()</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> *obj)</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">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#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">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> *seq, 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#g4db469b6c2f36d84a5c4e251b6ba8bdd">snd_seq_get_client_info</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *seq, <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#ge71e5f995b84dc21ed7d5b108285a6eb">snd_seq_set_client_info</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *seq, <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> *seq, <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_port.html#ga0a54c2edc390afe7a579b2e63c74473">snd_seq_port_info_sizeof</a> ()</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> *obj)</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#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#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#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 enable)</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> *seq, <a class="el" href="group___seq_port.html#g8965bd807641910cedcf97b666c4df47">snd_seq_port_info_t</a> *port)</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> *seq, 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#g4b26329eba9f2c2a99ee285a92763808">snd_seq_get_any_port_info</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *seq, 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#gd7c9b36c15c7685c9e18264f934fa7f7">snd_seq_get_port_info</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *seq, 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#ge93b22b6f8040686a3322632ced3e55c">snd_seq_set_port_info</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *seq, 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> *seq, <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> ()</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> *obj)</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> *seq, <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> *seq, <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> *seq, <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> ()</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> *obj)</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> ()</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> *obj)</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> *seq)</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> *seq, 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> *seq, 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> *seq, 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> ()</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> *obj)</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> *seq, 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> ()</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> *obj)</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> *seq, 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> *seq, 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> ()</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> *obj)</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> *seq, 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> *seq, 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> *seq, <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> *seq, <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> *seq, <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#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#g841a0cc485b82fd0b80c92274dfe36c0">snd_seq_drain_output</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *seq)</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#g0ab20b612ac784ecebbd9269e41286f8">snd_seq_extract_output</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *seq, <a class="el" href="structsnd__seq__event.html">snd_seq_event_t</a> **ev_res)</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#g710571aab02e287e2ddb5582bccb556a">snd_seq_event_input</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *seq, <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#gf972f6a81fe0a12abbcba51be95cd06b">snd_seq_drop_output_buffer</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *seq)</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#gcf9255963686d4fbc805200836dc9e20">snd_seq_drop_input_buffer</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *seq)</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">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> *seq)</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#g0807f883d4987b0639914026c5af4821">snd_seq_drop_input</a> (<a class="el" href="group___sequencer.html#g527eff2e3b3c7dd45cac6fdd2ceee964">snd_seq_t</a> *seq)</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">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_event.html#g76eb19a7f60ce26caa630c56ad36e4cf">snd_seq_remove_events_sizeof</a> ()</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> *obj)</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> *seq, <a class="el" href="group___seq_event.html#g873f502d4dcc73e7e9d6e6a0b3e671b8">snd_seq_remove_events_t</a> *rmp)</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">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gb2fc7c1c330401fe5e810eddbd6e3488">snd_seq_client_pool_sizeof</a> ()</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> *obj)</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> *seq, <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> *seq, <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"><a class="anchor" name="g6a479a5a846bcdedf4fb9192cf17757b"></a><!-- doxytag: member="seq.c::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.c::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.c::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.c::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>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Sequencer Interface.
<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>2000-2001</dd></dl>
See <a class="el" href="seq.html">Sequencer interface</a> page for more details. <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>