~n3npq/lsb/t2c-alsa-tests

« back to all changes in this revision

Viewing changes to spec/rawmidi_8h.html

  • Committer: Jeff Licquia
  • Date: 2009-12-01 02:17:33 UTC
  • Revision ID: jeff@licquia.org-20091201021733-3wwc7cdytdzz7hwo
Initial version.

This contains the spec, as mirrored from the ALSA site, and as run
through KompoZer (so its gratuitous format changes are already there).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
2
<html><head>
 
3
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>ALSA project - the C library reference: /home/alsa/tmp/cvs/alsa-lib/include/rawmidi.h File Reference</title>
 
4
 
 
5
<link href="doxygen.css" rel="stylesheet" type="text/css">
 
6
<link href="tabs.css" rel="stylesheet" type="text/css"></head><body>
 
7
<!-- Generated by Doxygen 1.5.0 -->
 
8
<div class="tabs">
 
9
  <ul>
 
10
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
 
11
    <li><a href="modules.html"><span>Modules</span></a></li>
 
12
    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
 
13
    <li id="current"><a href="files.html"><span>Files</span></a></li>
 
14
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
 
15
    <li><a href="examples.html"><span>Examples</span></a></li>
 
16
  </ul></div>
 
17
<div class="tabs">
 
18
  <ul>
 
19
    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
 
20
    <li><a href="globals.html"><span>Globals</span></a></li>
 
21
  </ul></div>
 
22
<h1>/home/alsa/tmp/cvs/alsa-lib/include/rawmidi.h File Reference</h1>Application interface library for the ALSA driver. <a href="#_details">More...</a>
 
23
<p>
 
24
 
 
25
</p><p>
 
26
<a href="rawmidi_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
 
27
<tbody><tr><td><br>
 
28
</td></tr>
 
29
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
 
30
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ge775419a5fc83663cc286a33632d9815">SND_RAWMIDI_DLSYM_VERSION</a>&nbsp;&nbsp;&nbsp;_dlsym_rawmidi_001</td></tr>
 
31
 
 
32
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g7b5e6933e2eb7e116f3cb0ba2dbf55b9">SND_RAWMIDI_APPEND</a></td></tr>
 
33
 
 
34
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gd4047106579e3023b7814654832fde6b">SND_RAWMIDI_NONBLOCK</a></td></tr>
 
35
 
 
36
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gf78fb035a2cac729c324131b033119cb">SND_RAWMIDI_SYNC</a></td></tr>
 
37
 
 
38
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gd794e6581f550d2997fd7759f644d2cd">snd_rawmidi_info_alloca</a>(ptr)</td></tr>
 
39
 
 
40
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate an invalid <a class="el" href="group___raw_midi.html#g89e908db6ee86804d5a72373d2c4952f">snd_rawmidi_info_t</a> using standard alloca  <a href="group___raw_midi.html#gd794e6581f550d2997fd7759f644d2cd"></a><br></td></tr>
 
41
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g8a9771b6c61d95d5738dd6ef99756411">snd_rawmidi_params_alloca</a>(ptr)</td></tr>
 
42
 
 
43
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate an invalid <a class="el" href="group___raw_midi.html#g3634ea06f06caef3fc956f2b6c084c17">snd_rawmidi_params_t</a> using standard alloca  <a href="group___raw_midi.html#g8a9771b6c61d95d5738dd6ef99756411"></a><br></td></tr>
 
44
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g0ebec15243dbbbf59ac9f9e2271ae25a">snd_rawmidi_status_alloca</a>(ptr)</td></tr>
 
45
 
 
46
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate an invalid <a class="el" href="group___raw_midi.html#gd5b67a8d237ea604b03fc3d9068dfb62">snd_rawmidi_status_t</a> using standard alloca  <a href="group___raw_midi.html#g0ebec15243dbbbf59ac9f9e2271ae25a"></a><br></td></tr>
 
47
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
 
48
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">typedef _snd_rawmidi_info&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g89e908db6ee86804d5a72373d2c4952f">snd_rawmidi_info_t</a></td></tr>
 
