<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>asoundef.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.2.18 --> <center> <a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="modules.html">Modules</a> <a class="qindex" href="annotated.html">Data Structures</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Data Fields</a> <a class="qindex" href="globals.html">Globals</a> <a class="qindex" href="pages.html">Related Pages</a> <a class="qindex" href="examples.html">Examples</a> </center> <hr><h1>asoundef.h</h1><div class="fragment"><pre>00001 00011 <span class="comment">/*</span> 00012 <span class="comment"> * This library is free software; you can redistribute it and/or modify</span> 00013 <span class="comment"> * it under the terms of the GNU Lesser General Public License as</span> 00014 <span class="comment"> * published by the Free Software Foundation; either version 2.1 of</span> 00015 <span class="comment"> * the License, or (at your option) any later version.</span> 00016 <span class="comment"> *</span> 00017 <span class="comment"> * This program is distributed in the hope that it will be useful,</span> 00018 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span> 00019 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span> 00020 <span class="comment"> * GNU Lesser General Public License for more details.</span> 00021 <span class="comment"> *</span> 00022 <span class="comment"> * You should have received a copy of the GNU Lesser General Public</span> 00023 <span class="comment"> * License along with this library; if not, write to the Free Software</span> 00024 <span class="comment"> * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span> 00025 <span class="comment"> *</span> 00026 <span class="comment"> */</span> 00027 00028 <span class="preprocessor">#ifndef __ALSA_ASOUNDEF_H</span> 00029 <span class="preprocessor"></span><span class="preprocessor">#define __ALSA_ASOUNDEF_H</span> 00030 <span class="preprocessor"></span> 00031 <span class="preprocessor">#ifdef __cplusplus</span> 00032 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> { 00033 <span class="preprocessor">#endif</span> 00034 <span class="preprocessor"></span> <a name="l00041"></a><a class="code" href="group___digital___audio___interface.html#a0">00041</a> <span class="preprocessor">#define IEC958_AES0_PROFESSIONAL (1<<0) </span> <a name="l00042"></a><a class="code" href="group___digital___audio___interface.html#a1">00042</a> <span class="preprocessor">#define IEC958_AES0_NONAUDIO (1<<1) </span> <a name="l00043"></a><a class="code" href="group___digital___audio___interface.html#a2">00043</a> <span class="preprocessor">#define IEC958_AES0_PRO_EMPHASIS (7<<2) </span> <a name="l00044"></a><a class="code" href="group___digital___audio___interface.html#a3">00044</a> <span class="preprocessor">#define IEC958_AES0_PRO_EMPHASIS_NOTID (0<<2) </span> <a name="l00045"></a><a class="code" href="group___digital___audio___interface.html#a4">00045</a> <span class="preprocessor">#define IEC958_AES0_PRO_EMPHASIS_NONE (1<<2) </span> <a name="l00046"></a><a class="code" href="group___digital___audio___interface.html#a5">00046</a> <span class="preprocessor">#define IEC958_AES0_PRO_EMPHASIS_5015 (3<<2) </span> <a name="l00047"></a><a class="code" href="group___digital___audio___interface.html#a6">00047</a> <span class="preprocessor">#define IEC958_AES0_PRO_EMPHASIS_CCITT (7<<2) </span> <a name="l00048"></a><a class="code" href="group___digital___audio___interface.html#a7">00048</a> <span class="preprocessor">#define IEC958_AES0_PRO_FREQ_UNLOCKED (1<<5) </span> <a name="l00049"></a><a class="code" href="group___digital___audio___interface.html#a8">00049</a> <span class="preprocessor">#define IEC958_AES0_PRO_FS (3<<6) </span> <a name="l00050"></a><a class="code" href="group___digital___audio___interface.html#a9">00050</a> <span class="preprocessor">#define IEC958_AES0_PRO_FS_NOTID (0<<6) </span> <a name="l00051"></a><a class="code" href="group___digital___audio___interface.html#a10">00051</a> <span class="preprocessor">#define IEC958_AES0_PRO_FS_44100 (1<<6) </span> <a name="l00052"></a><a class="code" href="group___digital___audio___interface.html#a11">00052</a> <span class="preprocessor">#define IEC958_AES0_PRO_FS_48000 (2<<6) </span> <a name="l00053"></a><a class="code" href="group___digital___audio___interface.html#a12">00053</a> <span class="preprocessor">#define IEC958_AES0_PRO_FS_32000 (3<<6) </span> <a name="l00054"></a><a class="code" href="group___digital___audio___interface.html#a13">00054</a> <span class="preprocessor">#define IEC958_AES0_CON_NOT_COPYRIGHT (1<<2) </span> <a name="l00055"></a><a class="code" href="group___digital___audio___interface.html#a14">00055</a> <span class="preprocessor">#define IEC958_AES0_CON_EMPHASIS (7<<3) </span> <a name="l00056"></a><a class="code" href="group___digital___audio___interface.html#a15">00056</a> <span class="preprocessor">#define IEC958_AES0_CON_EMPHASIS_NONE (0<<3) </span> <a name="l00057"></a><a class="code" href="group___digital___audio___interface.html#a16">00057</a> <span class="preprocessor">#define IEC958_AES0_CON_EMPHASIS_5015 (1<<3) </span> <a name="l00058"></a><a class="code" href="group___digital___audio___interface.html#a17">00058</a> <span class="preprocessor">#define IEC958_AES0_CON_MODE (3<<6) </span> <a name="l00059"></a><a class="code" href="group___digital___audio___interface.html#a18">00059</a> <span class="preprocessor">#define IEC958_AES1_PRO_MODE (15<<0) </span> <a name="l00060"></a><a class="code" href="group___digital___audio___interface.html#a19">00060</a> <span class="preprocessor">#define IEC958_AES1_PRO_MODE_NOTID (0<<0) </span> <a name="l00061"></a><a class="code" href="group___digital___audio___interface.html#a20">00061</a> <span class="preprocessor">#define IEC958_AES1_PRO_MODE_STEREOPHONIC (2<<0) </span> <a name="l00062"></a><a class="code" href="group___digital___audio___interface.html#a21">00062</a> <span class="preprocessor">#define IEC958_AES1_PRO_MODE_SINGLE (4<<0) </span> <a name="l00063"></a><a class="code" href="group___digital___audio___interface.html#a22">00063</a> <span class="preprocessor">#define IEC958_AES1_PRO_MODE_TWO (8<<0) </span> <a name="l00064"></a><a class="code" href="group___digital___audio___interface.html#a23">00064</a> <span class="preprocessor">#define IEC958_AES1_PRO_MODE_PRIMARY (12<<0) </span> <a name="l00065"></a><a class="code" href="group___digital___audio___interface.html#a24">00065</a> <span class="preprocessor">#define IEC958_AES1_PRO_MODE_BYTE3 (15<<0) </span> <a name="l00066"></a><a class="code" href="group___digital___audio___interface.html#a25">00066</a> <span class="preprocessor">#define IEC958_AES1_PRO_USERBITS (15<<4) </span> <a name="l00067"></a><a class="code" href="group___digital___audio___interface.html#a26">00067</a> <span class="preprocessor">#define IEC958_AES1_PRO_USERBITS_NOTID (0<<4) </span> <a name="l00068"></a><a class="code" href="group___digital___audio___interface.html#a27">00068</a> <span class="preprocessor">#define IEC958_AES1_PRO_USERBITS_192 (8<<4) </span> <a name="l00069"></a><a class="code" href="group___digital___audio___interface.html#a28">00069</a> <span class="preprocessor">#define IEC958_AES1_PRO_USERBITS_UDEF (12<<4) </span> <a name="l00070"></a><a class="code" href="group___digital___audio___interface.html#a29">00070</a> <span class="preprocessor">#define IEC958_AES1_CON_CATEGORY 0x7f </span> <a name="l00071"></a><a class="code" href="group___digital___audio___interface.html#a30">00071</a> <span class="preprocessor">#define IEC958_AES1_CON_GENERAL 0x00 </span> <a name="l00072"></a><a class="code" href="group___digital___audio___interface.html#a31">00072</a> <span class="preprocessor">#define IEC958_AES1_CON_EXPERIMENTAL 0x40 </span> <a name="l00073"></a><a class="code" href="group___digital___audio___interface.html#a32">00073</a> <span class="preprocessor">#define IEC958_AES1_CON_SOLIDMEM_MASK 0x0f </span> <a name="l00074"></a><a class="code" href="group___digital___audio___interface.html#a33">00074</a> <span class="preprocessor">#define IEC958_AES1_CON_SOLIDMEM_ID 0x08 </span> <a name="l00075"></a><a class="code" href="group___digital___audio___interface.html#a34">00075</a> <span class="preprocessor">#define IEC958_AES1_CON_BROADCAST1_MASK 0x07 </span> <a name="l00076"></a><a class="code" href="group___digital___audio___interface.html#a35">00076</a> <span class="preprocessor">#define IEC958_AES1_CON_BROADCAST1_ID 0x04 </span> <a name="l00077"></a><a class="code" href="group___digital___audio___interface.html#a36">00077</a> <span class="preprocessor">#define IEC958_AES1_CON_DIGDIGCONV_MASK 0x07 </span> <a name="l00078"></a><a class="code" href="group___digital___audio___interface.html#a37">00078</a> <span class="preprocessor">#define IEC958_AES1_CON_DIGDIGCONV_ID 0x02 </span> <a name="l00079"></a><a class="code" href="group___digital___audio___interface.html#a38">00079</a> <span class="preprocessor">#define IEC958_AES1_CON_ADC_COPYRIGHT_MASK 0x1f </span> <a name="l00080"></a><a class="code" href="group___digital___audio___interface.html#a39">00080</a> <span class="preprocessor">#define IEC958_AES1_CON_ADC_COPYRIGHT_ID 0x06 </span> <a name="l00081"></a><a class="code" href="group___digital___audio___interface.html#a40">00081</a> <span class="preprocessor">#define IEC958_AES1_CON_ADC_MASK 0x1f </span> <a name="l00082"></a><a class="code" href="group___digital___audio___interface.html#a41">00082</a> <span class="preprocessor">#define IEC958_AES1_CON_ADC_ID 0x16 </span> <a name="l00083"></a><a class="code" href="group___digital___audio___interface.html#a42">00083</a> <span class="preprocessor">#define IEC958_AES1_CON_BROADCAST2_MASK 0x0f </span> <a name="l00084"></a><a class="code" href="group___digital___audio___interface.html#a43">00084</a> <span class="preprocessor">#define IEC958_AES1_CON_BROADCAST2_ID 0x0e </span> <a name="l00085"></a><a class="code" href="group___digital___audio___interface.html#a44">00085</a> <span class="preprocessor">#define IEC958_AES1_CON_LASEROPT_MASK 0x07 </span> <a name="l00086"></a><a class="code" href="group___digital___audio___interface.html#a45">00086</a> <span class="preprocessor">#define IEC958_AES1_CON_LASEROPT_ID 0x01 </span> <a name="l00087"></a><a class="code" href="group___digital___audio___interface.html#a46">00087</a> <span class="preprocessor">#define IEC958_AES1_CON_MUSICAL_MASK 0x07 </span> <a name="l00088"></a><a class="code" href="group___digital___audio___interface.html#a47">00088</a> <span class="preprocessor">#define IEC958_AES1_CON_MUSICAL_ID 0x05 </span> <a name="l00089"></a><a class="code" href="group___digital___audio___interface.html#a48">00089</a> <span class="preprocessor">#define IEC958_AES1_CON_MAGNETIC_MASK 0x07 </span> <a name="l00090"></a><a class="code" href="group___digital___audio___interface.html#a49">00090</a> <span class="preprocessor">#define IEC958_AES1_CON_MAGNETIC_ID 0x03 </span> <a name="l00091"></a><a class="code" href="group___digital___audio___interface.html#a50">00091</a> <span class="preprocessor">#define IEC958_AES1_CON_IEC908_CD (IEC958_AES1_CON_LASEROPT_ID|0x00) </span> <a name="l00092"></a><a class="code" href="group___digital___audio___interface.html#a51">00092</a> <span class="preprocessor">#define IEC958_AES1_CON_NON_IEC908_CD (IEC958_AES1_CON_LASEROPT_ID|0x08) </span> <a name="l00093"></a><a class="code" href="group___digital___audio___interface.html#a52">00093</a> <span class="preprocessor">#define IEC958_AES1_CON_PCM_CODER (IEC958_AES1_CON_DIGDIGCONV_ID|0x00) </span> <a name="l00094"></a><a class="code" href="group___digital___audio___interface.html#a53">00094</a> <span class="preprocessor">#define IEC958_AES1_CON_SAMPLER (IEC958_AES1_CON_DIGDIGCONV_ID|0x20) </span> <a name="l00095"></a><a class="code" href="group___digital___audio___interface.html#a54">00095</a> <span class="preprocessor">#define IEC958_AES1_CON_MIXER (IEC958_AES1_CON_DIGDIGCONV_ID|0x10) </span> <a name="l00096"></a><a class="code" href="group___digital___audio___interface.html#a55">00096</a> <span class="preprocessor">#define IEC958_AES1_CON_RATE_CONVERTER (IEC958_AES1_CON_DIGDIGCONV_ID|0x18) </span> <a name="l00097"></a><a class="code" href="group___digital___audio___interface.html#a56">00097</a> <span class="preprocessor">#define IEC958_AES1_CON_SYNTHESIZER (IEC958_AES1_CON_MUSICAL_ID|0x00) </span> <a name="l00098"></a><a class="code" href="group___digital___audio___interface.html#a57">00098</a> <span class="preprocessor">#define IEC958_AES1_CON_MICROPHONE (IEC958_AES1_CON_MUSICAL_ID|0x08) </span> <a name="l00099"></a><a class="code" href="group___digital___audio___interface.html#a58">00099</a> <span class="preprocessor">#define IEC958_AES1_CON_DAT (IEC958_AES1_CON_MAGNETIC_ID|0x00) </span> <a name="l00100"></a><a class="code" href="group___digital___audio___interface.html#a59">00100</a> <span class="preprocessor">#define IEC958_AES1_CON_VCR (IEC958_AES1_CON_MAGNETIC_ID|0x08) </span> <a name="l00101"></a><a class="code" href="group___digital___audio___interface.html#a60">00101</a> <span class="preprocessor">#define IEC958_AES1_CON_ORIGINAL (1<<7) </span> <a name="l00102"></a><a class="code" href="group___digital___audio___interface.html#a61">00102</a> <span class="preprocessor">#define IEC958_AES2_PRO_SBITS (7<<0) </span> <a name="l00103"></a><a class="code" href="group___digital___audio___interface.html#a62">00103</a> <span class="preprocessor">#define IEC958_AES2_PRO_SBITS_20 (2<<0) </span> <a name="l00104"></a><a class="code" href="group___digital___audio___interface.html#a63">00104</a> <span class="preprocessor">#define IEC958_AES2_PRO_SBITS_24 (4<<0) </span> <a name="l00105"></a><a class="code" href="group___digital___audio___interface.html#a64">00105</a> <span class="preprocessor">#define IEC958_AES2_PRO_SBITS_UDEF (6<<0) </span> <a name="l00106"></a><a class="code" href="group___digital___audio___interface.html#a65">00106</a> <span class="preprocessor">#define IEC958_AES2_PRO_WORDLEN (7<<3) </span> <a name="l00107"></a><a class="code" href="group___digital___audio___interface.html#a66">00107</a> <span class="preprocessor">#define IEC958_AES2_PRO_WORDLEN_NOTID (0<<3) </span> <a name="l00108"></a><a class="code" href="group___digital___audio___interface.html#a67">00108</a> <span class="preprocessor">#define IEC958_AES2_PRO_WORDLEN_22_18 (2<<3) </span> <a name="l00109"></a><a class="code" href="group___digital___audio___interface.html#a68">00109</a> <span class="preprocessor">#define IEC958_AES2_PRO_WORDLEN_23_19 (4<<3) </span> <a name="l00110"></a><a class="code" href="group___digital___audio___interface.html#a69">00110</a> <span class="preprocessor">#define IEC958_AES2_PRO_WORDLEN_24_20 (5<<3) </span> <a name="l00111"></a><a class="code" href="group___digital___audio___interface.html#a70">00111</a> <span class="preprocessor">#define IEC958_AES2_PRO_WORDLEN_20_16 (6<<3) </span> <a name="l00112"></a><a class="code" href="group___digital___audio___interface.html#a71">00112</a> <span class="preprocessor">#define IEC958_AES2_CON_SOURCE (15<<0) </span> <a name="l00113"></a><a class="code" href="group___digital___audio___interface.html#a72">00113</a> <span class="preprocessor">#define IEC958_AES2_CON_SOURCE_UNSPEC (0<<0) </span> <a name="l00114"></a><a class="code" href="group___digital___audio___interface.html#a73">00114</a> <span class="preprocessor">#define IEC958_AES2_CON_CHANNEL (15<<4) </span> <a name="l00115"></a><a class="code" href="group___digital___audio___interface.html#a74">00115</a> <span class="preprocessor">#define IEC958_AES2_CON_CHANNEL_UNSPEC (0<<4) </span> <a name="l00116"></a><a class="code" href="group___digital___audio___interface.html#a75">00116</a> <span class="preprocessor">#define IEC958_AES3_CON_FS (15<<0) </span> <a name="l00117"></a><a class="code" href="group___digital___audio___interface.html#a76">00117</a> <span class="preprocessor">#define IEC958_AES3_CON_FS_44100 (0<<0) </span> <a name="l00118"></a><a class="code" href="group___digital___audio___interface.html#a77">00118</a> <span class="preprocessor">#define IEC958_AES3_CON_FS_48000 (2<<0) </span> <a name="l00119"></a><a class="code" href="group___digital___audio___interface.html#a78">00119</a> <span class="preprocessor">#define IEC958_AES3_CON_FS_32000 (3<<0) </span> <a name="l00120"></a><a class="code" href="group___digital___audio___interface.html#a79">00120</a> <span class="preprocessor">#define IEC958_AES3_CON_CLOCK (3<<4) </span> <a name="l00121"></a><a class="code" href="group___digital___audio___interface.html#a80">00121</a> <span class="preprocessor">#define IEC958_AES3_CON_CLOCK_1000PPM (0<<4) </span> <a name="l00122"></a><a class="code" href="group___digital___audio___interface.html#a81">00122</a> <span class="preprocessor">#define IEC958_AES3_CON_CLOCK_50PPM (1<<4) </span> <a name="l00123"></a><a class="code" href="group___digital___audio___interface.html#a82">00123</a> <span class="preprocessor">#define IEC958_AES3_CON_CLOCK_VARIABLE (2<<4) </span> <a name="l00133"></a><a class="code" href="group___m_i_d_i___interface.html#a0">00133</a> <span class="preprocessor">#define MIDI_CHANNELS 16 </span> <a name="l00134"></a><a class="code" href="group___m_i_d_i___interface.html#a1">00134</a> <span class="preprocessor">#define MIDI_GM_DRUM_CHANNEL (10-1) </span> <a name="l00142"></a><a class="code" href="group___m_i_d_i___commands.html#a0">00142</a> <span class="preprocessor">#define MIDI_CMD_NOTE_OFF 0x80 </span> <a name="l00143"></a><a class="code" href="group___m_i_d_i___commands.html#a1">00143</a> <span class="preprocessor">#define MIDI_CMD_NOTE_ON 0x90 </span> <a name="l00144"></a><a class="code" href="group___m_i_d_i___commands.html#a2">00144</a> <span class="preprocessor">#define MIDI_CMD_NOTE_PRESSURE 0xa0 </span> <a name="l00145"></a><a class="code" href="group___m_i_d_i___commands.html#a3">00145</a> <span class="preprocessor">#define MIDI_CMD_CONTROL 0xb0 </span> <a name="l00146"></a><a class="code" href="group___m_i_d_i___commands.html#a4">00146</a> <span class="preprocessor">#define MIDI_CMD_PGM_CHANGE 0xc0 </span> <a name="l00147"></a><a class="code" href="group___m_i_d_i___commands.html#a5">00147</a> <span class="preprocessor">#define MIDI_CMD_CHANNEL_PRESSURE 0xd0 </span> <a name="l00148"></a><a class="code" href="group___m_i_d_i___commands.html#a6">00148</a> <span class="preprocessor">#define MIDI_CMD_BENDER 0xe0 </span> <a name="l00150"></a><a class="code" href="group___m_i_d_i___commands.html#a7">00150</a> <span class="preprocessor">#define MIDI_CMD_COMMON_SYSEX 0xf0 </span> <a name="l00151"></a><a class="code" href="group___m_i_d_i___commands.html#a8">00151</a> <span class="preprocessor">#define MIDI_CMD_COMMON_MTC_QUARTER 0xf1 </span> <a name="l00152"></a><a class="code" href="group___m_i_d_i___commands.html#a9">00152</a> <span class="preprocessor">#define MIDI_CMD_COMMON_SONG_POS 0xf2 </span> <a name="l00153"></a><a class="code" href="group___m_i_d_i___commands.html#a10">00153</a> <span class="preprocessor">#define MIDI_CMD_COMMON_SONG_SELECT 0xf3 </span> <a name="l00154"></a><a class="code" href="group___m_i_d_i___commands.html#a11">00154</a> <span class="preprocessor">#define MIDI_CMD_COMMON_TUNE_REQUEST 0xf6 </span> <a name="l00155"></a><a class="code" href="group___m_i_d_i___commands.html#a12">00155</a> <span class="preprocessor">#define MIDI_CMD_COMMON_SYSEX_END 0xf7 </span> <a name="l00156"></a><a class="code" href="group___m_i_d_i___commands.html#a13">00156</a> <span class="preprocessor">#define MIDI_CMD_COMMON_CLOCK 0xf8 </span> <a name="l00157"></a><a class="code" href="group___m_i_d_i___commands.html#a14">00157</a> <span class="preprocessor">#define MIDI_CMD_COMMON_START 0xfa </span> <a name="l00158"></a><a class="code" href="group___m_i_d_i___commands.html#a15">00158</a> <span class="preprocessor">#define MIDI_CMD_COMMON_CONTINUE 0xfb </span> <a name="l00159"></a><a class="code" href="group___m_i_d_i___commands.html#a16">00159</a> <span class="preprocessor">#define MIDI_CMD_COMMON_STOP 0xfc </span> <a name="l00160"></a><a class="code" href="group___m_i_d_i___commands.html#a17">00160</a> <span class="preprocessor">#define MIDI_CMD_COMMON_SENSING 0xfe </span> <a name="l00161"></a><a class="code" href="group___m_i_d_i___commands.html#a18">00161</a> <span class="preprocessor">#define MIDI_CMD_COMMON_RESET 0xff </span> <a name="l00171"></a><a class="code" href="group___m_i_d_i___controllers.html#a0">00171</a> <span class="preprocessor">#define MIDI_CTL_MSB_BANK 0x00 </span> <a name="l00172"></a><a class="code" href="group___m_i_d_i___controllers.html#a1">00172</a> <span class="preprocessor">#define MIDI_CTL_MSB_MODWHEEL 0x01 </span> <a name="l00173"></a><a class="code" href="group___m_i_d_i___controllers.html#a2">00173</a> <span class="preprocessor">#define MIDI_CTL_MSB_BREATH 0x02 </span> <a name="l00174"></a><a class="code" href="group___m_i_d_i___controllers.html#a3">00174</a> <span class="preprocessor">#define MIDI_CTL_MSB_FOOT 0x04 </span> <a name="l00175"></a><a class="code" href="group___m_i_d_i___controllers.html#a4">00175</a> <span class="preprocessor">#define MIDI_CTL_MSB_PORTAMENTO_TIME 0x05 </span> <a name="l00176"></a><a class="code" href="group___m_i_d_i___controllers.html#a5">00176</a> <span class="preprocessor">#define MIDI_CTL_MSB_DATA_ENTRY 0x06 </span> <a name="l00177"></a><a class="code" href="group___m_i_d_i___controllers.html#a6">00177</a> <span class="preprocessor">#define MIDI_CTL_MSB_MAIN_VOLUME 0x07 </span> <a name="l00178"></a><a class="code" href="group___m_i_d_i___controllers.html#a7">00178</a> <span class="preprocessor">#define MIDI_CTL_MSB_BALANCE 0x08 </span> <a name="l00179"></a><a class="code" href="group___m_i_d_i___controllers.html#a8">00179</a> <span class="preprocessor">#define MIDI_CTL_MSB_PAN 0x0a </span> <a name="l00180"></a><a class="code" href="group___m_i_d_i___controllers.html#a9">00180</a> <span class="preprocessor">#define MIDI_CTL_MSB_EXPRESSION 0x0b </span> <a name="l00181"></a><a class="code" href="group___m_i_d_i___controllers.html#a10">00181</a> <span class="preprocessor">#define MIDI_CTL_MSB_EFFECT1 0x0c </span> <a name="l00182"></a><a class="code" href="group___m_i_d_i___controllers.html#a11">00182</a> <span class="preprocessor">#define MIDI_CTL_MSB_EFFECT2 0x0d </span> <a name="l00183"></a><a class="code" href="group___m_i_d_i___controllers.html#a12">00183</a> <span class="preprocessor">#define MIDI_CTL_MSB_GENERAL_PURPOSE1 0x10 </span> <a name="l00184"></a><a class="code" href="group___m_i_d_i___controllers.html#a13">00184</a> <span class="preprocessor">#define MIDI_CTL_MSB_GENERAL_PURPOSE2 0x11 </span> <a name="l00185"></a><a class="code" href="group___m_i_d_i___controllers.html#a14">00185</a> <span class="preprocessor">#define MIDI_CTL_MSB_GENERAL_PURPOSE3 0x12 </span> <a name="l00186"></a><a class="code" href="group___m_i_d_i___controllers.html#a15">00186</a> <span class="preprocessor">#define MIDI_CTL_MSB_GENERAL_PURPOSE4 0x13 </span> <a name="l00187"></a><a class="code" href="group___m_i_d_i___controllers.html#a16">00187</a> <span class="preprocessor">#define MIDI_CTL_LSB_BANK 0x20 </span> <a name="l00188"></a><a class="code" href="group___m_i_d_i___controllers.html#a17">00188</a> <span class="preprocessor">#define MIDI_CTL_LSB_MODWHEEL 0x21 </span> <a name="l00189"></a><a class="code" href="group___m_i_d_i___controllers.html#a18">00189</a> <span class="preprocessor">#define MIDI_CTL_LSB_BREATH 0x22 </span> <a name="l00190"></a><a class="code" href="group___m_i_d_i___controllers.html#a19">00190</a> <span class="preprocessor">#define MIDI_CTL_LSB_FOOT 0x24 </span> <a name="l00191"></a><a class="code" href="group___m_i_d_i___controllers.html#a20">00191</a> <span class="preprocessor">#define MIDI_CTL_LSB_PORTAMENTO_TIME 0x25 </span> <a name="l00192"></a><a class="code" href="group___m_i_d_i___controllers.html#a21">00192</a> <span class="preprocessor">#define MIDI_CTL_LSB_DATA_ENTRY 0x26 </span> <a name="l00193"></a><a class="code" href="group___m_i_d_i___controllers.html#a22">00193</a> <span class="preprocessor">#define MIDI_CTL_LSB_MAIN_VOLUME 0x27 </span> <a name="l00194"></a><a class="code" href="group___m_i_d_i___controllers.html#a23">00194</a> <span class="preprocessor">#define MIDI_CTL_LSB_BALANCE 0x28 </span> <a name="l00195"></a><a class="code" href="group___m_i_d_i___controllers.html#a24">00195</a> <span class="preprocessor">#define MIDI_CTL_LSB_PAN 0x2a </span> <a name="l00196"></a><a class="code" href="group___m_i_d_i___controllers.html#a25">00196</a> <span class="preprocessor">#define MIDI_CTL_LSB_EXPRESSION 0x2b </span> <a name="l00197"></a><a class="code" href="group___m_i_d_i___controllers.html#a26">00197</a> <span class="preprocessor">#define MIDI_CTL_LSB_EFFECT1 0x2c </span> <a name="l00198"></a><a class="code" href="group___m_i_d_i___controllers.html#a27">00198</a> <span class="preprocessor">#define MIDI_CTL_LSB_EFFECT2 0x2d </span> <a name="l00199"></a><a class="code" href="group___m_i_d_i___controllers.html#a28">00199</a> <span class="preprocessor">#define MIDI_CTL_LSB_GENERAL_PURPOSE1 0x30 </span> <a name="l00200"></a><a class="code" href="group___m_i_d_i___controllers.html#a29">00200</a> <span class="preprocessor">#define MIDI_CTL_LSB_GENERAL_PURPOSE2 0x31 </span> <a name="l00201"></a><a class="code" href="group___m_i_d_i___controllers.html#a30">00201</a> <span class="preprocessor">#define MIDI_CTL_LSB_GENERAL_PURPOSE3 0x32 </span> <a name="l00202"></a><a class="code" href="group___m_i_d_i___controllers.html#a31">00202</a> <span class="preprocessor">#define MIDI_CTL_LSB_GENERAL_PURPOSE4 0x33 </span> <a name="l00203"></a><a class="code" href="group___m_i_d_i___controllers.html#a32">00203</a> <span class="preprocessor">#define MIDI_CTL_SUSTAIN 0x40 </span> <a name="l00204"></a><a class="code" href="group___m_i_d_i___controllers.html#a33">00204</a> <span class="preprocessor">#define MIDI_CTL_PORTAMENTO 0x41 </span> <a name="l00205"></a><a class="code" href="group___m_i_d_i___controllers.html#a34">00205</a> <span class="preprocessor">#define MIDI_CTL_SUSTENUTO 0x42 </span> <a name="l00206"></a><a class="code" href="group___m_i_d_i___controllers.html#a35">00206</a> <span class="preprocessor">#define MIDI_CTL_SOFT_PEDAL 0x43 </span> <a name="l00207"></a><a class="code" href="group___m_i_d_i___controllers.html#a36">00207</a> <span class="preprocessor">#define MIDI_CTL_LEGATO_FOOTSWITCH 0x44 </span> <a name="l00208"></a><a class="code" href="group___m_i_d_i___controllers.html#a37">00208</a> <span class="preprocessor">#define MIDI_CTL_HOLD2 0x45 </span> <a name="l00209"></a><a class="code" href="group___m_i_d_i___controllers.html#a38">00209</a> <span class="preprocessor">#define MIDI_CTL_SC1_SOUND_VARIATION 0x46 </span> <a name="l00210"></a><a class="code" href="group___m_i_d_i___controllers.html#a39">00210</a> <span class="preprocessor">#define MIDI_CTL_SC2_TIMBRE 0x47 </span> <a name="l00211"></a><a class="code" href="group___m_i_d_i___controllers.html#a40">00211</a> <span class="preprocessor">#define MIDI_CTL_SC3_RELEASE_TIME 0x48 </span> <a name="l00212"></a><a class="code" href="group___m_i_d_i___controllers.html#a41">00212</a> <span class="preprocessor">#define MIDI_CTL_SC4_ATTACK_TIME 0x49 </span> <a name="l00213"></a><a class="code" href="group___m_i_d_i___controllers.html#a42">00213</a> <span class="preprocessor">#define MIDI_CTL_SC5_BRIGHTNESS 0x4a </span> <a name="l00214"></a><a class="code" href="group___m_i_d_i___controllers.html#a43">00214</a> <span class="preprocessor">#define MIDI_CTL_SC6 0x4b </span> <a name="l00215"></a><a class="code" href="group___m_i_d_i___controllers.html#a44">00215</a> <span class="preprocessor">#define MIDI_CTL_SC7 0x4c </span> <a name="l00216"></a><a class="code" href="group___m_i_d_i___controllers.html#a45">00216</a> <span class="preprocessor">#define MIDI_CTL_SC8 0x4d </span> <a name="l00217"></a><a class="code" href="group___m_i_d_i___controllers.html#a46">00217</a> <span class="preprocessor">#define MIDI_CTL_SC9 0x4e </span> <a name="l00218"></a><a class="code" href="group___m_i_d_i___controllers.html#a47">00218</a> <span class="preprocessor">#define MIDI_CTL_SC10 0x4f </span> <a name="l00219"></a><a class="code" href="group___m_i_d_i___controllers.html#a48">00219</a> <span class="preprocessor">#define MIDI_CTL_GENERAL_PURPOSE5 0x50 </span> <a name="l00220"></a><a class="code" href="group___m_i_d_i___controllers.html#a49">00220</a> <span class="preprocessor">#define MIDI_CTL_GENERAL_PURPOSE6 0x51 </span> <a name="l00221"></a><a class="code" href="group___m_i_d_i___controllers.html#a50">00221</a> <span class="preprocessor">#define MIDI_CTL_GENERAL_PURPOSE7 0x52 </span> <a name="l00222"></a><a class="code" href="group___m_i_d_i___controllers.html#a51">00222</a> <span class="preprocessor">#define MIDI_CTL_GENERAL_PURPOSE8 0x53 </span> <a name="l00223"></a><a class="code" href="group___m_i_d_i___controllers.html#a52">00223</a> <span class="preprocessor">#define MIDI_CTL_PORTAMENTO_CONTROL 0x54 </span> <a name="l00224"></a><a class="code" href="group___m_i_d_i___controllers.html#a53">00224</a> <span class="preprocessor">#define MIDI_CTL_E1_REVERB_DEPTH 0x5b </span> <a name="l00225"></a><a class="code" href="group___m_i_d_i___controllers.html#a54">00225</a> <span class="preprocessor">#define MIDI_CTL_E2_TREMOLO_DEPTH 0x5c </span> <a name="l00226"></a><a class="code" href="group___m_i_d_i___controllers.html#a55">00226</a> <span class="preprocessor">#define MIDI_CTL_E3_CHORUS_DEPTH 0x5d </span> <a name="l00227"></a><a class="code" href="group___m_i_d_i___controllers.html#a56">00227</a> <span class="preprocessor">#define MIDI_CTL_E4_DETUNE_DEPTH 0x5e </span> <a name="l00228"></a><a class="code" href="group___m_i_d_i___controllers.html#a57">00228</a> <span class="preprocessor">#define MIDI_CTL_E5_PHASER_DEPTH 0x5f </span> <a name="l00229"></a><a class="code" href="group___m_i_d_i___controllers.html#a58">00229</a> <span class="preprocessor">#define MIDI_CTL_DATA_INCREMENT 0x60 </span> <a name="l00230"></a><a class="code" href="group___m_i_d_i___controllers.html#a59">00230</a> <span class="preprocessor">#define MIDI_CTL_DATA_DECREMENT 0x61 </span> <a name="l00231"></a><a class="code" href="group___m_i_d_i___controllers.html#a60">00231</a> <span class="preprocessor">#define MIDI_CTL_NONREG_PARM_NUM_LSB 0x62 </span> <a name="l00232"></a><a class="code" href="group___m_i_d_i___controllers.html#a61">00232</a> <span class="preprocessor">#define MIDI_CTL_NONREG_PARM_NUM_MSB 0x63 </span> <a name="l00233"></a><a class="code" href="group___m_i_d_i___controllers.html#a62">00233</a> <span class="preprocessor">#define MIDI_CTL_REGIST_PARM_NUM_LSB 0x64 </span> <a name="l00234"></a><a class="code" href="group___m_i_d_i___controllers.html#a63">00234</a> <span class="preprocessor">#define MIDI_CTL_REGIST_PARM_NUM_MSB 0x65 </span> <a name="l00235"></a><a class="code" href="group___m_i_d_i___controllers.html#a64">00235</a> <span class="preprocessor">#define MIDI_CTL_ALL_SOUNDS_OFF 0x78 </span> <a name="l00236"></a><a class="code" href="group___m_i_d_i___controllers.html#a65">00236</a> <span class="preprocessor">#define MIDI_CTL_RESET_CONTROLLERS 0x79 </span> <a name="l00237"></a><a class="code" href="group___m_i_d_i___controllers.html#a66">00237</a> <span class="preprocessor">#define MIDI_CTL_LOCAL_CONTROL_SWITCH 0x7a </span> <a name="l00238"></a><a class="code" href="group___m_i_d_i___controllers.html#a67">00238</a> <span class="preprocessor">#define MIDI_CTL_ALL_NOTES_OFF 0x7b </span> <a name="l00239"></a><a class="code" href="group___m_i_d_i___controllers.html#a68">00239</a> <span class="preprocessor">#define MIDI_CTL_OMNI_OFF 0x7c </span> <a name="l00240"></a><a class="code" href="group___m_i_d_i___controllers.html#a69">00240</a> <span class="preprocessor">#define MIDI_CTL_OMNI_ON 0x7d </span> <a name="l00241"></a><a class="code" href="group___m_i_d_i___controllers.html#a70">00241</a> <span class="preprocessor">#define MIDI_CTL_MONO1 0x7e </span> <a name="l00242"></a><a class="code" href="group___m_i_d_i___controllers.html#a71">00242</a> <span class="preprocessor">#define MIDI_CTL_MONO2 0x7f </span> 00248 <span class="preprocessor">#ifdef __cplusplus</span> 00249 <span class="preprocessor"></span>} 00250 <span class="preprocessor">#endif</span> 00251 <span class="preprocessor"></span> 00252 <span class="preprocessor">#endif </span><span class="comment">/* __ALSA_ASOUNDEF_H */</span> </pre></div><hr><address style="align: right;"><small>Generated on Wed Apr 2 16:06:31 2003 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 width=110 height=53></a>1.2.18 </small></address> </body> </html>