Current File : //proc/thread-self/root/kunden/usr/share/doc/alsa-lib-devel/doxygen/html/ump_8c.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/src/rawmidi/ump.c 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&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&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_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_5f851d935025f1be023c2c62bd843fe2.html">rawmidi</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">ump.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Universal MIDI Protocol (UMP) Interface.
<a href="#details">More...</a></p>
<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 </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"> </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"> </td></tr>
<tr class="memitem:gae7d895e4b89a009bbf961d11fbaf3568"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </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> * </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"> </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"> </td></tr>
<tr class="memitem:gaae49ee8e0b880e2c45c93d81aa290368"><td class="memItemLeft" align="right" valign="top">const char * </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"> </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"> </td></tr>
<tr class="memitem:ga0a480a0f3213de45243b6149f82445b9"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
<tr class="memitem:gaa3772934f55acdfbfa4569bcace8eec4"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
<tr class="memitem:ga62b90a885d762f6badb05d84c0351191"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
<tr class="memitem:gacfdea51f41f87171c18c99cb1f61fde1"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
<tr class="memitem:gaf1431a9fcdb1af02b00af763c8153b37"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
<tr class="memitem:gaa249312bb84644951a059c939e88d560"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
<tr class="memitem:ga331fc3d222127aa5fad5f3de6a3168f1"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
<tr class="memitem:ga8fee01e3d6fd7dbed30cfe423e0a8ad3"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
<tr class="memitem:ga53d45e041e1a07bc02ff20c7e75d9f91"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
<tr class="memitem:gafdc00ed34272a34d5306199e154a23f4"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
<tr class="memitem:ga0c063c4c2e56ddc9497a675a6c3dba81"><td class="memItemLeft" align="right" valign="top">ssize_t </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"> </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"> </td></tr>
<tr class="memitem:ga485b937f1dfc89f19cc5de90e0c68259"><td class="memItemLeft" align="right" valign="top">ssize_t </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"> </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"> </td></tr>
<tr class="memitem:gaf235754b949ae57d50535488833496da"><td class="memItemLeft" align="right" valign="top">ssize_t </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"> </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"> </td></tr>
<tr class="memitem:ga2942498b863472ea1f8b9fed1295bf50"><td class="memItemLeft" align="right" valign="top">size_t </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"> </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"> </td></tr>
<tr class="memitem:ga7534a59b2beb95d7bdfa20594eef3c63"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
<tr class="memitem:ga184249351df85fcc4748a25f376d7e58"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:ga59b8ff5f1fbc0d2970d5e509dd0f3ab8"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:ga905ac3339a735712427e478f1019eaa6"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:gac42e30a06ef9bf753becaab07aa375d5"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
<tr class="memitem:ga8438ab33d61687955728740f4f0b7abc"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
<tr class="memitem:gaf29f17dd13855c26a5d764f1e65f9e0c"><td class="memItemLeft" align="right" valign="top">unsigned int </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"> </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"> </td></tr>
<tr class="memitem:gaa7e44b30d1a3e809cfada707e9a28ccc"><td class="memItemLeft" align="right" valign="top">unsigned int </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"> </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"> </td></tr>
<tr class="memitem:gaccbe922f387dc03844cf0ae21cf69937"><td class="memItemLeft" align="right" valign="top">unsigned int </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"> </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"> </td></tr>
<tr class="memitem:gafad5fad67e662e3d3872fa0890833b3e"><td class="memItemLeft" align="right" valign="top">unsigned int </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"> </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"> </td></tr>
<tr class="memitem:gac0cb0be3c6f26fa9f5424065adaca5a0"><td class="memItemLeft" align="right" valign="top">unsigned int </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"> </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"> </td></tr>
<tr class="memitem:ga19cd5c00d07fb4513b600a9a9d3a123d"><td class="memItemLeft" align="right" valign="top">unsigned int </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"> </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"> </td></tr>
<tr class="memitem:ga4c618b6d0f52fb83dd74f7664f5a1952"><td class="memItemLeft" align="right" valign="top">unsigned int </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"> </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"> </td></tr>
<tr class="memitem:gadfa129c24e3aedf8ae4cb28e5221798f"><td class="memItemLeft" align="right" valign="top">unsigned int </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"> </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"> </td></tr>
<tr class="memitem:ga738d9764cf52c4d749e0bfe7177bb20c"><td class="memItemLeft" align="right" valign="top">const unsigned char * </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"> </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"> </td></tr>
<tr class="memitem:ga0476ffcdd47ad8ff0b8042d17118e0c8"><td class="memItemLeft" align="right" valign="top">const char * </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"> </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"> </td></tr>
<tr class="memitem:ga442dc26e4a5a15d52afdc55bf08b0bd6"><td class="memItemLeft" align="right" valign="top">const char * </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"> </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"> </td></tr>
<tr class="memitem:ga23fbaa7aa5bbc5ef219c7a756a64426f"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:ga19a2d90f0e2aabda0e6ad13fd4d69b6e"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:gaf7f355c9741e35926bc5b675f61b4813"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:gac1deb2ff79477f3c6e3c89fc67069f32"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:ga7e65f5c512eade49cba948dd0928351b"><td class="memItemLeft" align="right" valign="top">void </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 protocol)</td></tr>
<tr class="memdesc:ga7e65f5c512eade49cba948dd0928351b"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:ga6a200bb756bde4bf61c349b6a4d53450"><td class="memItemLeft" align="right" valign="top">void </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 blocks)</td></tr>
<tr class="memdesc:ga6a200bb756bde4bf61c349b6a4d53450"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:gab37db4f6fa44e4fd58e409650d463aeb"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:gae0aa86ccb702f8b238b442517d4081ed"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:ga6dc0022b64d258eee603fd5f9c1e7fba"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:ga55fadae74f9f208f2ea345445264cbc3"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:gab2ca54a124f9793429e721617a87e911"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:gae212a424d9754e7e74d7de92d865c16a"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:ga93bf0207e021ffcf023f84b35c222577"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:ga1e37d1b7281227949fe7716f3f129482"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
<tr class="memitem:ga252df9c72eac12c3a1f155b0dfcb1b97"><td class="memItemLeft" align="right" valign="top">size_t </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"> </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"> </td></tr>
<tr class="memitem:ga3e18e164ffac6db59c78e3c7d06ef747"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
<tr class="memitem:gaf2c49731bf217b24533dff7309a2219b"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:gade03e7d58f5153d760140f416c22b2e5"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:gaeb427ef9ce8ff4f53e0a5f34770b7974"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:gafe65075e2fe2f2c68a4dba89af5681ca"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
<tr class="memitem:gac27c95b4e09bca08c4ef7325a25c48f0"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
<tr class="memitem:gad08853fcc18a762091db4121d07884bd"><td class="memItemLeft" align="right" valign="top">unsigned int </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"> </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"> </td></tr>
<tr class="memitem:ga908a37fafbe456c061c0805da44badf7"><td class="memItemLeft" align="right" valign="top">unsigned int </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"> </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"> </td></tr>
<tr class="memitem:gaff8dac8dffc4edf6d3776cf20e686883"><td class="memItemLeft" align="right" valign="top">unsigned int </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"> </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"> </td></tr>
<tr class="memitem:ga50005092e3e554dd5751ec2f0a436577"><td class="memItemLeft" align="right" valign="top">unsigned int </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"> </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"> </td></tr>
<tr class="memitem:gaf677e14ef940a4ffd0b1564bb1042820"><td class="memItemLeft" align="right" valign="top">unsigned int </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"> </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"> </td></tr>
<tr class="memitem:ga5ab018769b909a708af2fd4ac2bc4bb5"><td class="memItemLeft" align="right" valign="top">unsigned int </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"> </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"> </td></tr>
<tr class="memitem:ga1aee8b284db898b69667f4fb81203652"><td class="memItemLeft" align="right" valign="top">unsigned int </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"> </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"> </td></tr>
<tr class="memitem:gacc8c784f400d5919e6176b5b1bf041e7"><td class="memItemLeft" align="right" valign="top">unsigned int </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"> </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"> </td></tr>
<tr class="memitem:ga1aff5503638239d916a9c546f7d63f8b"><td class="memItemLeft" align="right" valign="top">unsigned int </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"> </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"> </td></tr>
<tr class="memitem:ga08236ca31fe0507aa4777a3843a83e69"><td class="memItemLeft" align="right" valign="top">const char * </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"> </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"> </td></tr>
<tr class="memitem:ga69036c52afe66b86fff39c48b96eb751"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:ga3f489a6a1fa9ca2e3a8a66c30c94b6c6"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:ga51a5b8526135ad825a3b8553f4678095"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:gafc42c9240df709f23336f48d7b951859"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:gab4463cacf8000c03c83934ee62b9d120"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:ga25245a79d40f40d135f563f9105ffa6f"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:gad4e971069458cd0be7a1792b392df897"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:gacd4c6005f766a2119ad23b2de52e5dbf"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:ga37f661fcb7c888783fcbc2cc5a44269d"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:ga300eb8e7b995e0b49a6ffc117ea2c73a"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:ga5774c4d45de675ee86a37882ece35601"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:ga468f1302df9d9d8bf8964ef61d3c9bcd"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:ga2c7bb2d887e45f65c1b574d3d9d4fefc"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
<tr class="memitem:a01649e145d0738365f2e845db7809fe7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="ump_8c.html#a01649e145d0738365f2e845db7809fe7">snd_ump_msg_sysex_expand</a> (const uint32_t *ump, uint8_t *buf, size_t maxlen, size_t *filled)</td></tr>
<tr class="memdesc:a01649e145d0738365f2e845db7809fe7"><td class="mdescLeft"> </td><td class="mdescRight">fill sysex byte from a UMP packet <a href="ump_8c.html#a01649e145d0738365f2e845db7809fe7">More...</a><br /></td></tr>
<tr class="separator:a01649e145d0738365f2e845db7809fe7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8da59fcdb93c2c54b36312fb7bd13e33"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="ump_8c.html#a8da59fcdb93c2c54b36312fb7bd13e33">snd_ump_packet_length</a> (unsigned int <a class="el" href="ump__msg_8h.html#ad44b615021ed3ccb734fcaf583ef4a03">type</a>)</td></tr>
<tr class="memdesc:a8da59fcdb93c2c54b36312fb7bd13e33"><td class="mdescLeft"> </td><td class="mdescRight">return the length of a UMP packet type <a href="ump_8c.html#a8da59fcdb93c2c54b36312fb7bd13e33">More...</a><br /></td></tr>
<tr class="separator:a8da59fcdb93c2c54b36312fb7bd13e33"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Universal MIDI Protocol (UMP) Interface. </p>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="a01649e145d0738365f2e845db7809fe7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01649e145d0738365f2e845db7809fe7">◆ </a></span>snd_ump_msg_sysex_expand()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int snd_ump_msg_sysex_expand </td>
<td>(</td>
<td class="paramtype">const uint32_t * </td>
<td class="paramname"><em>ump</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t * </td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t </td>
<td class="paramname"><em>maxlen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t * </td>
<td class="paramname"><em>filled</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>fill sysex byte from a UMP packet </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ump</td><td>UMP packet pointer </td></tr>
<tr><td class="paramname">buf</td><td>buffer point to fill sysex bytes </td></tr>
<tr><td class="paramname">maxlen</td><td>max buffer size in bytes </td></tr>
<tr><td class="paramname">filled</td><td>the size of filled sysex bytes on the buffer </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>1 if the sysex finished, otherwise 0 </dd></dl>
</div>
</div>
<a id="a8da59fcdb93c2c54b36312fb7bd13e33"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8da59fcdb93c2c54b36312fb7bd13e33">◆ </a></span>snd_ump_packet_length()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int snd_ump_packet_length </td>
<td>(</td>
<td class="paramtype">unsigned int </td>
<td class="paramname"><em>type</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>return the length of a UMP packet type </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">type</td><td>UMP packet type </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the length of the given UMP packet type in 32bit words (from 1 to 4), or 0 for negative inputs. </dd></dl>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by <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>