49
 
 
50
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">typedef _snd_rawmidi_params&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g3634ea06f06caef3fc956f2b6c084c17">snd_rawmidi_params_t</a></td></tr>
 
51
 
 
52
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">typedef _snd_rawmidi_status&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gd5b67a8d237ea604b03fc3d9068dfb62">snd_rawmidi_status_t</a></td></tr>
 
53
 
 
54
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">typedef enum <a class="el" href="group___raw_midi.html#gf583c1b4e1f50de00a5cc2ab39346443">_snd_rawmidi_stream</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gaaa9ac8e5468e56e94d2b5c85ed19192">snd_rawmidi_stream_t</a></td></tr>
 
55
 
 
56
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">typedef _snd_rawmidi&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a></td></tr>
 
57
 
 
58
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">typedef enum <a class="el" href="group___raw_midi.html#gf135befc326007ae823f33d7d826ab93">_snd_rawmidi_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g0ea24aa200a63a5a295eddb5e47957c5">snd_rawmidi_type_t</a></td></tr>
 
59
 
 
60
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
 
61
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gf583c1b4e1f50de00a5cc2ab39346443">_snd_rawmidi_stream</a> { <a class="el" href="group___raw_midi.html#ggf583c1b4e1f50de00a5cc2ab39346443075b165fff56b6e3b94e1f8e32f6ee47">SND_RAWMIDI_STREAM_OUTPUT</a> =  0, 
 
62
<a class="el" href="group___raw_midi.html#ggf583c1b4e1f50de00a5cc2ab3934644358a65823a8559340a0a343b6ef4445c6">SND_RAWMIDI_STREAM_INPUT</a>, 
 
63
<b>SND_RAWMIDI_STREAM_LAST</b> =  SND_RAWMIDI_STREAM_INPUT
 
64
 }</td></tr>
 
65
 
 
66
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gf135befc326007ae823f33d7d826ab93">_snd_rawmidi_type</a> { <a class="el" href="group___raw_midi.html#ggf135befc326007ae823f33d7d826ab93ae5fa03d0518c6872ab0d14ca32e49e6">SND_RAWMIDI_TYPE_HW</a>, 
 
67
<a class="el" href="group___raw_midi.html#ggf135befc326007ae823f33d7d826ab93a857bf11ee2f5f640df36a0da175eca5">SND_RAWMIDI_TYPE_SHM</a>, 
 
68
<a class="el" href="group___raw_midi.html#ggf135befc326007ae823f33d7d826ab93b8065a7d3a3535b08cad767d592d6ea5">SND_RAWMIDI_TYPE_INET</a>, 
 
69
<a class="el" href="group___raw_midi.html#ggf135befc326007ae823f33d7d826ab93a056f8449ac2d8d9ac11dca835ae5b29">SND_RAWMIDI_TYPE_VIRTUAL</a>
 
70
 }</td></tr>
 
71
 
 
72
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
 
73
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g9312991c57e0327531e9d43a468e8d44">snd_rawmidi_open</a> (<a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a> **in_rmidi, <a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a> **out_rmidi, const char *name, int mode)</td></tr>
 
74
 
 
75
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Opens a new connection to the RawMidi interface.  <a href="group___raw_midi.html#g9312991c57e0327531e9d43a468e8d44"></a><br></td></tr>
 
76
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g063688a2a13a29d70ada5dac3cb032ca">snd_rawmidi_open_lconf</a> (<a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a> **in_rmidi, <a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a> **out_rmidi, const char *name, int mode, <a class="el" href="group___config.html#gb7dc173feea5bedcd999bba678eb53a7">snd_config_t</a> *lconf)</td></tr>
 
77
 
 
78
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Opens a new connection to the RawMidi interface using local configuration.  <a href="group___raw_midi.html#g063688a2a13a29d70ada5dac3cb032ca"></a><br></td></tr>
 
79
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g7d211d11a52fa5577eab4903d7e5f8aa">snd_rawmidi_close</a> (<a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a> *rmidi)</td></tr>
 
80
 
 
81
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">close RawMidi handle  <a href="group___raw_midi.html#g7d211d11a52fa5577eab4903d7e5f8aa"></a><br></td></tr>
 
