Current File : //proc/self/root/kunden/usr/share/doc/alsa-lib-devel/doxygen/html/ump_8h.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ALSA project - the C library reference: /builddir/build/BUILD/alsa-lib-1.2.13/include/ump.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">ALSA project - the C library reference
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

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

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">ump.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>API library for ALSA rawmidi/UMP interface.  
<a href="#details">More...</a></p>

<p><a href="ump_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga140f4f8d9c0e22d370820fd6513fee06"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga140f4f8d9c0e22d370820fd6513fee06">SND_UMP_MAX_GROUPS</a>&#160;&#160;&#160;16</td></tr>
<tr class="separator:ga140f4f8d9c0e22d370820fd6513fee06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacbabb433397d4c6be3ebb7aca2a15fc7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gacbabb433397d4c6be3ebb7aca2a15fc7">SND_UMP_MAX_BLOCKS</a>&#160;&#160;&#160;32</td></tr>
<tr class="separator:gacbabb433397d4c6be3ebb7aca2a15fc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd4f21446a00300700585b9ae8eee09d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gafd4f21446a00300700585b9ae8eee09d">SND_UMP_EP_INFO_STATIC_BLOCKS</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="separator:gafd4f21446a00300700585b9ae8eee09d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b94f2449b83755ed0cca8be8346f90e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga5b94f2449b83755ed0cca8be8346f90e">SND_UMP_EP_INFO_PROTO_MIDI_MASK</a>&#160;&#160;&#160;0x0300</td></tr>
<tr class="separator:ga5b94f2449b83755ed0cca8be8346f90e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9b34decdb64a16eae05913401ef5bd8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gaa9b34decdb64a16eae05913401ef5bd8">SND_UMP_EP_INFO_PROTO_MIDI1</a>&#160;&#160;&#160;0x0100</td></tr>
<tr class="separator:gaa9b34decdb64a16eae05913401ef5bd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf3f89ee610f5eabb1aa81caddf60013b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gaf3f89ee610f5eabb1aa81caddf60013b">SND_UMP_EP_INFO_PROTO_MIDI2</a>&#160;&#160;&#160;0x0200</td></tr>
<tr class="separator:gaf3f89ee610f5eabb1aa81caddf60013b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4bef68ac59f3c505ada0f16d711ebe40"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga4bef68ac59f3c505ada0f16d711ebe40">SND_UMP_EP_INFO_PROTO_JRTS_MASK</a>&#160;&#160;&#160;0x0003</td></tr>
<tr class="separator:ga4bef68ac59f3c505ada0f16d711ebe40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3a352a97b1e9ef8bfa8b4e5fd285b796"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga3a352a97b1e9ef8bfa8b4e5fd285b796">SND_UMP_EP_INFO_PROTO_JRTS_TX</a>&#160;&#160;&#160;0x0001</td></tr>
<tr class="separator:ga3a352a97b1e9ef8bfa8b4e5fd285b796"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93d62822cc261adcb58e11abb92e745d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga93d62822cc261adcb58e11abb92e745d">SND_UMP_EP_INFO_PROTO_JRTS_RX</a>&#160;&#160;&#160;0x0002</td></tr>
<tr class="separator:ga93d62822cc261adcb58e11abb92e745d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2ebef17c13d05045aa5907dbd0d84326"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga2ebef17c13d05045aa5907dbd0d84326">SND_UMP_EP_INFO_DEFAULT_VERSION</a>&#160;&#160;&#160;0x0101</td></tr>
<tr class="separator:ga2ebef17c13d05045aa5907dbd0d84326"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5fb1f930d544704301041c105026ef46"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga5fb1f930d544704301041c105026ef46">snd_ump_endpoint_info_alloca</a>(ptr)</td></tr>
<tr class="memdesc:ga5fb1f930d544704301041c105026ef46"><td class="mdescLeft">&#160;</td><td class="mdescRight">allocate an invalid <a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> using standard alloca  <a href="group___raw_midi.html#ga5fb1f930d544704301041c105026ef46">More...</a><br /></td></tr>
<tr class="separator:ga5fb1f930d544704301041c105026ef46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeefd94c98197e2500326238a6c5c285f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gaeefd94c98197e2500326238a6c5c285f">SND_UMP_BLOCK_IS_MIDI1</a>&#160;&#160;&#160;(1U &lt;&lt; 0)</td></tr>
<tr class="separator:gaeefd94c98197e2500326238a6c5c285f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad84f557e7c7148dfd6a95164b48b2f91"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gad84f557e7c7148dfd6a95164b48b2f91">SND_UMP_BLOCK_IS_LOWSPEED</a>&#160;&#160;&#160;(1U &lt;&lt; 1)</td></tr>
<tr class="separator:gad84f557e7c7148dfd6a95164b48b2f91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3ca6f152da1d0017bc22901ad9a6d87e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga3ca6f152da1d0017bc22901ad9a6d87e">SND_UMP_BLOCK_INFO_DEFAULT_MIDI_CI_VERSION</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="separator:ga3ca6f152da1d0017bc22901ad9a6d87e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d4c5fa59bcf5798cccea852cf3054d2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga9d4c5fa59bcf5798cccea852cf3054d2">snd_ump_block_info_alloca</a>(ptr)</td></tr>
<tr class="memdesc:ga9d4c5fa59bcf5798cccea852cf3054d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">allocate an invalid <a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> using standard alloca  <a href="group___raw_midi.html#ga9d4c5fa59bcf5798cccea852cf3054d2">More...</a><br /></td></tr>
<tr class="separator:ga9d4c5fa59bcf5798cccea852cf3054d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga42471213667fee5d09d16b3f9e51e3ed"><td class="memItemLeft" align="right" valign="top">typedef struct _snd_ump&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga42471213667fee5d09d16b3f9e51e3ed">snd_ump_t</a></td></tr>
<tr class="separator:ga42471213667fee5d09d16b3f9e51e3ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae4bdf7d93a82021264b89727aa17d87d"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group___raw_midi.html#ga1e37d1b7281227949fe7716f3f129482">snd_ump_endpoint_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a></td></tr>
<tr class="separator:gae4bdf7d93a82021264b89727aa17d87d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad72212008c19517279f35f5e492ab34"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group___raw_midi.html#ga2c7bb2d887e45f65c1b574d3d9d4fefc">snd_ump_block_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a></td></tr>
<tr class="separator:gaad72212008c19517279f35f5e492ab34"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga034de221a5ea7d6e691c3a48c9c0acb1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga034de221a5ea7d6e691c3a48c9c0acb1">_snd_ump_direction</a> { <a class="el" href="group___raw_midi.html#gga034de221a5ea7d6e691c3a48c9c0acb1aa235d204be2f63b5f6cdb7b66bbc9ac4">SND_UMP_DIR_INPUT</a> = 0x01
, <a class="el" href="group___raw_midi.html#gga034de221a5ea7d6e691c3a48c9c0acb1a67dddf65c50676fe87a7b6446611c0d8">SND_UMP_DIR_OUTPUT</a> = 0x02
, <a class="el" href="group___raw_midi.html#gga034de221a5ea7d6e691c3a48c9c0acb1aa001b0443dd08537fa99b738be55f33e">SND_UMP_DIR_BIDIRECTION</a> = 0x03
 }</td></tr>
