File: //usr/share/doc/alsa-lib-devel-1.0.17/lib64/html/rawmidi_8h-source.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ALSA project - the C library reference: /builddir/build/BUILD/alsa-lib-1.0.17a/include/rawmidi.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data Structures</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
<li><a href="pages.html"><span>Related Pages</span></a></li>
<li><a href="examples.html"><span>Examples</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul></div>
<h1>/builddir/build/BUILD/alsa-lib-1.0.17a/include/rawmidi.h</h1><a href="rawmidi_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
<a name="l00011"></a>00011 <span class="comment">/*</span>
<a name="l00012"></a>00012 <span class="comment"> * This library is free software; you can redistribute it and/or modify</span>
<a name="l00013"></a>00013 <span class="comment"> * it under the terms of the GNU Lesser General Public License as</span>
<a name="l00014"></a>00014 <span class="comment"> * published by the Free Software Foundation; either version 2.1 of</span>
<a name="l00015"></a>00015 <span class="comment"> * the License, or (at your option) any later version.</span>
<a name="l00016"></a>00016 <span class="comment"> *</span>
<a name="l00017"></a>00017 <span class="comment"> * This program is distributed in the hope that it will be useful,</span>
<a name="l00018"></a>00018 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
<a name="l00019"></a>00019 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
<a name="l00020"></a>00020 <span class="comment"> * GNU Lesser General Public License for more details.</span>
<a name="l00021"></a>00021 <span class="comment"> *</span>
<a name="l00022"></a>00022 <span class="comment"> * You should have received a copy of the GNU Lesser General Public</span>
<a name="l00023"></a>00023 <span class="comment"> * License along with this library; if not, write to the Free Software</span>
<a name="l00024"></a>00024 <span class="comment"> * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span>
<a name="l00025"></a>00025 <span class="comment"> *</span>
<a name="l00026"></a>00026 <span class="comment"> */</span>
<a name="l00027"></a>00027
<a name="l00028"></a>00028 <span class="preprocessor">#ifndef __ALSA_RAWMIDI_H</span>
<a name="l00029"></a>00029 <span class="preprocessor"></span><span class="preprocessor">#define __ALSA_RAWMIDI_H</span>
<a name="l00030"></a>00030 <span class="preprocessor"></span>
<a name="l00031"></a>00031 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
<a name="l00033"></a>00033 <span class="preprocessor">#endif</span>
<a name="l00034"></a>00034 <span class="preprocessor"></span>
<a name="l00042"></a><a class="code" href="group___raw_midi.html#ge775419a5fc83663cc286a33632d9815">00042</a> <span class="preprocessor">#define SND_RAWMIDI_DLSYM_VERSION _dlsym_rawmidi_001</span>
<a name="l00043"></a>00043 <span class="preprocessor"></span>
<a name="l00045"></a><a class="code" href="group___raw_midi.html#g89e908db6ee86804d5a72373d2c4952f">00045</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_rawmidi_info snd_rawmidi_info_t;
<a name="l00047"></a><a class="code" href="group___raw_midi.html#g3634ea06f06caef3fc956f2b6c084c17">00047</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_rawmidi_params snd_rawmidi_params_t;
<a name="l00049"></a><a class="code" href="group___raw_midi.html#gd5b67a8d237ea604b03fc3d9068dfb62">00049</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_rawmidi_status snd_rawmidi_status_t;
<a name="l00050"></a>00050
<a name="l00052"></a><a class="code" href="group___raw_midi.html#gf583c1b4e1f50de00a5cc2ab39346443">00052</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group___raw_midi.html#gf583c1b4e1f50de00a5cc2ab39346443">_snd_rawmidi_stream</a> {
<a name="l00054"></a>00054 <a class="code" href="group___raw_midi.html#ggf583c1b4e1f50de00a5cc2ab39346443075b165fff56b6e3b94e1f8e32f6ee47">SND_RAWMIDI_STREAM_OUTPUT</a> = 0,
<a name="l00056"></a>00056 <a class="code" href="group___raw_midi.html#ggf583c1b4e1f50de00a5cc2ab3934644358a65823a8559340a0a343b6ef4445c6">SND_RAWMIDI_STREAM_INPUT</a>,
<a name="l00057"></a>00057 SND_RAWMIDI_STREAM_LAST = <a class="code" href="group___raw_midi.html#ggf583c1b4e1f50de00a5cc2ab3934644358a65823a8559340a0a343b6ef4445c6">SND_RAWMIDI_STREAM_INPUT</a>
<a name="l00058"></a>00058 } <a class="code" href="group___raw_midi.html#gaaa9ac8e5468e56e94d2b5c85ed19192">snd_rawmidi_stream_t</a>;
<a name="l00059"></a>00059
<a name="l00061"></a><a class="code" href="group___raw_midi.html#g7b5e6933e2eb7e116f3cb0ba2dbf55b9">00061</a> <span class="preprocessor">#define SND_RAWMIDI_APPEND 0x0001</span>
<a name="l00062"></a>00062 <span class="preprocessor"></span>
<a name="l00063"></a><a class="code" href="group___raw_midi.html#gd4047106579e3023b7814654832fde6b">00063</a> <span class="preprocessor">#define SND_RAWMIDI_NONBLOCK 0x0002</span>
<a name="l00064"></a>00064 <span class="preprocessor"></span>
<a name="l00065"></a><a class="code" href="group___raw_midi.html#gf78fb035a2cac729c324131b033119cb">00065</a> <span class="preprocessor">#define SND_RAWMIDI_SYNC 0x0004</span>
<a name="l00066"></a>00066 <span class="preprocessor"></span>
<a name="l00068"></a><a class="code" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">00068</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_rawmidi snd_rawmidi_t;
<a name="l00069"></a>00069
<a name="l00071"></a><a class="code" href="group___raw_midi.html#gf135befc326007ae823f33d7d826ab93">00071</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group___raw_midi.html#gf135befc326007ae823f33d7d826ab93">_snd_rawmidi_type</a> {
<a name="l00073"></a>00073 <a class="code" href="group___raw_midi.html#ggf135befc326007ae823f33d7d826ab93ae5fa03d0518c6872ab0d14ca32e49e6">SND_RAWMIDI_TYPE_HW</a>,
<a name="l00075"></a>00075 <a class="code" href="group___raw_midi.html#ggf135befc326007ae823f33d7d826ab93a857bf11ee2f5f640df36a0da175eca5">SND_RAWMIDI_TYPE_SHM</a>,
<a name="l00077"></a>00077 <a class="code" href="group___raw_midi.html#ggf135befc326007ae823f33d7d826ab93b8065a7d3a3535b08cad767d592d6ea5">SND_RAWMIDI_TYPE_INET</a>,
<a name="l00079"></a>00079 <a class="code" href="group___raw_midi.html#ggf135befc326007ae823f33d7d826ab93a056f8449ac2d8d9ac11dca835ae5b29">SND_RAWMIDI_TYPE_VIRTUAL</a>
<a name="l00080"></a>00080 } <a class="code" href="group___raw_midi.html#g0ea24aa200a63a5a295eddb5e47957c5">snd_rawmidi_type_t</a>;
<a name="l00081"></a>00081
<a name="l00082"></a>00082 <span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#g9312991c57e0327531e9d43a468e8d44">snd_rawmidi_open</a>(snd_rawmidi_t **in_rmidi, snd_rawmidi_t **out_rmidi,
<a name="l00083"></a>00083 <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">int</span> mode);
<a name="l00084"></a>00084 <span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#g063688a2a13a29d70ada5dac3cb032ca">snd_rawmidi_open_lconf</a>(snd_rawmidi_t **in_rmidi, snd_rawmidi_t **out_rmidi,
<a name="l00085"></a>00085 <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">int</span> mode, <a class="code" href="group___config.html#gb7dc173feea5bedcd999bba678eb53a7">snd_config_t</a> *lconf);
<a name="l00086"></a>00086 <span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#g7d211d11a52fa5577eab4903d7e5f8aa">snd_rawmidi_close</a>(snd_rawmidi_t *rmidi);
<a name="l00087"></a>00087 <span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#g09f69bc79fbc9c9b92434671d2154957">snd_rawmidi_poll_descriptors_count</a>(snd_rawmidi_t *rmidi);
<a name="l00088"></a>00088 <span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#gd9640b83a02ec9e530c33f2b72e8cae9">snd_rawmidi_poll_descriptors</a>(snd_rawmidi_t *rmidi, <span class="keyword">struct</span> pollfd *pfds, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> space);
<a name="l00089"></a>00089 <span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#gae0fa2c62b1c9ec4d39ddf6aa69b24c0">snd_rawmidi_poll_descriptors_revents</a>(snd_rawmidi_t *rawmidi, <span class="keyword">struct</span> pollfd *pfds, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> nfds, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> *revent);
<a name="l00090"></a>00090 <span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#gad4b97532b738584fb1eb57e3b198776">snd_rawmidi_nonblock</a>(snd_rawmidi_t *rmidi, <span class="keywordtype">int</span> nonblock);
<a name="l00091"></a>00091 size_t <a class="code" href="group___raw_midi.html#gfefdd8a96c2eb52c7195207cd3b22210">snd_rawmidi_info_sizeof</a>(<span class="keywordtype">void</span>);
<a name="l00096"></a><a class="code" href="group___raw_midi.html#gd794e6581f550d2997fd7759f644d2cd">00096</a> <span class="preprocessor">#define snd_rawmidi_info_alloca(ptr) __snd_alloca(ptr, snd_rawmidi_info)</span>
<a name="l00097"></a>00097 <span class="preprocessor"></span><span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#g9b77e73551903db7e4c9c6eaff81838b">snd_rawmidi_info_malloc</a>(snd_rawmidi_info_t **ptr);
<a name="l00098"></a>00098 <span class="keywordtype">void</span> <a class="code" href="group___raw_midi.html#geeffca7c9d3fbb5d30fdcd138d1f33d8">snd_rawmidi_info_free</a>(snd_rawmidi_info_t *obj);
<a name="l00099"></a>00099 <span class="keywordtype">void</span> <a class="code" href="group___raw_midi.html#g5c1fb388c0e6f177112e74863c211010">snd_rawmidi_info_copy</a>(snd_rawmidi_info_t *dst, <span class="keyword">const</span> snd_rawmidi_info_t *src);
<a name="l00100"></a>00100 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#g674dad4575100b0be1da11f58bab2286">snd_rawmidi_info_get_device</a>(<span class="keyword">const</span> snd_rawmidi_info_t *obj);
<a name="l00101"></a>00101 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#gfea729ce613b7a26c190449d75c3c536">snd_rawmidi_info_get_subdevice</a>(<span class="keyword">const</span> snd_rawmidi_info_t *obj);
<a name="l00102"></a>00102 snd_rawmidi_stream_t <a class="code" href="group___raw_midi.html#g92c88a72aa2b6cdbc3773738e4f34218">snd_rawmidi_info_get_stream</a>(<span class="keyword">const</span> snd_rawmidi_info_t *obj);
<a name="l00103"></a>00103 <span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#g04243d05be04d11738c208c9b0893722">snd_rawmidi_info_get_card</a>(<span class="keyword">const</span> snd_rawmidi_info_t *obj);
<a name="l00104"></a>00104 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#gd5509668d487c7393f87f8ec64b5d890">snd_rawmidi_info_get_flags</a>(<span class="keyword">const</span> snd_rawmidi_info_t *obj);
<a name="l00105"></a>00105 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___raw_midi.html#gc76afc2219e9942a02f4721e50edfa86">snd_rawmidi_info_get_id</a>(<span class="keyword">const</span> snd_rawmidi_info_t *obj);
<a name="l00106"></a>00106 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___raw_midi.html#gcb1f37e995e987b20fd2da691595e66d">snd_rawmidi_info_get_name</a>(<span class="keyword">const</span> snd_rawmidi_info_t *obj);
<a name="l00107"></a>00107 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___raw_midi.html#g03076ab74710a1833b4047855f00d46e">snd_rawmidi_info_get_subdevice_name</a>(<span class="keyword">const</span> snd_rawmidi_info_t *obj);
<a name="l00108"></a>00108 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#ge023daa9d3502f0a8d26899f2a0ab43c">snd_rawmidi_info_get_subdevices_count</a>(<span class="keyword">const</span> snd_rawmidi_info_t *obj);
<a name="l00109"></a>00109 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#gc1a87a14498b40d5969788ffb36e0be4">snd_rawmidi_info_get_subdevices_avail</a>(<span class="keyword">const</span> snd_rawmidi_info_t *obj);
<a name="l00110"></a>00110 <span class="keywordtype">void</span> <a class="code" href="group___raw_midi.html#g838b460772cb288d351d837c056b8345">snd_rawmidi_info_set_device</a>(snd_rawmidi_info_t *obj, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val);
<a name="l00111"></a>00111 <span class="keywordtype">void</span> <a class="code" href="group___raw_midi.html#g88b57d664c57af2f016a15ea95be4fb0">snd_rawmidi_info_set_subdevice</a>(snd_rawmidi_info_t *obj, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val);
<a name="l00112"></a>00112 <span class="keywordtype">void</span> <a class="code" href="group___raw_midi.html#g48235412265881280d89c1b649a03fc5">snd_rawmidi_info_set_stream</a>(snd_rawmidi_info_t *obj, snd_rawmidi_stream_t val);
<a name="l00113"></a>00113 <span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#gbb2a401dcd2f251e02a791ea6719e131">snd_rawmidi_info</a>(snd_rawmidi_t *rmidi, snd_rawmidi_info_t * info);
<a name="l00114"></a>00114 size_t <a class="code" href="group___raw_midi.html#g1e8a7003e995305111468f0c6805102a">snd_rawmidi_params_sizeof</a>(<span class="keywordtype">void</span>);
<a name="l00119"></a><a class="code" href="group___raw_midi.html#g8a9771b6c61d95d5738dd6ef99756411">00119</a> <span class="preprocessor">#define snd_rawmidi_params_alloca(ptr) __snd_alloca(ptr, snd_rawmidi_params)</span>
<a name="l00120"></a>00120 <span class="preprocessor"></span><span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#gdccf299e2fb2a80211103b43c2d9c3c4">snd_rawmidi_params_malloc</a>(snd_rawmidi_params_t **ptr);
<a name="l00121"></a>00121 <span class="keywordtype">void</span> <a class="code" href="group___raw_midi.html#g13b671d28377887d9f2306bf19b45655">snd_rawmidi_params_free</a>(snd_rawmidi_params_t *obj);
<a name="l00122"></a>00122 <span class="keywordtype">void</span> <a class="code" href="group___raw_midi.html#g73c0dd2d42a452413e60e87a3a5b7242">snd_rawmidi_params_copy</a>(snd_rawmidi_params_t *dst, <span class="keyword">const</span> snd_rawmidi_params_t *src);
<a name="l00123"></a>00123 <span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#gc29e4cfcdcf819349be0c517be4cd096">snd_rawmidi_params_set_buffer_size</a>(snd_rawmidi_t *rmidi, snd_rawmidi_params_t *params, size_t val);
<a name="l00124"></a>00124 size_t <a class="code" href="group___raw_midi.html#ga79d3654b4ccb1a52171c35aab3c8ef4">snd_rawmidi_params_get_buffer_size</a>(<span class="keyword">const</span> snd_rawmidi_params_t *params);
<a name="l00125"></a>00125 <span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#gd9e98d7f39e99fef567f8d5759a14bcb">snd_rawmidi_params_set_avail_min</a>(snd_rawmidi_t *rmidi, snd_rawmidi_params_t *params, size_t val);
<a name="l00126"></a>00126 size_t <a class="code" href="group___raw_midi.html#g85aa87a56cf0734e9f6c0278e181a319">snd_rawmidi_params_get_avail_min</a>(<span class="keyword">const</span> snd_rawmidi_params_t *params);
<a name="l00127"></a>00127 <span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#g449204f4209a5c48504247729cf22d28">snd_rawmidi_params_set_no_active_sensing</a>(snd_rawmidi_t *rmidi, snd_rawmidi_params_t *params, <span class="keywordtype">int</span> val);
<a name="l00128"></a>00128 <span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#g549d3fabea8506e9956cddd61402d78a">snd_rawmidi_params_get_no_active_sensing</a>(<span class="keyword">const</span> snd_rawmidi_params_t *params);
<a name="l00129"></a>00129 <span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#g5335f92447f739f90e7ecee8a29316b9">snd_rawmidi_params</a>(snd_rawmidi_t *rmidi, snd_rawmidi_params_t * params);
<a name="l00130"></a>00130 <span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#g1fc54e7dc9ac78581fbf07e8ddc9e384">snd_rawmidi_params_current</a>(snd_rawmidi_t *rmidi, snd_rawmidi_params_t *params);
<a name="l00131"></a>00131 size_t <a class="code" href="group___raw_midi.html#gdeec26f69dc45ea08888c9546dc20bf5">snd_rawmidi_status_sizeof</a>(<span class="keywordtype">void</span>);
<a name="l00136"></a><a class="code" href="group___raw_midi.html#g0ebec15243dbbbf59ac9f9e2271ae25a">00136</a> <span class="preprocessor">#define snd_rawmidi_status_alloca(ptr) __snd_alloca(ptr, snd_rawmidi_status)</span>
<a name="l00137"></a>00137 <span class="preprocessor"></span><span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#g17915bd2845da1acb34e775b855327f3">snd_rawmidi_status_malloc</a>(snd_rawmidi_status_t **ptr);
<a name="l00138"></a>00138 <span class="keywordtype">void</span> <a class="code" href="group___raw_midi.html#g00b7b636749c5a1199e2609d46abd8ac">snd_rawmidi_status_free</a>(snd_rawmidi_status_t *obj);
<a name="l00139"></a>00139 <span class="keywordtype">void</span> <a class="code" href="group___raw_midi.html#g1190481d71e3327206adaf27257d25b2">snd_rawmidi_status_copy</a>(snd_rawmidi_status_t *dst, <span class="keyword">const</span> snd_rawmidi_status_t *src);
<a name="l00140"></a>00140 <span class="keywordtype">void</span> <a class="code" href="group___raw_midi.html#g6b180e1de8d56b2c254e71aed1bda94e">snd_rawmidi_status_get_tstamp</a>(<span class="keyword">const</span> snd_rawmidi_status_t *obj, <a class="code" href="group___global.html#g9ec799950aa7da856cf805705197c390">snd_htimestamp_t</a> *ptr);
<a name="l00141"></a>00141 size_t <a class="code" href="group___raw_midi.html#g06cdf1aad44576fb5a547579e9ba7d3d">snd_rawmidi_status_get_avail</a>(<span class="keyword">const</span> snd_rawmidi_status_t *obj);
<a name="l00142"></a>00142 size_t <a class="code" href="group___raw_midi.html#g8e13b55f1bfab6fdc3d948ca2d7dc8e5">snd_rawmidi_status_get_xruns</a>(<span class="keyword">const</span> snd_rawmidi_status_t *obj);
<a name="l00143"></a>00143 <span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#g3300ad0eba01fdf078e0b9dceefd4464">snd_rawmidi_status</a>(snd_rawmidi_t *rmidi, snd_rawmidi_status_t * status);
<a name="l00144"></a>00144 <span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#g4714ac531bba8f7fd7d8d4e0a23ef55a">snd_rawmidi_drain</a>(snd_rawmidi_t *rmidi);
<a name="l00145"></a>00145 <span class="keywordtype">int</span> <a class="code" href="group___raw_midi.html#g675655e04aa53c47071b28f2e35c0d24">snd_rawmidi_drop</a>(snd_rawmidi_t *rmidi);
<a name="l00146"></a>00146 ssize_t <a class="code" href="group___raw_midi.html#ge509ef02b192acf078ebc8577f0d644f">snd_rawmidi_write</a>(snd_rawmidi_t *rmidi, <span class="keyword">const</span> <span class="keywordtype">void</span> *buffer, size_t size);
<a name="l00147"></a>00147 ssize_t <a class="code" href="group___raw_midi.html#g5354686379cfd1e033b42b7b1c1b83a5">snd_rawmidi_read</a>(snd_rawmidi_t *rmidi, <span class="keywordtype">void</span> *buffer, size_t size);
<a name="l00148"></a>00148 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___raw_midi.html#g38348f4956f9ccef67bbaf40f81a0e59">snd_rawmidi_name</a>(snd_rawmidi_t *rmidi);
<a name="l00149"></a>00149 snd_rawmidi_type_t <a class="code" href="group___raw_midi.html#gb9ff5e6d4b8e2fb7447eb3b1be8334bb">snd_rawmidi_type</a>(snd_rawmidi_t *rmidi);
<a name="l00150"></a>00150 snd_rawmidi_stream_t <a class="code" href="group___raw_midi.html#g025ec1d6eaba9d5afd147c66f2ee3de8">snd_rawmidi_stream</a>(snd_rawmidi_t *rawmidi);
<a name="l00151"></a>00151
<a name="l00154"></a>00154 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00155"></a>00155 <span class="preprocessor"></span>}
<a name="l00156"></a>00156 <span class="preprocessor">#endif</span>
<a name="l00157"></a>00157 <span class="preprocessor"></span>
<a name="l00158"></a>00158 <span class="preprocessor">#endif </span><span class="comment">/* __RAWMIDI_H */</span>
<a name="l00159"></a>00159
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Jan 20 22:42:09 2009 for ALSA project - the C library reference by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>