82
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g09f69bc79fbc9c9b92434671d2154957">snd_rawmidi_poll_descriptors_count</a> (<a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a> *rmidi)</td></tr>
 
83
 
 
84
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get count of poll descriptors for RawMidi handle  <a href="group___raw_midi.html#g09f69bc79fbc9c9b92434671d2154957"></a><br></td></tr>
 
85
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gd9640b83a02ec9e530c33f2b72e8cae9">snd_rawmidi_poll_descriptors</a> (<a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a> *rmidi, struct pollfd *pfds, unsigned int space)</td></tr>
 
86
 
 
87
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get poll descriptors  <a href="group___raw_midi.html#gd9640b83a02ec9e530c33f2b72e8cae9"></a><br></td></tr>
 
88
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gae0fa2c62b1c9ec4d39ddf6aa69b24c0">snd_rawmidi_poll_descriptors_revents</a> (<a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a> *rawmidi, struct pollfd *pfds, unsigned int nfds, unsigned short *revent)</td></tr>
 
89
 
 
90
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get returned events from poll descriptors  <a href="group___raw_midi.html#gae0fa2c62b1c9ec4d39ddf6aa69b24c0"></a><br></td></tr>
 
91
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gad4b97532b738584fb1eb57e3b198776">snd_rawmidi_nonblock</a> (<a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a> *rmidi, int nonblock)</td></tr>
 
92
 
 
93
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set nonblock mode  <a href="group___raw_midi.html#gad4b97532b738584fb1eb57e3b198776"></a><br></td></tr>
 
94
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gfefdd8a96c2eb52c7195207cd3b22210">snd_rawmidi_info_sizeof</a> (void)</td></tr>
 
95
 
 
96
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get size of the snd_rawmidi_info_t structure in bytes  <a href="group___raw_midi.html#gfefdd8a96c2eb52c7195207cd3b22210"></a><br></td></tr>
 
97
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g9b77e73551903db7e4c9c6eaff81838b">snd_rawmidi_info_malloc</a> (<a class="el" href="group___raw_midi.html#g89e908db6ee86804d5a72373d2c4952f">snd_rawmidi_info_t</a> **ptr)</td></tr>
 
98
 
 
99
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate a new snd_rawmidi_info_t structure  <a href="group___raw_midi.html#g9b77e73551903db7e4c9c6eaff81838b"></a><br></td></tr>
 
100
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#geeffca7c9d3fbb5d30fdcd138d1f33d8">snd_rawmidi_info_free</a> (<a class="el" href="group___raw_midi.html#g89e908db6ee86804d5a72373d2c4952f">snd_rawmidi_info_t</a> *obj)</td></tr>
 
101
 
 
102
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">frees the snd_rawmidi_info_t structure  <a href="group___raw_midi.html#geeffca7c9d3fbb5d30fdcd138d1f33d8"></a><br></td></tr>
 
103
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g5c1fb388c0e6f177112e74863c211010">snd_rawmidi_info_copy</a> (<a class="el" href="group___raw_midi.html#g89e908db6ee86804d5a72373d2c4952f">snd_rawmidi_info_t</a> *dst, const <a class="el" href="group___raw_midi.html#g89e908db6ee86804d5a72373d2c4952f">snd_rawmidi_info_t</a> *src)</td></tr>
 
104
 
 
105
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">copy one snd_rawmidi_info_t structure to another  <a href="group___raw_midi.html#g5c1fb388c0e6f177112e74863c211010"></a><br></td></tr>
 
106
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g674dad4575100b0be1da11f58bab2286">snd_rawmidi_info_get_device</a> (const <a class="el" href="group___raw_midi.html#g89e908db6ee86804d5a72373d2c4952f">snd_rawmidi_info_t</a> *obj)</td></tr>
 
107
 
 
108
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get rawmidi device number  <a href="group___raw_midi.html#g674dad4575100b0be1da11f58bab2286"></a><br></td></tr>
 