<tr class="separator:ga034de221a5ea7d6e691c3a48c9c0acb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d0e4740259e33cbf6164342320e8334"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga8d0e4740259e33cbf6164342320e8334">_snd_ump_block_ui_hint</a> { <a class="el" href="group___raw_midi.html#gga8d0e4740259e33cbf6164342320e8334a45dfd03ba8861651c4bcc0b4c598f75b">SND_UMP_BLOCK_UI_HINT_UNKNOWN</a> = 0x00
, <a class="el" href="group___raw_midi.html#gga8d0e4740259e33cbf6164342320e8334aa9171617b4c3cc70b8a4df5aefcd9c4a">SND_UMP_BLOCK_UI_HINT_RECEIVER</a> = 0x01
, <a class="el" href="group___raw_midi.html#gga8d0e4740259e33cbf6164342320e8334a99a8664601a4ba78a85799c507cf41f5">SND_UMP_BLOCK_UI_HINT_SENDER</a> = 0x02
, <a class="el" href="group___raw_midi.html#gga8d0e4740259e33cbf6164342320e8334a2dcc6d441381c7e50ebbd89567fd5cc1">SND_UMP_BLOCK_UI_HINT_BOTH</a> = 0x03
 }</td></tr>
<tr class="separator:ga8d0e4740259e33cbf6164342320e8334"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga6aadee001a840cb241484614038143b1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga6aadee001a840cb241484614038143b1">snd_ump_open</a> (<a class="el" href="group___raw_midi.html#ga42471213667fee5d09d16b3f9e51e3ed">snd_ump_t</a> **inputp, <a class="el" href="group___raw_midi.html#ga42471213667fee5d09d16b3f9e51e3ed">snd_ump_t</a> **outputp, const char *name, int mode)</td></tr>
<tr class="memdesc:ga6aadee001a840cb241484614038143b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens a new connection to the UMP interface.  <a href="group___raw_midi.html#ga6aadee001a840cb241484614038143b1">More...</a><br /></td></tr>
<tr class="separator:ga6aadee001a840cb241484614038143b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae7d895e4b89a009bbf961d11fbaf3568"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gae7d895e4b89a009bbf961d11fbaf3568">snd_ump_close</a> (<a class="el" href="group___raw_midi.html#ga42471213667fee5d09d16b3f9e51e3ed">snd_ump_t</a> *ump)</td></tr>
<tr class="memdesc:gae7d895e4b89a009bbf961d11fbaf3568"><td class="mdescLeft">&#160;</td><td class="mdescRight">close UMP handle  <a href="group___raw_midi.html#gae7d895e4b89a009bbf961d11fbaf3568">More...</a><br /></td></tr>
<tr class="separator:gae7d895e4b89a009bbf961d11fbaf3568"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae5a5e5676f2aa94517fa236c6c17ddcf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___raw_midi.html#gaa21972df6ca3ebde0f7225b2472d0095">snd_rawmidi_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gae5a5e5676f2aa94517fa236c6c17ddcf">snd_ump_rawmidi</a> (<a class="el" href="group___raw_midi.html#ga42471213667fee5d09d16b3f9e51e3ed">snd_ump_t</a> *ump)</td></tr>
<tr class="memdesc:gae5a5e5676f2aa94517fa236c6c17ddcf"><td class="mdescLeft">&#160;</td><td class="mdescRight">get RawMidi instance associated with the UMP handle  <a href="group___raw_midi.html#gae5a5e5676f2aa94517fa236c6c17ddcf">More...</a><br /></td></tr>
<tr class="separator:gae5a5e5676f2aa94517fa236c6c17ddcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae49ee8e0b880e2c45c93d81aa290368"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gaae49ee8e0b880e2c45c93d81aa290368">snd_ump_name</a> (<a class="el" href="group___raw_midi.html#ga42471213667fee5d09d16b3f9e51e3ed">snd_ump_t</a> *ump)</td></tr>
<tr class="memdesc:gaae49ee8e0b880e2c45c93d81aa290368"><td class="mdescLeft">&#160;</td><td class="mdescRight">get identifier of UMP handle  <a href="group___raw_midi.html#gaae49ee8e0b880e2c45c93d81aa290368">More...</a><br /></td></tr>
<tr class="separator:gaae49ee8e0b880e2c45c93d81aa290368"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0a480a0f3213de45243b6149f82445b9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga0a480a0f3213de45243b6149f82445b9">snd_ump_poll_descriptors_count</a> (<a class="el" href="group___raw_midi.html#ga42471213667fee5d09d16b3f9e51e3ed">snd_ump_t</a> *ump)</td></tr>
<tr class="memdesc:ga0a480a0f3213de45243b6149f82445b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">get count of poll descriptors for UMP handle  <a href="group___raw_midi.html#ga0a480a0f3213de45243b6149f82445b9">More...</a><br /></td></tr>
<tr class="separator:ga0a480a0f3213de45243b6149f82445b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa3772934f55acdfbfa4569bcace8eec4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gaa3772934f55acdfbfa4569bcace8eec4">snd_ump_poll_descriptors</a> (<a class="el" href="group___raw_midi.html#ga42471213667fee5d09d16b3f9e51e3ed">snd_ump_t</a> *ump, struct pollfd *pfds, unsigned int space)</td></tr>
<tr class="memdesc:gaa3772934f55acdfbfa4569bcace8eec4"><td class="mdescLeft">&#160;</td><td class="mdescRight">get poll descriptors  <a href="group___raw_midi.html#gaa3772934f55acdfbfa4569bcace8eec4">More...</a><br /></td></tr>
<tr class="separator:gaa3772934f55acdfbfa4569bcace8eec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga62b90a885d762f6badb05d84c0351191"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga62b90a885d762f6badb05d84c0351191">snd_ump_poll_descriptors_revents</a> (<a class="el" href="group___raw_midi.html#ga42471213667fee5d09d16b3f9e51e3ed">snd_ump_t</a> *ump, struct pollfd *pfds, unsigned int nfds, unsigned short *revents)</td></tr>
<tr class="memdesc:ga62b90a885d762f6badb05d84c0351191"><td class="mdescLeft">&#160;</td><td class="mdescRight">get returned events from poll descriptors  <a href="group___raw_midi.html#ga62b90a885d762f6badb05d84c0351191">More...</a><br /></td></tr>
<tr class="separator:ga62b90a885d762f6badb05d84c0351191"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacfdea51f41f87171c18c99cb1f61fde1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gacfdea51f41f87171c18c99cb1f61fde1">snd_ump_nonblock</a> (<a class="el" href="group___raw_midi.html#ga42471213667fee5d09d16b3f9e51e3ed">snd_ump_t</a> *ump, int nonblock)</td></tr>
<tr class="memdesc:gacfdea51f41f87171c18c99cb1f61fde1"><td class="mdescLeft">&#160;</td><td class="mdescRight">set nonblock mode  <a href="group___raw_midi.html#gacfdea51f41f87171c18c99cb1f61fde1">More...</a><br /></td></tr>
<tr class="separator:gacfdea51f41f87171c18c99cb1f61fde1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf1431a9fcdb1af02b00af763c8153b37"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gaf1431a9fcdb1af02b00af763c8153b37">snd_ump_rawmidi_info</a> (<a class="el" href="group___raw_midi.html#ga42471213667fee5d09d16b3f9e51e3ed">snd_ump_t</a> *ump, <a class="el" href="group___raw_midi.html#gab0f0f325ab812941e9b81addf0b941d3">snd_rawmidi_info_t</a> *info)</td></tr>
<tr class="memdesc:gaf1431a9fcdb1af02b00af763c8153b37"><td class="mdescLeft">&#160;</td><td class="mdescRight">get information about associated RawMidi handle  <a href="group___raw_midi.html#gaf1431a9fcdb1af02b00af763c8153b37">More...</a><br /></td></tr>
<tr class="separator:gaf1431a9fcdb1af02b00af763c8153b37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa249312bb84644951a059c939e88d560"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gaa249312bb84644951a059c939e88d560">snd_ump_rawmidi_params</a> (<a class="el" href="group___raw_midi.html#ga42471213667fee5d09d16b3f9e51e3ed">snd_ump_t</a> *ump, <a class="el" href="group___raw_midi.html#ga98ad06bccfabc646530241d3a0eef5a1">snd_rawmidi_params_t</a> *params)</td></tr>
<tr class="memdesc:gaa249312bb84644951a059c939e88d560"><td class="mdescLeft">&#160;</td><td class="mdescRight">set parameters about associated RawMidi stream  <a href="group___raw_midi.html#gaa249312bb84644951a059c939e88d560">More...</a><br /></td></tr>
<tr class="separator:gaa249312bb84644951a059c939e88d560"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga331fc3d222127aa5fad5f3de6a3168f1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga331fc3d222127aa5fad5f3de6a3168f1">snd_ump_rawmidi_params_current</a> (<a class="el" href="group___raw_midi.html#ga42471213667fee5d09d16b3f9e51e3ed">snd_ump_t</a> *ump, <a class="el" href="group___raw_midi.html#ga98ad06bccfabc646530241d3a0eef5a1">snd_rawmidi_params_t</a> *params)</td></tr>
<tr class="memdesc:ga331fc3d222127aa5fad5f3de6a3168f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">get current parameters about associated RawMidi stream  <a href="group___raw_midi.html#ga331fc3d222127aa5fad5f3de6a3168f1">More...</a><br /></td></tr>
<tr class="separator:ga331fc3d222127aa5fad5f3de6a3168f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8fee01e3d6fd7dbed30cfe423e0a8ad3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga8fee01e3d6fd7dbed30cfe423e0a8ad3">snd_ump_rawmidi_status</a> (<a class="el" href="group___raw_midi.html#ga42471213667fee5d09d16b3f9e51e3ed">snd_ump_t</a> *ump, <a class="el" href="group___raw_midi.html#ga10a44a41000ef7dfe61f712466237aff">snd_rawmidi_status_t</a> *<a class="el" href="ump__msg_8h.html#ade20423e91627f07e610924cb0081623">status</a>)</td></tr>
<tr class="memdesc:ga8fee01e3d6fd7dbed30cfe423e0a8ad3"><td class="mdescLeft">&#160;</td><td class="mdescRight">get status of associated RawMidi stream  <a href="group___raw_midi.html#ga8fee01e3d6fd7dbed30cfe423e0a8ad3">More...</a><br /></td></tr>
<tr class="separator:ga8fee01e3d6fd7dbed30cfe423e0a8ad3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga53d45e041e1a07bc02ff20c7e75d9f91"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga53d45e041e1a07bc02ff20c7e75d9f91">snd_ump_drop</a> (<a class="el" href="group___raw_midi.html#ga42471213667fee5d09d16b3f9e51e3ed">snd_ump_t</a> *ump)</td></tr>
<tr class="memdesc:ga53d45e041e1a07bc02ff20c7e75d9f91"><td class="mdescLeft">&#160;</td><td class="mdescRight">drop all packets in the rawmidi I/O ring buffer immediately  <a href="group___raw_midi.html#ga53d45e041e1a07bc02ff20c7e75d9f91">More...</a><br /></td></tr>
<tr class="separator:ga53d45e041e1a07bc02ff20c7e75d9f91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafdc00ed34272a34d5306199e154a23f4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gafdc00ed34272a34d5306199e154a23f4">snd_ump_drain</a> (<a class="el" href="group___raw_midi.html#ga42471213667fee5d09d16b3f9e51e3ed">snd_ump_t</a> *ump)</td></tr>
<tr class="memdesc:gafdc00ed34272a34d5306199e154a23f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">drain all packets in the UMP I/O ring buffer  <a href="group___raw_midi.html#gafdc00ed34272a34d5306199e154a23f4">More...</a><br /></td></tr>
<tr class="separator:gafdc00ed34272a34d5306199e154a23f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0c063c4c2e56ddc9497a675a6c3dba81"><td class="memItemLeft" align="right" valign="top">ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga0c063c4c2e56ddc9497a675a6c3dba81">snd_ump_write</a> (<a class="el" href="group___raw_midi.html#ga42471213667fee5d09d16b3f9e51e3ed">snd_ump_t</a> *ump, const void *buffer, size_t size)</td></tr>
<tr class="memdesc:ga0c063c4c2e56ddc9497a675a6c3dba81"><td class="mdescLeft">&#160;</td><td class="mdescRight">write UMP packets to UMP stream  <a href="group___raw_midi.html#ga0c063c4c2e56ddc9497a675a6c3dba81">More...</a><br /></td></tr>
<tr class="separator:ga0c063c4c2e56ddc9497a675a6c3dba81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga485b937f1dfc89f19cc5de90e0c68259"><td class="memItemLeft" align="right" valign="top">ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga485b937f1dfc89f19cc5de90e0c68259">snd_ump_read</a> (<a class="el" href="group___raw_midi.html#ga42471213667fee5d09d16b3f9e51e3ed">snd_ump_t</a> *ump, void *buffer, size_t size)</td></tr>
<tr class="memdesc:ga485b937f1dfc89f19cc5de90e0c68259"><td class="mdescLeft">&#160;</td><td class="mdescRight">read UMP packets from UMP stream  <a href="group___raw_midi.html#ga485b937f1dfc89f19cc5de90e0c68259">More...</a><br /></td></tr>
<tr class="separator:ga485b937f1dfc89f19cc5de90e0c68259"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf235754b949ae57d50535488833496da"><td class="memItemLeft" align="right" valign="top">ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gaf235754b949ae57d50535488833496da">snd_ump_tread</a> (<a class="el" href="group___raw_midi.html#ga42471213667fee5d09d16b3f9e51e3ed">snd_ump_t</a> *ump, struct timespec *tstamp, void *buffer, size_t size)</td></tr>
<tr class="memdesc:gaf235754b949ae57d50535488833496da"><td class="mdescLeft">&#160;</td><td class="mdescRight">read UMP packets from UMP stream with timestamp  <a href="group___raw_midi.html#gaf235754b949ae57d50535488833496da">More...</a><br /></td></tr>
<tr class="separator:gaf235754b949ae57d50535488833496da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2942498b863472ea1f8b9fed1295bf50"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga2942498b863472ea1f8b9fed1295bf50">snd_ump_endpoint_info_sizeof</a> (void)</td></tr>
<tr class="memdesc:ga2942498b863472ea1f8b9fed1295bf50"><td class="mdescLeft">&#160;</td><td class="mdescRight">get size of the snd_ump_endpoint_info_t structure in bytes  <a href="group___raw_midi.html#ga2942498b863472ea1f8b9fed1295bf50">More...</a><br /></td></tr>
<tr class="separator:ga2942498b863472ea1f8b9fed1295bf50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7534a59b2beb95d7bdfa20594eef3c63"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga7534a59b2beb95d7bdfa20594eef3c63">snd_ump_endpoint_info_malloc</a> (<a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> **info)</td></tr>
<tr class="memdesc:ga7534a59b2beb95d7bdfa20594eef3c63"><td class="mdescLeft">&#160;</td><td class="mdescRight">allocate the snd_ump_endpoint_info_t structure  <a href="group___raw_midi.html#ga7534a59b2beb95d7bdfa20594eef3c63">More...</a><br /></td></tr>
<tr class="separator:ga7534a59b2beb95d7bdfa20594eef3c63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga184249351df85fcc4748a25f376d7e58"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga184249351df85fcc4748a25f376d7e58">snd_ump_endpoint_info_free</a> (<a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info)</td></tr>
<tr class="memdesc:ga184249351df85fcc4748a25f376d7e58"><td class="mdescLeft">&#160;</td><td class="mdescRight">frees the snd_ump_endpoint_info_t structure  <a href="group___raw_midi.html#ga184249351df85fcc4748a25f376d7e58">More...</a><br /></td></tr>
<tr class="separator:ga184249351df85fcc4748a25f376d7e58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga59b8ff5f1fbc0d2970d5e509dd0f3ab8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga59b8ff5f1fbc0d2970d5e509dd0f3ab8">snd_ump_endpoint_info_clear</a> (<a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info)</td></tr>
<tr class="memdesc:ga59b8ff5f1fbc0d2970d5e509dd0f3ab8"><td class="mdescLeft">&#160;</td><td class="mdescRight">clears the snd_ump_endpoint_info_t structure  <a href="group___raw_midi.html#ga59b8ff5f1fbc0d2970d5e509dd0f3ab8">More...</a><br /></td></tr>
<tr class="separator:ga59b8ff5f1fbc0d2970d5e509dd0f3ab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga905ac3339a735712427e478f1019eaa6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga905ac3339a735712427e478f1019eaa6">snd_ump_endpoint_info_copy</a> (<a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *dst, const <a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *src)</td></tr>
<tr class="memdesc:ga905ac3339a735712427e478f1019eaa6"><td class="mdescLeft">&#160;</td><td class="mdescRight">copy one snd_ump_endpoint_info_t structure to another  <a href="group___raw_midi.html#ga905ac3339a735712427e478f1019eaa6">More...</a><br /></td></tr>
<tr class="separator:ga905ac3339a735712427e478f1019eaa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac42e30a06ef9bf753becaab07aa375d5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gac42e30a06ef9bf753becaab07aa375d5">snd_ump_endpoint_info_get_card</a> (const <a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info)</td></tr>
<tr class="memdesc:gac42e30a06ef9bf753becaab07aa375d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">get card number of UMP endpoint  <a href="group___raw_midi.html#gac42e30a06ef9bf753becaab07aa375d5">More...</a><br /></td></tr>
<tr class="separator:gac42e30a06ef9bf753becaab07aa375d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8438ab33d61687955728740f4f0b7abc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga8438ab33d61687955728740f4f0b7abc">snd_ump_endpoint_info_get_device</a> (const <a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info)</td></tr>
<tr class="memdesc:ga8438ab33d61687955728740f4f0b7abc"><td class="mdescLeft">&#160;</td><td class="mdescRight">get device number of UMP endpoint  <a href="group___raw_midi.html#ga8438ab33d61687955728740f4f0b7abc">More...</a><br /></td></tr>
<tr class="separator:ga8438ab33d61687955728740f4f0b7abc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf29f17dd13855c26a5d764f1e65f9e0c"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gaf29f17dd13855c26a5d764f1e65f9e0c">snd_ump_endpoint_info_get_flags</a> (const <a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info)</td></tr>
<tr class="memdesc:gaf29f17dd13855c26a5d764f1e65f9e0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">get UMP endpoint info flags  <a href="group___raw_midi.html#gaf29f17dd13855c26a5d764f1e65f9e0c">More...</a><br /></td></tr>
<tr class="separator:gaf29f17dd13855c26a5d764f1e65f9e0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa7e44b30d1a3e809cfada707e9a28ccc"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gaa7e44b30d1a3e809cfada707e9a28ccc">snd_ump_endpoint_info_get_protocol_caps</a> (const <a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info)</td></tr>
<tr class="memdesc:gaa7e44b30d1a3e809cfada707e9a28ccc"><td class="mdescLeft">&#160;</td><td class="mdescRight">get UMP endpoint protocol capability bits  <a href="group___raw_midi.html#gaa7e44b30d1a3e809cfada707e9a28ccc">More...</a><br /></td></tr>
<tr class="separator:gaa7e44b30d1a3e809cfada707e9a28ccc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaccbe922f387dc03844cf0ae21cf69937"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gaccbe922f387dc03844cf0ae21cf69937">snd_ump_endpoint_info_get_protocol</a> (const <a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info)</td></tr>
<tr class="memdesc:gaccbe922f387dc03844cf0ae21cf69937"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the current UMP endpoint protocol  <a href="group___raw_midi.html#gaccbe922f387dc03844cf0ae21cf69937">More...</a><br /></td></tr>
<tr class="separator:gaccbe922f387dc03844cf0ae21cf69937"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafad5fad67e662e3d3872fa0890833b3e"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gafad5fad67e662e3d3872fa0890833b3e">snd_ump_endpoint_info_get_num_blocks</a> (const <a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info)</td></tr>
<tr class="memdesc:gafad5fad67e662e3d3872fa0890833b3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the number of UMP blocks belonging to the endpoint  <a href="group___raw_midi.html#gafad5fad67e662e3d3872fa0890833b3e">More...</a><br /></td></tr>
<tr class="separator:gafad5fad67e662e3d3872fa0890833b3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac0cb0be3c6f26fa9f5424065adaca5a0"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gac0cb0be3c6f26fa9f5424065adaca5a0">snd_ump_endpoint_info_get_version</a> (const <a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info)</td></tr>
<tr class="memdesc:gac0cb0be3c6f26fa9f5424065adaca5a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">get UMP version number  <a href="group___raw_midi.html#gac0cb0be3c6f26fa9f5424065adaca5a0">More...</a><br /></td></tr>
<tr class="separator:gac0cb0be3c6f26fa9f5424065adaca5a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga19cd5c00d07fb4513b600a9a9d3a123d"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga19cd5c00d07fb4513b600a9a9d3a123d">snd_ump_endpoint_info_get_manufacturer_id</a> (const <a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info)</td></tr>
<tr class="memdesc:ga19cd5c00d07fb4513b600a9a9d3a123d"><td class="mdescLeft">&#160;</td><td class="mdescRight">get UMP manufacturer ID  <a href="group___raw_midi.html#ga19cd5c00d07fb4513b600a9a9d3a123d">More...</a><br /></td></tr>
<tr class="separator:ga19cd5c00d07fb4513b600a9a9d3a123d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c618b6d0f52fb83dd74f7664f5a1952"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga4c618b6d0f52fb83dd74f7664f5a1952">snd_ump_endpoint_info_get_family_id</a> (const <a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info)</td></tr>
<tr class="memdesc:ga4c618b6d0f52fb83dd74f7664f5a1952"><td class="mdescLeft">&#160;</td><td class="mdescRight">get UMP family ID  <a href="group___raw_midi.html#ga4c618b6d0f52fb83dd74f7664f5a1952">More...</a><br /></td></tr>
<tr class="separator:ga4c618b6d0f52fb83dd74f7664f5a1952"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadfa129c24e3aedf8ae4cb28e5221798f"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gadfa129c24e3aedf8ae4cb28e5221798f">snd_ump_endpoint_info_get_model_id</a> (const <a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info)</td></tr>
<tr class="memdesc:gadfa129c24e3aedf8ae4cb28e5221798f"><td class="mdescLeft">&#160;</td><td class="mdescRight">get UMP model ID  <a href="group___raw_midi.html#gadfa129c24e3aedf8ae4cb28e5221798f">More...</a><br /></td></tr>
<tr class="separator:gadfa129c24e3aedf8ae4cb28e5221798f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga738d9764cf52c4d749e0bfe7177bb20c"><td class="memItemLeft" align="right" valign="top">const unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga738d9764cf52c4d749e0bfe7177bb20c">snd_ump_endpoint_info_get_sw_revision</a> (const <a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info)</td></tr>
<tr class="memdesc:ga738d9764cf52c4d749e0bfe7177bb20c"><td class="mdescLeft">&#160;</td><td class="mdescRight">get UMP software revision  <a href="group___raw_midi.html#ga738d9764cf52c4d749e0bfe7177bb20c">More...</a><br /></td></tr>
<tr class="separator:ga738d9764cf52c4d749e0bfe7177bb20c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0476ffcdd47ad8ff0b8042d17118e0c8"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga0476ffcdd47ad8ff0b8042d17118e0c8">snd_ump_endpoint_info_get_name</a> (const <a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info)</td></tr>
<tr class="memdesc:ga0476ffcdd47ad8ff0b8042d17118e0c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">get UMP endpoint name string  <a href="group___raw_midi.html#ga0476ffcdd47ad8ff0b8042d17118e0c8">More...</a><br /></td></tr>
<tr class="separator:ga0476ffcdd47ad8ff0b8042d17118e0c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga442dc26e4a5a15d52afdc55bf08b0bd6"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga442dc26e4a5a15d52afdc55bf08b0bd6">snd_ump_endpoint_info_get_product_id</a> (const <a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info)</td></tr>
<tr class="memdesc:ga442dc26e4a5a15d52afdc55bf08b0bd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">get UMP endpoint product ID string  <a href="group___raw_midi.html#ga442dc26e4a5a15d52afdc55bf08b0bd6">More...</a><br /></td></tr>
<tr class="separator:ga442dc26e4a5a15d52afdc55bf08b0bd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1e37d1b7281227949fe7716f3f129482"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga1e37d1b7281227949fe7716f3f129482">snd_ump_endpoint_info</a> (<a class="el" href="group___raw_midi.html#ga42471213667fee5d09d16b3f9e51e3ed">snd_ump_t</a> *ump, <a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info)</td></tr>
<tr class="memdesc:ga1e37d1b7281227949fe7716f3f129482"><td class="mdescLeft">&#160;</td><td class="mdescRight">get endpoint information about UMP handle  <a href="group___raw_midi.html#ga1e37d1b7281227949fe7716f3f129482">More...</a><br /></td></tr>
<tr class="separator:ga1e37d1b7281227949fe7716f3f129482"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga23fbaa7aa5bbc5ef219c7a756a64426f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga23fbaa7aa5bbc5ef219c7a756a64426f">snd_ump_endpoint_info_set_card</a> (<a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info, unsigned int card)</td></tr>
<tr class="memdesc:ga23fbaa7aa5bbc5ef219c7a756a64426f"><td class="mdescLeft">&#160;</td><td class="mdescRight">set card number of UMP endpoint  <a href="group___raw_midi.html#ga23fbaa7aa5bbc5ef219c7a756a64426f">More...</a><br /></td></tr>
<tr class="separator:ga23fbaa7aa5bbc5ef219c7a756a64426f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga19a2d90f0e2aabda0e6ad13fd4d69b6e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga19a2d90f0e2aabda0e6ad13fd4d69b6e">snd_ump_endpoint_info_set_device</a> (<a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info, unsigned int device)</td></tr>
<tr class="memdesc:ga19a2d90f0e2aabda0e6ad13fd4d69b6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">set device number of UMP endpoint  <a href="group___raw_midi.html#ga19a2d90f0e2aabda0e6ad13fd4d69b6e">More...</a><br /></td></tr>
<tr class="separator:ga19a2d90f0e2aabda0e6ad13fd4d69b6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf7f355c9741e35926bc5b675f61b4813"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gaf7f355c9741e35926bc5b675f61b4813">snd_ump_endpoint_info_set_flags</a> (<a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info, unsigned int <a class="el" href="ump__msg_8h.html#aa2585d779da0ab21273a8d92de9a0ebe">flags</a>)</td></tr>
<tr class="memdesc:gaf7f355c9741e35926bc5b675f61b4813"><td class="mdescLeft">&#160;</td><td class="mdescRight">set info flags of UMP endpoint  <a href="group___raw_midi.html#gaf7f355c9741e35926bc5b675f61b4813">More...</a><br /></td></tr>
<tr class="separator:gaf7f355c9741e35926bc5b675f61b4813"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1deb2ff79477f3c6e3c89fc67069f32"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gac1deb2ff79477f3c6e3c89fc67069f32">snd_ump_endpoint_info_set_protocol_caps</a> (<a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info, unsigned int caps)</td></tr>
<tr class="memdesc:gac1deb2ff79477f3c6e3c89fc67069f32"><td class="mdescLeft">&#160;</td><td class="mdescRight">set protocol capability bits of UMP endpoint  <a href="group___raw_midi.html#gac1deb2ff79477f3c6e3c89fc67069f32">More...</a><br /></td></tr>
<tr class="separator:gac1deb2ff79477f3c6e3c89fc67069f32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7e65f5c512eade49cba948dd0928351b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga7e65f5c512eade49cba948dd0928351b">snd_ump_endpoint_info_set_protocol</a> (<a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info, unsigned int protocols)</td></tr>
<tr class="memdesc:ga7e65f5c512eade49cba948dd0928351b"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the current protocol of UMP endpoint  <a href="group___raw_midi.html#ga7e65f5c512eade49cba948dd0928351b">More...</a><br /></td></tr>
<tr class="separator:ga7e65f5c512eade49cba948dd0928351b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a200bb756bde4bf61c349b6a4d53450"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga6a200bb756bde4bf61c349b6a4d53450">snd_ump_endpoint_info_set_num_blocks</a> (<a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info, unsigned int num_blocks)</td></tr>
<tr class="memdesc:ga6a200bb756bde4bf61c349b6a4d53450"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the number of UMP blocks of UMP endpoint  <a href="group___raw_midi.html#ga6a200bb756bde4bf61c349b6a4d53450">More...</a><br /></td></tr>
<tr class="separator:ga6a200bb756bde4bf61c349b6a4d53450"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab37db4f6fa44e4fd58e409650d463aeb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gab37db4f6fa44e4fd58e409650d463aeb">snd_ump_endpoint_info_set_version</a> (<a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info, unsigned int version)</td></tr>
<tr class="memdesc:gab37db4f6fa44e4fd58e409650d463aeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the UMP version number of UMP endpoint  <a href="group___raw_midi.html#gab37db4f6fa44e4fd58e409650d463aeb">More...</a><br /></td></tr>
<tr class="separator:gab37db4f6fa44e4fd58e409650d463aeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae0aa86ccb702f8b238b442517d4081ed"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gae0aa86ccb702f8b238b442517d4081ed">snd_ump_endpoint_info_set_manufacturer_id</a> (<a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info, unsigned int id)</td></tr>
<tr class="memdesc:gae0aa86ccb702f8b238b442517d4081ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the UMP manufacturer ID of UMP endpoint  <a href="group___raw_midi.html#gae0aa86ccb702f8b238b442517d4081ed">More...</a><br /></td></tr>
<tr class="separator:gae0aa86ccb702f8b238b442517d4081ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6dc0022b64d258eee603fd5f9c1e7fba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga6dc0022b64d258eee603fd5f9c1e7fba">snd_ump_endpoint_info_set_family_id</a> (<a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info, unsigned int id)</td></tr>
<tr class="memdesc:ga6dc0022b64d258eee603fd5f9c1e7fba"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the UMP family ID of UMP endpoint  <a href="group___raw_midi.html#ga6dc0022b64d258eee603fd5f9c1e7fba">More...</a><br /></td></tr>
<tr class="separator:ga6dc0022b64d258eee603fd5f9c1e7fba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga55fadae74f9f208f2ea345445264cbc3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga55fadae74f9f208f2ea345445264cbc3">snd_ump_endpoint_info_set_model_id</a> (<a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info, unsigned int id)</td></tr>
<tr class="memdesc:ga55fadae74f9f208f2ea345445264cbc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the UMP model ID of UMP endpoint  <a href="group___raw_midi.html#ga55fadae74f9f208f2ea345445264cbc3">More...</a><br /></td></tr>
<tr class="separator:ga55fadae74f9f208f2ea345445264cbc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab2ca54a124f9793429e721617a87e911"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gab2ca54a124f9793429e721617a87e911">snd_ump_endpoint_info_set_sw_revision</a> (<a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info, const unsigned char *id)</td></tr>
<tr class="memdesc:gab2ca54a124f9793429e721617a87e911"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the UMP software revision of UMP endpoint  <a href="group___raw_midi.html#gab2ca54a124f9793429e721617a87e911">More...</a><br /></td></tr>
<tr class="separator:gab2ca54a124f9793429e721617a87e911"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae212a424d9754e7e74d7de92d865c16a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gae212a424d9754e7e74d7de92d865c16a">snd_ump_endpoint_info_set_name</a> (<a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info, const char *name)</td></tr>
<tr class="memdesc:gae212a424d9754e7e74d7de92d865c16a"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the name of UMP endpoint  <a href="group___raw_midi.html#gae212a424d9754e7e74d7de92d865c16a">More...</a><br /></td></tr>
<tr class="separator:gae212a424d9754e7e74d7de92d865c16a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93bf0207e021ffcf023f84b35c222577"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga93bf0207e021ffcf023f84b35c222577">snd_ump_endpoint_info_set_product_id</a> (<a class="el" href="group___raw_midi.html#gae4bdf7d93a82021264b89727aa17d87d">snd_ump_endpoint_info_t</a> *info, const char *id)</td></tr>
<tr class="memdesc:ga93bf0207e021ffcf023f84b35c222577"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the product ID string of UMP endpoint  <a href="group___raw_midi.html#ga93bf0207e021ffcf023f84b35c222577">More...</a><br /></td></tr>
<tr class="separator:ga93bf0207e021ffcf023f84b35c222577"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga252df9c72eac12c3a1f155b0dfcb1b97"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga252df9c72eac12c3a1f155b0dfcb1b97">snd_ump_block_info_sizeof</a> (void)</td></tr>
<tr class="memdesc:ga252df9c72eac12c3a1f155b0dfcb1b97"><td class="mdescLeft">&#160;</td><td class="mdescRight">get size of the snd_ump_block_info_t structure in bytes  <a href="group___raw_midi.html#ga252df9c72eac12c3a1f155b0dfcb1b97">More...</a><br /></td></tr>
<tr class="separator:ga252df9c72eac12c3a1f155b0dfcb1b97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e18e164ffac6db59c78e3c7d06ef747"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga3e18e164ffac6db59c78e3c7d06ef747">snd_ump_block_info_malloc</a> (<a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> **info)</td></tr>
<tr class="memdesc:ga3e18e164ffac6db59c78e3c7d06ef747"><td class="mdescLeft">&#160;</td><td class="mdescRight">allocate the snd_ump_block_info_t structure  <a href="group___raw_midi.html#ga3e18e164ffac6db59c78e3c7d06ef747">More...</a><br /></td></tr>
<tr class="separator:ga3e18e164ffac6db59c78e3c7d06ef747"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf2c49731bf217b24533dff7309a2219b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gaf2c49731bf217b24533dff7309a2219b">snd_ump_block_info_free</a> (<a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info)</td></tr>
<tr class="memdesc:gaf2c49731bf217b24533dff7309a2219b"><td class="mdescLeft">&#160;</td><td class="mdescRight">frees the snd_ump_block_info_t structure  <a href="group___raw_midi.html#gaf2c49731bf217b24533dff7309a2219b">More...</a><br /></td></tr>
<tr class="separator:gaf2c49731bf217b24533dff7309a2219b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gade03e7d58f5153d760140f416c22b2e5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gade03e7d58f5153d760140f416c22b2e5">snd_ump_block_info_clear</a> (<a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info)</td></tr>
<tr class="memdesc:gade03e7d58f5153d760140f416c22b2e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">clears the snd_ump_block_info_t structure  <a href="group___raw_midi.html#gade03e7d58f5153d760140f416c22b2e5">More...</a><br /></td></tr>
<tr class="separator:gade03e7d58f5153d760140f416c22b2e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeb427ef9ce8ff4f53e0a5f34770b7974"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gaeb427ef9ce8ff4f53e0a5f34770b7974">snd_ump_block_info_copy</a> (<a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *dst, const <a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *src)</td></tr>
<tr class="memdesc:gaeb427ef9ce8ff4f53e0a5f34770b7974"><td class="mdescLeft">&#160;</td><td class="mdescRight">copy one snd_ump_block_info_t structure to another  <a href="group___raw_midi.html#gaeb427ef9ce8ff4f53e0a5f34770b7974">More...</a><br /></td></tr>
<tr class="separator:gaeb427ef9ce8ff4f53e0a5f34770b7974"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe65075e2fe2f2c68a4dba89af5681ca"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gafe65075e2fe2f2c68a4dba89af5681ca">snd_ump_block_info_get_card</a> (const <a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info)</td></tr>
<tr class="memdesc:gafe65075e2fe2f2c68a4dba89af5681ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">get card number of UMP block  <a href="group___raw_midi.html#gafe65075e2fe2f2c68a4dba89af5681ca">More...</a><br /></td></tr>
<tr class="separator:gafe65075e2fe2f2c68a4dba89af5681ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac27c95b4e09bca08c4ef7325a25c48f0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gac27c95b4e09bca08c4ef7325a25c48f0">snd_ump_block_info_get_device</a> (const <a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info)</td></tr>
<tr class="memdesc:gac27c95b4e09bca08c4ef7325a25c48f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">get device number of UMP block  <a href="group___raw_midi.html#gac27c95b4e09bca08c4ef7325a25c48f0">More...</a><br /></td></tr>
<tr class="separator:gac27c95b4e09bca08c4ef7325a25c48f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad08853fcc18a762091db4121d07884bd"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gad08853fcc18a762091db4121d07884bd">snd_ump_block_info_get_block_id</a> (const <a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info)</td></tr>
<tr class="memdesc:gad08853fcc18a762091db4121d07884bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">get UMP block ID  <a href="group___raw_midi.html#gad08853fcc18a762091db4121d07884bd">More...</a><br /></td></tr>
<tr class="separator:gad08853fcc18a762091db4121d07884bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga908a37fafbe456c061c0805da44badf7"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga908a37fafbe456c061c0805da44badf7">snd_ump_block_info_get_active</a> (const <a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info)</td></tr>
<tr class="memdesc:ga908a37fafbe456c061c0805da44badf7"><td class="mdescLeft">&#160;</td><td class="mdescRight">get UMP block activeness  <a href="group___raw_midi.html#ga908a37fafbe456c061c0805da44badf7">More...</a><br /></td></tr>
<tr class="separator:ga908a37fafbe456c061c0805da44badf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaff8dac8dffc4edf6d3776cf20e686883"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gaff8dac8dffc4edf6d3776cf20e686883">snd_ump_block_info_get_flags</a> (const <a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info)</td></tr>
<tr class="memdesc:gaff8dac8dffc4edf6d3776cf20e686883"><td class="mdescLeft">&#160;</td><td class="mdescRight">get UMP block information flags  <a href="group___raw_midi.html#gaff8dac8dffc4edf6d3776cf20e686883">More...</a><br /></td></tr>
<tr class="separator:gaff8dac8dffc4edf6d3776cf20e686883"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga50005092e3e554dd5751ec2f0a436577"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga50005092e3e554dd5751ec2f0a436577">snd_ump_block_info_get_direction</a> (const <a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info)</td></tr>
<tr class="memdesc:ga50005092e3e554dd5751ec2f0a436577"><td class="mdescLeft">&#160;</td><td class="mdescRight">get UMP block direction  <a href="group___raw_midi.html#ga50005092e3e554dd5751ec2f0a436577">More...</a><br /></td></tr>
<tr class="separator:ga50005092e3e554dd5751ec2f0a436577"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf677e14ef940a4ffd0b1564bb1042820"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gaf677e14ef940a4ffd0b1564bb1042820">snd_ump_block_info_get_first_group</a> (const <a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info)</td></tr>
<tr class="memdesc:gaf677e14ef940a4ffd0b1564bb1042820"><td class="mdescLeft">&#160;</td><td class="mdescRight">get first UMP group ID belonging to the block  <a href="group___raw_midi.html#gaf677e14ef940a4ffd0b1564bb1042820">More...</a><br /></td></tr>
<tr class="separator:gaf677e14ef940a4ffd0b1564bb1042820"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5ab018769b909a708af2fd4ac2bc4bb5"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga5ab018769b909a708af2fd4ac2bc4bb5">snd_ump_block_info_get_num_groups</a> (const <a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info)</td></tr>
<tr class="memdesc:ga5ab018769b909a708af2fd4ac2bc4bb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">get number of UMP groups belonging to the block  <a href="group___raw_midi.html#ga5ab018769b909a708af2fd4ac2bc4bb5">More...</a><br /></td></tr>
<tr class="separator:ga5ab018769b909a708af2fd4ac2bc4bb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1aee8b284db898b69667f4fb81203652"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga1aee8b284db898b69667f4fb81203652">snd_ump_block_info_get_midi_ci_version</a> (const <a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info)</td></tr>
<tr class="memdesc:ga1aee8b284db898b69667f4fb81203652"><td class="mdescLeft">&#160;</td><td class="mdescRight">get MIDI-CI version number  <a href="group___raw_midi.html#ga1aee8b284db898b69667f4fb81203652">More...</a><br /></td></tr>
<tr class="separator:ga1aee8b284db898b69667f4fb81203652"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacc8c784f400d5919e6176b5b1bf041e7"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gacc8c784f400d5919e6176b5b1bf041e7">snd_ump_block_info_get_sysex8_streams</a> (const <a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info)</td></tr>
<tr class="memdesc:gacc8c784f400d5919e6176b5b1bf041e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">get number of supported SysEx8 streams  <a href="group___raw_midi.html#gacc8c784f400d5919e6176b5b1bf041e7">More...</a><br /></td></tr>
<tr class="separator:gacc8c784f400d5919e6176b5b1bf041e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1aff5503638239d916a9c546f7d63f8b"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga1aff5503638239d916a9c546f7d63f8b">snd_ump_block_info_get_ui_hint</a> (const <a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info)</td></tr>
<tr class="memdesc:ga1aff5503638239d916a9c546f7d63f8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">get UI hint of the given UMP block  <a href="group___raw_midi.html#ga1aff5503638239d916a9c546f7d63f8b">More...</a><br /></td></tr>
<tr class="separator:ga1aff5503638239d916a9c546f7d63f8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08236ca31fe0507aa4777a3843a83e69"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga08236ca31fe0507aa4777a3843a83e69">snd_ump_block_info_get_name</a> (const <a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info)</td></tr>
<tr class="memdesc:ga08236ca31fe0507aa4777a3843a83e69"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the name string of UMP block  <a href="group___raw_midi.html#ga08236ca31fe0507aa4777a3843a83e69">More...</a><br /></td></tr>
<tr class="separator:ga08236ca31fe0507aa4777a3843a83e69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2c7bb2d887e45f65c1b574d3d9d4fefc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga2c7bb2d887e45f65c1b574d3d9d4fefc">snd_ump_block_info</a> (<a class="el" href="group___raw_midi.html#ga42471213667fee5d09d16b3f9e51e3ed">snd_ump_t</a> *ump, <a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info)</td></tr>
<tr class="memdesc:ga2c7bb2d887e45f65c1b574d3d9d4fefc"><td class="mdescLeft">&#160;</td><td class="mdescRight">get UMP block information  <a href="group___raw_midi.html#ga2c7bb2d887e45f65c1b574d3d9d4fefc">More...</a><br /></td></tr>
<tr class="separator:ga2c7bb2d887e45f65c1b574d3d9d4fefc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga69036c52afe66b86fff39c48b96eb751"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga69036c52afe66b86fff39c48b96eb751">snd_ump_block_info_set_card</a> (<a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info, unsigned int card)</td></tr>
<tr class="memdesc:ga69036c52afe66b86fff39c48b96eb751"><td class="mdescLeft">&#160;</td><td class="mdescRight">set card number to snd_ump_block_info_t structure  <a href="group___raw_midi.html#ga69036c52afe66b86fff39c48b96eb751">More...</a><br /></td></tr>
<tr class="separator:ga69036c52afe66b86fff39c48b96eb751"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f489a6a1fa9ca2e3a8a66c30c94b6c6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga3f489a6a1fa9ca2e3a8a66c30c94b6c6">snd_ump_block_info_set_device</a> (<a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info, unsigned int device)</td></tr>
<tr class="memdesc:ga3f489a6a1fa9ca2e3a8a66c30c94b6c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">set device number to snd_ump_block_info_t structure  <a href="group___raw_midi.html#ga3f489a6a1fa9ca2e3a8a66c30c94b6c6">More...</a><br /></td></tr>
<tr class="separator:ga3f489a6a1fa9ca2e3a8a66c30c94b6c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51a5b8526135ad825a3b8553f4678095"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga51a5b8526135ad825a3b8553f4678095">snd_ump_block_info_set_block_id</a> (<a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info, unsigned int id)</td></tr>
<tr class="memdesc:ga51a5b8526135ad825a3b8553f4678095"><td class="mdescLeft">&#160;</td><td class="mdescRight">set UMP block ID to snd_ump_block_info_t structure  <a href="group___raw_midi.html#ga51a5b8526135ad825a3b8553f4678095">More...</a><br /></td></tr>
<tr class="separator:ga51a5b8526135ad825a3b8553f4678095"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafc42c9240df709f23336f48d7b951859"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gafc42c9240df709f23336f48d7b951859">snd_ump_block_info_set_active</a> (<a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info, unsigned int active)</td></tr>
<tr class="memdesc:gafc42c9240df709f23336f48d7b951859"><td class="mdescLeft">&#160;</td><td class="mdescRight">set activeness to snd_ump_block_info_t structure  <a href="group___raw_midi.html#gafc42c9240df709f23336f48d7b951859">More...</a><br /></td></tr>
<tr class="separator:gafc42c9240df709f23336f48d7b951859"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab4463cacf8000c03c83934ee62b9d120"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gab4463cacf8000c03c83934ee62b9d120">snd_ump_block_info_set_flags</a> (<a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info, unsigned int <a class="el" href="ump__msg_8h.html#aa2585d779da0ab21273a8d92de9a0ebe">flags</a>)</td></tr>
<tr class="memdesc:gab4463cacf8000c03c83934ee62b9d120"><td class="mdescLeft">&#160;</td><td class="mdescRight">set UMP block information flags to snd_ump_block_info_t structure  <a href="group___raw_midi.html#gab4463cacf8000c03c83934ee62b9d120">More...</a><br /></td></tr>
<tr class="separator:gab4463cacf8000c03c83934ee62b9d120"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga25245a79d40f40d135f563f9105ffa6f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga25245a79d40f40d135f563f9105ffa6f">snd_ump_block_info_set_direction</a> (<a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info, unsigned int direction)</td></tr>
<tr class="memdesc:ga25245a79d40f40d135f563f9105ffa6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">set UMP block direction to snd_ump_block_info_t structure  <a href="group___raw_midi.html#ga25245a79d40f40d135f563f9105ffa6f">More...</a><br /></td></tr>
<tr class="separator:ga25245a79d40f40d135f563f9105ffa6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad4e971069458cd0be7a1792b392df897"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gad4e971069458cd0be7a1792b392df897">snd_ump_block_info_set_first_group</a> (<a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info, unsigned int first_group)</td></tr>
<tr class="memdesc:gad4e971069458cd0be7a1792b392df897"><td class="mdescLeft">&#160;</td><td class="mdescRight">set first UMP group to snd_ump_block_info_t structure  <a href="group___raw_midi.html#gad4e971069458cd0be7a1792b392df897">More...</a><br /></td></tr>
<tr class="separator:gad4e971069458cd0be7a1792b392df897"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd4c6005f766a2119ad23b2de52e5dbf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gacd4c6005f766a2119ad23b2de52e5dbf">snd_ump_block_info_set_num_groups</a> (<a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info, unsigned int num_groups)</td></tr>
<tr class="memdesc:gacd4c6005f766a2119ad23b2de52e5dbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">set number of UMP groups to snd_ump_block_info_t structure  <a href="group___raw_midi.html#gacd4c6005f766a2119ad23b2de52e5dbf">More...</a><br /></td></tr>
<tr class="separator:gacd4c6005f766a2119ad23b2de52e5dbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga37f661fcb7c888783fcbc2cc5a44269d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga37f661fcb7c888783fcbc2cc5a44269d">snd_ump_block_info_set_midi_ci_version</a> (<a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info, unsigned int version)</td></tr>
<tr class="memdesc:ga37f661fcb7c888783fcbc2cc5a44269d"><td class="mdescLeft">&#160;</td><td class="mdescRight">set MIDI-CI version number to snd_ump_block_info_t structure  <a href="group___raw_midi.html#ga37f661fcb7c888783fcbc2cc5a44269d">More...</a><br /></td></tr>
<tr class="separator:ga37f661fcb7c888783fcbc2cc5a44269d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga300eb8e7b995e0b49a6ffc117ea2c73a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga300eb8e7b995e0b49a6ffc117ea2c73a">snd_ump_block_info_set_sysex8_streams</a> (<a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info, unsigned int streams)</td></tr>
<tr class="memdesc:ga300eb8e7b995e0b49a6ffc117ea2c73a"><td class="mdescLeft">&#160;</td><td class="mdescRight">set number of supported SysEx8 streams to snd_ump_block_info_t structure  <a href="group___raw_midi.html#ga300eb8e7b995e0b49a6ffc117ea2c73a">More...</a><br /></td></tr>
<tr class="separator:ga300eb8e7b995e0b49a6ffc117ea2c73a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5774c4d45de675ee86a37882ece35601"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga5774c4d45de675ee86a37882ece35601">snd_ump_block_info_set_ui_hint</a> (<a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info, unsigned int hint)</td></tr>
<tr class="memdesc:ga5774c4d45de675ee86a37882ece35601"><td class="mdescLeft">&#160;</td><td class="mdescRight">set UI Hint to snd_ump_block_info_t structure  <a href="group___raw_midi.html#ga5774c4d45de675ee86a37882ece35601">More...</a><br /></td></tr>
<tr class="separator:ga5774c4d45de675ee86a37882ece35601"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga468f1302df9d9d8bf8964ef61d3c9bcd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga468f1302df9d9d8bf8964ef61d3c9bcd">snd_ump_block_info_set_name</a> (<a class="el" href="group___raw_midi.html#gaad72212008c19517279f35f5e492ab34">snd_ump_block_info_t</a> *info, const char *name)</td></tr>
<tr class="memdesc:ga468f1302df9d9d8bf8964ef61d3c9bcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the name string to snd_ump_block_info_t structure  <a href="group___raw_midi.html#ga468f1302df9d9d8bf8964ef61d3c9bcd">More...</a><br /></td></tr>
<tr class="separator:ga468f1302df9d9d8bf8964ef61d3c9bcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>API library for ALSA rawmidi/UMP interface. </p>
<p>API library for ALSA rawmidi/UMP interface </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>