109
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gfea729ce613b7a26c190449d75c3c536">snd_rawmidi_info_get_subdevice</a> (const <a class="el" href="group___raw_midi.html#g89e908db6ee86804d5a72373d2c4952f">snd_rawmidi_info_t</a> *obj)</td></tr>
 
110
 
 
111
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get rawmidi subdevice number  <a href="group___raw_midi.html#gfea729ce613b7a26c190449d75c3c536"></a><br></td></tr>
 
112
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top"><a class="el" href="group___raw_midi.html#gaaa9ac8e5468e56e94d2b5c85ed19192">snd_rawmidi_stream_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g92c88a72aa2b6cdbc3773738e4f34218">snd_rawmidi_info_get_stream</a> (const <a class="el" href="group___raw_midi.html#g89e908db6ee86804d5a72373d2c4952f">snd_rawmidi_info_t</a> *obj)</td></tr>
 
113
 
 
114
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get rawmidi stream identification  <a href="group___raw_midi.html#g92c88a72aa2b6cdbc3773738e4f34218"></a><br></td></tr>
 
115
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g04243d05be04d11738c208c9b0893722">snd_rawmidi_info_get_card</a> (const <a class="el" href="group___raw_midi.html#g89e908db6ee86804d5a72373d2c4952f">snd_rawmidi_info_t</a> *obj)</td></tr>
 
116
 
 
117
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get rawmidi card number  <a href="group___raw_midi.html#g04243d05be04d11738c208c9b0893722"></a><br></td></tr>
 
118
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gd5509668d487c7393f87f8ec64b5d890">snd_rawmidi_info_get_flags</a> (const <a class="el" href="group___raw_midi.html#g89e908db6ee86804d5a72373d2c4952f">snd_rawmidi_info_t</a> *obj)</td></tr>
 
119
 
 
120
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get rawmidi flags  <a href="group___raw_midi.html#gd5509668d487c7393f87f8ec64b5d890"></a><br></td></tr>
 
121
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gc76afc2219e9942a02f4721e50edfa86">snd_rawmidi_info_get_id</a> (const <a class="el" href="group___raw_midi.html#g89e908db6ee86804d5a72373d2c4952f">snd_rawmidi_info_t</a> *obj)</td></tr>
 
122
 
 
123
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get rawmidi hardware driver identifier  <a href="group___raw_midi.html#gc76afc2219e9942a02f4721e50edfa86"></a><br></td></tr>
 
124
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gcb1f37e995e987b20fd2da691595e66d">snd_rawmidi_info_get_name</a> (const <a class="el" href="group___raw_midi.html#g89e908db6ee86804d5a72373d2c4952f">snd_rawmidi_info_t</a> *obj)</td></tr>
 
125
 
 
126
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get rawmidi hardware driver name  <a href="group___raw_midi.html#gcb1f37e995e987b20fd2da691595e66d"></a><br></td></tr>
 
127
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g03076ab74710a1833b4047855f00d46e">snd_rawmidi_info_get_subdevice_name</a> (const <a class="el" href="group___raw_midi.html#g89e908db6ee86804d5a72373d2c4952f">snd_rawmidi_info_t</a> *obj)</td></tr>
 
128
 
 
129
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get rawmidi subdevice name  <a href="group___raw_midi.html#g03076ab74710a1833b4047855f00d46e"></a><br></td></tr>
 
130
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ge023daa9d3502f0a8d26899f2a0ab43c">snd_rawmidi_info_get_subdevices_count</a> (const <a class="el" href="group___raw_midi.html#g89e908db6ee86804d5a72373d2c4952f">snd_rawmidi_info_t</a> *obj)</td></tr>
 
131
 
 
132
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get rawmidi count of subdevices  <a href="group___raw_midi.html#ge023daa9d3502f0a8d26899f2a0ab43c"></a><br></td></tr>
 
133
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gc1a87a14498b40d5969788ffb36e0be4">snd_rawmidi_info_get_subdevices_avail</a> (const <a class="el" href="group___raw_midi.html#g89e908db6ee86804d5a72373d2c4952f">snd_rawmidi_info_t</a> *obj)</td></tr>
 
134
 
 
135
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get rawmidi available count of subdevices  <a href="group___raw_midi.html#gc1a87a14498b40d5969788ffb36e0be4"></a><br></td></tr>
 
136
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g838b460772cb288d351d837c056b8345">snd_rawmidi_info_set_device</a> (<a class="el" href="group___raw_midi.html#g89e908db6ee86804d5a72373d2c4952f">snd_rawmidi_info_t</a> *obj, unsigned int val)</td></tr>
 
137
 
 
138
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set rawmidi device number  <a href="group___raw_midi.html#g838b460772cb288d351d837c056b8345"></a><br></td></tr>
 
139
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g88b57d664c57af2f016a15ea95be4fb0">snd_rawmidi_info_set_subdevice</a> (<a class="el" href="group___raw_midi.html#g89e908db6ee86804d5a72373d2c4952f">snd_rawmidi_info_t</a> *obj, unsigned int val)</td></tr>
 
140
 
 
141
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set rawmidi subdevice number  <a href="group___raw_midi.html#g88b57d664c57af2f016a15ea95be4fb0"></a><br></td></tr>
 
142
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g48235412265881280d89c1b649a03fc5">snd_rawmidi_info_set_stream</a> (<a class="el" href="group___raw_midi.html#g89e908db6ee86804d5a72373d2c4952f">snd_rawmidi_info_t</a> *obj, <a class="el" href="group___raw_midi.html#gaaa9ac8e5468e56e94d2b5c85ed19192">snd_rawmidi_stream_t</a> val)</td></tr>
 
143
 
 
144
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set rawmidi stream identifier  <a href="group___raw_midi.html#g48235412265881280d89c1b649a03fc5"></a><br></td></tr>
 
145
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gbb2a401dcd2f251e02a791ea6719e131">snd_rawmidi_info</a> (<a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a> *rmidi, <a class="el" href="group___raw_midi.html#g89e908db6ee86804d5a72373d2c4952f">snd_rawmidi_info_t</a> *info)</td></tr>
 
146
 
 
147
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get information about RawMidi handle  <a href="group___raw_midi.html#gbb2a401dcd2f251e02a791ea6719e131"></a><br></td></tr>
 
148
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g1e8a7003e995305111468f0c6805102a">snd_rawmidi_params_sizeof</a> (void)</td></tr>
 
149
 
 
150
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get size of the snd_rawmidi_params_t structure in bytes  <a href="group___raw_midi.html#g1e8a7003e995305111468f0c6805102a"></a><br></td></tr>
 
151
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gdccf299e2fb2a80211103b43c2d9c3c4">snd_rawmidi_params_malloc</a> (<a class="el" href="group___raw_midi.html#g3634ea06f06caef3fc956f2b6c084c17">snd_rawmidi_params_t</a> **ptr)</td></tr>
 
152
 
 
153
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate the snd_rawmidi_params_t structure  <a href="group___raw_midi.html#gdccf299e2fb2a80211103b43c2d9c3c4"></a><br></td></tr>
 
154
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g13b671d28377887d9f2306bf19b45655">snd_rawmidi_params_free</a> (<a class="el" href="group___raw_midi.html#g3634ea06f06caef3fc956f2b6c084c17">snd_rawmidi_params_t</a> *obj)</td></tr>
 
155
 
 
156
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">frees the snd_rawmidi_params_t structure  <a href="group___raw_midi.html#g13b671d28377887d9f2306bf19b45655"></a><br></td></tr>
 
157
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g73c0dd2d42a452413e60e87a3a5b7242">snd_rawmidi_params_copy</a> (<a class="el" href="group___raw_midi.html#g3634ea06f06caef3fc956f2b6c084c17">snd_rawmidi_params_t</a> *dst, const <a class="el" href="group___raw_midi.html#g3634ea06f06caef3fc956f2b6c084c17">snd_rawmidi_params_t</a> *src)</td></tr>
 
158
 
 
159
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">copy one snd_rawmidi_params_t structure to another  <a href="group___raw_midi.html#g73c0dd2d42a452413e60e87a3a5b7242"></a><br></td></tr>
 
160
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gc29e4cfcdcf819349be0c517be4cd096">snd_rawmidi_params_set_buffer_size</a> (<a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a> *rmidi, <a class="el" href="group___raw_midi.html#g3634ea06f06caef3fc956f2b6c084c17">snd_rawmidi_params_t</a> *params, size_t val)</td></tr>
 
161
 
 
162
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set rawmidi I/O ring buffer size  <a href="group___raw_midi.html#gc29e4cfcdcf819349be0c517be4cd096"></a><br></td></tr>
 
163
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ga79d3654b4ccb1a52171c35aab3c8ef4">snd_rawmidi_params_get_buffer_size</a> (const <a class="el" href="group___raw_midi.html#g3634ea06f06caef3fc956f2b6c084c17">snd_rawmidi_params_t</a> *params)</td></tr>
 
164
 
 
165
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get rawmidi I/O ring buffer size  <a href="group___raw_midi.html#ga79d3654b4ccb1a52171c35aab3c8ef4"></a><br></td></tr>
 
166
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gd9e98d7f39e99fef567f8d5759a14bcb">snd_rawmidi_params_set_avail_min</a> (<a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a> *rmidi, <a class="el" href="group___raw_midi.html#g3634ea06f06caef3fc956f2b6c084c17">snd_rawmidi_params_t</a> *params, size_t val)</td></tr>
 
167
 
 
168
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set minimum available bytes in rawmidi I/O ring buffer for wakeup  <a href="group___raw_midi.html#gd9e98d7f39e99fef567f8d5759a14bcb"></a><br></td></tr>
 
169
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g85aa87a56cf0734e9f6c0278e181a319">snd_rawmidi_params_get_avail_min</a> (const <a class="el" href="group___raw_midi.html#g3634ea06f06caef3fc956f2b6c084c17">snd_rawmidi_params_t</a> *params)</td></tr>
 
170
 
 
171
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get minimum available bytes in rawmidi I/O ring buffer for wakeup  <a href="group___raw_midi.html#g85aa87a56cf0734e9f6c0278e181a319"></a><br></td></tr>
 
172
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g449204f4209a5c48504247729cf22d28">snd_rawmidi_params_set_no_active_sensing</a> (<a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a> *rmidi, <a class="el" href="group___raw_midi.html#g3634ea06f06caef3fc956f2b6c084c17">snd_rawmidi_params_t</a> *params, int val)</td></tr>
 
173
 
 
174
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set no-active-sensing action on <a class="el" href="group___raw_midi.html#g7d211d11a52fa5577eab4903d7e5f8aa">snd_rawmidi_close()</a>  <a href="group___raw_midi.html#g449204f4209a5c48504247729cf22d28"></a><br></td></tr>
 
175
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g549d3fabea8506e9956cddd61402d78a">snd_rawmidi_params_get_no_active_sensing</a> (const <a class="el" href="group___raw_midi.html#g3634ea06f06caef3fc956f2b6c084c17">snd_rawmidi_params_t</a> *params)</td></tr>
 
176
 
 
177
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get no-active-sensing action status  <a href="group___raw_midi.html#g549d3fabea8506e9956cddd61402d78a"></a><br></td></tr>
 
178
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g5335f92447f739f90e7ecee8a29316b9">snd_rawmidi_params</a> (<a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a> *rmidi, <a class="el" href="group___raw_midi.html#g3634ea06f06caef3fc956f2b6c084c17">snd_rawmidi_params_t</a> *params)</td></tr>
 
179
 
 
180
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set parameters about rawmidi stream  <a href="group___raw_midi.html#g5335f92447f739f90e7ecee8a29316b9"></a><br></td></tr>
 
181
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g1fc54e7dc9ac78581fbf07e8ddc9e384">snd_rawmidi_params_current</a> (<a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a> *rmidi, <a class="el" href="group___raw_midi.html#g3634ea06f06caef3fc956f2b6c084c17">snd_rawmidi_params_t</a> *params)</td></tr>
 
182
 
 
183
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get current parameters about rawmidi stream  <a href="group___raw_midi.html#g1fc54e7dc9ac78581fbf07e8ddc9e384"></a><br></td></tr>
 
184
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gdeec26f69dc45ea08888c9546dc20bf5">snd_rawmidi_status_sizeof</a> (void)</td></tr>
 
185
 
 
186
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get size of the snd_rawmidi_status_t structure in bytes  <a href="group___raw_midi.html#gdeec26f69dc45ea08888c9546dc20bf5"></a><br></td></tr>
 
187
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g17915bd2845da1acb34e775b855327f3">snd_rawmidi_status_malloc</a> (<a class="el" href="group___raw_midi.html#gd5b67a8d237ea604b03fc3d9068dfb62">snd_rawmidi_status_t</a> **ptr)</td></tr>
 
188
 
 
189
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate the snd_rawmidi_status_t structure  <a href="group___raw_midi.html#g17915bd2845da1acb34e775b855327f3"></a><br></td></tr>
 
190
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g00b7b636749c5a1199e2609d46abd8ac">snd_rawmidi_status_free</a> (<a class="el" href="group___raw_midi.html#gd5b67a8d237ea604b03fc3d9068dfb62">snd_rawmidi_status_t</a> *obj)</td></tr>
 
191
 
 
192
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">frees the snd_rawmidi_status_t structure  <a href="group___raw_midi.html#g00b7b636749c5a1199e2609d46abd8ac"></a><br></td></tr>
 
193
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g1190481d71e3327206adaf27257d25b2">snd_rawmidi_status_copy</a> (<a class="el" href="group___raw_midi.html#gd5b67a8d237ea604b03fc3d9068dfb62">snd_rawmidi_status_t</a> *dst, const <a class="el" href="group___raw_midi.html#gd5b67a8d237ea604b03fc3d9068dfb62">snd_rawmidi_status_t</a> *src)</td></tr>
 
194
 
 
195
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">copy one snd_rawmidi_status_t structure to another  <a href="group___raw_midi.html#g1190481d71e3327206adaf27257d25b2"></a><br></td></tr>
 
196
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g6b180e1de8d56b2c254e71aed1bda94e">snd_rawmidi_status_get_tstamp</a> (const <a class="el" href="group___raw_midi.html#gd5b67a8d237ea604b03fc3d9068dfb62">snd_rawmidi_status_t</a> *obj, <a class="el" href="group___global.html#g9ec799950aa7da856cf805705197c390">snd_htimestamp_t</a> *ptr)</td></tr>
 
197
 
 
198
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get the start timestamp  <a href="group___raw_midi.html#g6b180e1de8d56b2c254e71aed1bda94e"></a><br></td></tr>
 
199
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g06cdf1aad44576fb5a547579e9ba7d3d">snd_rawmidi_status_get_avail</a> (const <a class="el" href="group___raw_midi.html#gd5b67a8d237ea604b03fc3d9068dfb62">snd_rawmidi_status_t</a> *obj)</td></tr>
 
200
 
 
201
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get current available bytes in the rawmidi I/O ring buffer  <a href="group___raw_midi.html#g06cdf1aad44576fb5a547579e9ba7d3d"></a><br></td></tr>
 
202
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g8e13b55f1bfab6fdc3d948ca2d7dc8e5">snd_rawmidi_status_get_xruns</a> (const <a class="el" href="group___raw_midi.html#gd5b67a8d237ea604b03fc3d9068dfb62">snd_rawmidi_status_t</a> *obj)</td></tr>
 
203
 
 
204
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get count of xruns  <a href="group___raw_midi.html#g8e13b55f1bfab6fdc3d948ca2d7dc8e5"></a><br></td></tr>
 
205
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g3300ad0eba01fdf078e0b9dceefd4464">snd_rawmidi_status</a> (<a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a> *rmidi, <a class="el" href="group___raw_midi.html#gd5b67a8d237ea604b03fc3d9068dfb62">snd_rawmidi_status_t</a> *status)</td></tr>
 
206
 
 
207
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get status of rawmidi stream  <a href="group___raw_midi.html#g3300ad0eba01fdf078e0b9dceefd4464"></a><br></td></tr>
 
208
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g4714ac531bba8f7fd7d8d4e0a23ef55a">snd_rawmidi_drain</a> (<a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a> *rmidi)</td></tr>
 
209
 
 
210
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">drain all bytes in the rawmidi I/O ring buffer  <a href="group___raw_midi.html#g4714ac531bba8f7fd7d8d4e0a23ef55a"></a><br></td></tr>
 
211
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g675655e04aa53c47071b28f2e35c0d24">snd_rawmidi_drop</a> (<a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a> *rmidi)</td></tr>
 
212
 
 
213
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">drop all bytes in the rawmidi I/O ring buffer immediately  <a href="group___raw_midi.html#g675655e04aa53c47071b28f2e35c0d24"></a><br></td></tr>
 
214
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">ssize_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#ge509ef02b192acf078ebc8577f0d644f">snd_rawmidi_write</a> (<a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a> *rmidi, const void *buffer, size_t size)</td></tr>
 
215
 
 
216
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">write MIDI bytes to MIDI stream  <a href="group___raw_midi.html#ge509ef02b192acf078ebc8577f0d644f"></a><br></td></tr>
 
217
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">ssize_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g5354686379cfd1e033b42b7b1c1b83a5">snd_rawmidi_read</a> (<a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a> *rmidi, void *buffer, size_t size)</td></tr>
 
218
 
 
219
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">read MIDI bytes from MIDI stream  <a href="group___raw_midi.html#g5354686379cfd1e033b42b7b1c1b83a5"></a><br></td></tr>
 
220
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g38348f4956f9ccef67bbaf40f81a0e59">snd_rawmidi_name</a> (<a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a> *rmidi)</td></tr>
 
221
 
 
222
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get identifier of RawMidi handle  <a href="group___raw_midi.html#g38348f4956f9ccef67bbaf40f81a0e59"></a><br></td></tr>
 
223
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top"><a class="el" href="group___raw_midi.html#g0ea24aa200a63a5a295eddb5e47957c5">snd_rawmidi_type_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#gb9ff5e6d4b8e2fb7447eb3b1be8334bb">snd_rawmidi_type</a> (<a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a> *rmidi)</td></tr>
 
224
 
 
225
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get type of RawMidi handle  <a href="group___raw_midi.html#gb9ff5e6d4b8e2fb7447eb3b1be8334bb"></a><br></td></tr>
 
226
<tr><td class="memItemLeft" align="right" nowrap="nowrap" valign="top"><a class="el" href="group___raw_midi.html#gaaa9ac8e5468e56e94d2b5c85ed19192">snd_rawmidi_stream_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___raw_midi.html#g025ec1d6eaba9d5afd147c66f2ee3de8">snd_rawmidi_stream</a> (<a class="el" href="group___raw_midi.html#g79ab77768f9ad62df167e1fec2be5afe">snd_rawmidi_t</a> *rawmidi)</td></tr>
 
227
 
 
228
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get stream (direction) of RawMidi handle  <a href="group___raw_midi.html#g025ec1d6eaba9d5afd147c66f2ee3de8"></a><br></td></tr>
 
229
</tbody></table>
 
230
</p><hr><a name="_details"></a><h2>Detailed Description</h2>
 
231
Application interface library for the ALSA driver. 
 
232
<p>
 
233
</p><dl class="author" compact="compact"><dt><b>Author:</b></dt><dd>Jaroslav Kysela &lt;<a href="mailto:perex@perex.cz">perex@perex.cz</a>&gt; <p>
 
234
Abramo Bagnara &lt;<a href="mailto:abramo@alsa-project.org">abramo@alsa-project.org</a>&gt; </p><p>
 
235
Takashi Iwai &lt;<a href="mailto:tiwai@suse.de">tiwai@suse.de</a>&gt; </p></dd></dl>
 
236
<dl class="date" compact="compact"><dt><b>Date:</b></dt><dd>1998-2001</dd></dl>
 
237
Application interface library for the ALSA driver <hr size="1"><address style=""><small>Generated on Wed Sep 9 14:37:08 2009 for ALSA project - the C library reference by&nbsp;
 
238
<a href="http://www.doxygen.org/index.html">
 
239
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
 
240
</body></html>
 
 
b'\\ No newline at end of file'