MOON
Server: Apache/2.2.31 (Unix) mod_ssl/2.2.31 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4
System: Linux csr818.wilogic.com 2.6.18-419.el5xen #1 SMP Fri Feb 24 22:50:37 UTC 2017 x86_64
User: digitals (531)
PHP: 5.4.45
Disabled: NONE
Upload Files
File: //usr/share/doc/alsa-lib-devel-1.0.17/lib64/html/conf_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/conf.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&nbsp;Page</span></a></li>
    <li><a href="modules.html"><span>Modules</span></a></li>
    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
    <li id="current"><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;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&nbsp;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/conf.h</h1><a href="conf_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_CONF_H</span>
<a name="l00029"></a>00029 <span class="preprocessor"></span><span class="preprocessor">#define __ALSA_CONF_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="l00043"></a><a class="code" href="group___config.html#g9e54658816748f6ac04aa3d3b7d8f1ed">00043</a> <span class="preprocessor">#define SND_CONFIG_DLSYM_VERSION_EVALUATE       _dlsym_config_evaluate_001</span>
<a name="l00044"></a>00044 <span class="preprocessor"></span>
<a name="l00045"></a><a class="code" href="group___config.html#g83354acaaadb369b1a2658a006884658">00045</a> <span class="preprocessor">#define SND_CONFIG_DLSYM_VERSION_HOOK           _dlsym_config_hook_001</span>
<a name="l00046"></a>00046 <span class="preprocessor"></span>
<a name="l00048"></a><a class="code" href="group___config.html#gce01b8348f3811a775e028618d20f1d8">00048</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group___config.html#gce01b8348f3811a775e028618d20f1d8">_snd_config_type</a> {
<a name="l00050"></a>00050         <a class="code" href="group___config.html#ggce01b8348f3811a775e028618d20f1d8d04eb2d6cb0a838bc792f7192e678f75">SND_CONFIG_TYPE_INTEGER</a>,
<a name="l00052"></a>00052         <a class="code" href="group___config.html#ggce01b8348f3811a775e028618d20f1d808253c7401bd4dc70e07c9b007c4185c">SND_CONFIG_TYPE_INTEGER64</a>,
<a name="l00054"></a>00054         <a class="code" href="group___config.html#ggce01b8348f3811a775e028618d20f1d86112d89d8bd31dcb1d42a5ba36e37c3d">SND_CONFIG_TYPE_REAL</a>,
<a name="l00056"></a>00056         <a class="code" href="group___config.html#ggce01b8348f3811a775e028618d20f1d8340eec6d62ecb69f2b00c168143c3914">SND_CONFIG_TYPE_STRING</a>,
<a name="l00058"></a>00058         <a class="code" href="group___config.html#ggce01b8348f3811a775e028618d20f1d87faa3066d190ae0fad8bedb8793a77f0">SND_CONFIG_TYPE_POINTER</a>,
<a name="l00060"></a>00060         <a class="code" href="group___config.html#ggce01b8348f3811a775e028618d20f1d8ffc65192b898f9020ebd782c49c6f633">SND_CONFIG_TYPE_COMPOUND</a> = 1024
<a name="l00061"></a>00061 } <a class="code" href="group___config.html#gc42c013d7b46e861523546eaeb99c157">snd_config_type_t</a>;
<a name="l00062"></a>00062 
<a name="l00069"></a><a class="code" href="group___config.html#gb7dc173feea5bedcd999bba678eb53a7">00069</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_config snd_config_t;
<a name="l00077"></a><a class="code" href="group___config.html#ged5eac13f37db13382430a4aab472d4f">00077</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_config_iterator *<a class="code" href="group___config.html#ged5eac13f37db13382430a4aab472d4f">snd_config_iterator_t</a>;
<a name="l00083"></a><a class="code" href="group___config.html#g780abf6a2d06086e8069aa2b186cb906">00083</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_config_update snd_config_update_t;
<a name="l00084"></a>00084 
<a name="l00085"></a>00085 <span class="keyword">extern</span> snd_config_t *<a class="code" href="group___config.html#g755686d6fb9a58b671abcf61e6724b9b">snd_config</a>;
<a name="l00086"></a>00086 
<a name="l00087"></a>00087 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g39b5c1aa214df5a4a35df6d5c490ae4f">snd_config_top</a>(snd_config_t **config);
<a name="l00088"></a>00088 
<a name="l00089"></a>00089 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g0743418194fd9570fe9ff4bdee687349">snd_config_load</a>(snd_config_t *config, <a class="code" href="group___input.html#g942229a624fb1eaccc9d61d537b9d94d">snd_input_t</a> *in);
<a name="l00090"></a>00090 <span class="keywordtype">int</span> <a class="code" href="group___config.html#gd0590cb27d1353d4711dc7a69e3f84d6">snd_config_load_override</a>(snd_config_t *config, <a class="code" href="group___input.html#g942229a624fb1eaccc9d61d537b9d94d">snd_input_t</a> *in);
<a name="l00091"></a>00091 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g05dcdc7eaa2cc4c7ab0f72103f7a903f">snd_config_save</a>(snd_config_t *config, <a class="code" href="group___output.html#gfcb4f6ed600e8daf18d5d5d8623dda50">snd_output_t</a> *out);
<a name="l00092"></a>00092 <span class="keywordtype">int</span> <a class="code" href="group___config.html#gb0d033dc9c10b9b3e692329d1a680c3d">snd_config_update</a>(<span class="keywordtype">void</span>);
<a name="l00093"></a>00093 <span class="keywordtype">int</span> <a class="code" href="group___config.html#gf04eda9c4290e0ca7ede9f0e6bd97309">snd_config_update_r</a>(snd_config_t **top, snd_config_update_t **update, <span class="keyword">const</span> <span class="keywordtype">char</span> *path);
<a name="l00094"></a>00094 <span class="keywordtype">int</span> <a class="code" href="group___config.html#gd4fa0eb48a90f9c083afeeaa42637654">snd_config_update_free</a>(snd_config_update_t *update);
<a name="l00095"></a>00095 <span class="keywordtype">int</span> <a class="code" href="group___config.html#gf5dbd99a2e3134df7ca536c9a70617b9">snd_config_update_free_global</a>(<span class="keywordtype">void</span>);
<a name="l00096"></a>00096 
<a name="l00097"></a>00097 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g5967fe5576ae9ae019aeb9b0f08236fc">snd_config_search</a>(snd_config_t *config, <span class="keyword">const</span> <span class="keywordtype">char</span> *key,
<a name="l00098"></a>00098                       snd_config_t **result);
<a name="l00099"></a>00099 <span class="keywordtype">int</span> <a class="code" href="group___config.html#gfa4d93ea6e7a1f6384f910eaa1233a06">snd_config_searchv</a>(snd_config_t *config, 
<a name="l00100"></a>00100                        snd_config_t **result, ...);
<a name="l00101"></a>00101 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g68105b1c22045f00a4aa77329f2ba0d8">snd_config_search_definition</a>(snd_config_t *config,
<a name="l00102"></a>00102                                  <span class="keyword">const</span> <span class="keywordtype">char</span> *base, <span class="keyword">const</span> <span class="keywordtype">char</span> *key,
<a name="l00103"></a>00103                                  snd_config_t **result);
<a name="l00104"></a>00104 
<a name="l00105"></a>00105 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g0fa2bd75cb2a6eb9f9120ecf0c9270b4">snd_config_expand</a>(snd_config_t *config, snd_config_t *root,
<a name="l00106"></a>00106                       <span class="keyword">const</span> <span class="keywordtype">char</span> *args, snd_config_t *private_data,
<a name="l00107"></a>00107                       snd_config_t **result);
<a name="l00108"></a>00108 <span class="keywordtype">int</span> <a class="code" href="group___config.html#gd854bd9c808636842259a22797ffdb9a">snd_config_evaluate</a>(snd_config_t *config, snd_config_t *root,
<a name="l00109"></a>00109                         snd_config_t *private_data, snd_config_t **result);
<a name="l00110"></a>00110 
<a name="l00111"></a>00111 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g81237f16471ef0ce5f433dfdc3eacd9d">snd_config_add</a>(snd_config_t *config, snd_config_t *leaf);
<a name="l00112"></a>00112 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g0d7bef8a31a6575a9cd82b04b1879906">snd_config_delete</a>(snd_config_t *config);
<a name="l00113"></a>00113 <span class="keywordtype">int</span> <a class="code" href="group___config.html#gc06e5444e3d13f5ea1c06d8771bfd5eb">snd_config_delete_compound_members</a>(<span class="keyword">const</span> snd_config_t *config);
<a name="l00114"></a>00114 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g98a80e991a2f72ca0a47edc6c3a5de40">snd_config_copy</a>(snd_config_t **dst, snd_config_t *src);
<a name="l00115"></a>00115 
<a name="l00116"></a>00116 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g8a5ee7e22ad4102921559ba36ccecb6f">snd_config_make</a>(snd_config_t **config, <span class="keyword">const</span> <span class="keywordtype">char</span> *key,
<a name="l00117"></a>00117                     <a class="code" href="group___config.html#gc42c013d7b46e861523546eaeb99c157">snd_config_type_t</a> type);
<a name="l00118"></a>00118 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g87975363d8e09ea6fbb9210a8594212a">snd_config_make_integer</a>(snd_config_t **config, <span class="keyword">const</span> <span class="keywordtype">char</span> *key);
<a name="l00119"></a>00119 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g3b3a5f1c9829332a006c11183930ec36">snd_config_make_integer64</a>(snd_config_t **config, <span class="keyword">const</span> <span class="keywordtype">char</span> *key);
<a name="l00120"></a>00120 <span class="keywordtype">int</span> <a class="code" href="group___config.html#gd6f16dd2181144bfe83994f1f42ce81a">snd_config_make_real</a>(snd_config_t **config, <span class="keyword">const</span> <span class="keywordtype">char</span> *key);
<a name="l00121"></a>00121 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g2042209dd20f7c56ea494d84aacb7cf0">snd_config_make_string</a>(snd_config_t **config, <span class="keyword">const</span> <span class="keywordtype">char</span> *key);
<a name="l00122"></a>00122 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g56b5596a4224590e91540d54e6a33cae">snd_config_make_pointer</a>(snd_config_t **config, <span class="keyword">const</span> <span class="keywordtype">char</span> *key);
<a name="l00123"></a>00123 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g4bcbb431ca9f62ed4079aeb274a051b7">snd_config_make_compound</a>(snd_config_t **config, <span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keywordtype">int</span> join);
<a name="l00124"></a>00124 
<a name="l00125"></a>00125 <span class="keywordtype">int</span> <a class="code" href="group___config.html#gf2c3c47d87fa67bfae5d5b8f64ea9bff">snd_config_imake_integer</a>(snd_config_t **config, <span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keyword">const</span> <span class="keywordtype">long</span> value);
<a name="l00126"></a>00126 <span class="keywordtype">int</span> <a class="code" href="group___config.html#gdf917ac19a1fbc1ae76bd3a5b6fb4d5e">snd_config_imake_integer64</a>(snd_config_t **config, <span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keyword">const</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> value);
<a name="l00127"></a>00127 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g3fb6f4ecf737da99bdfeb0ea9534dd63">snd_config_imake_real</a>(snd_config_t **config, <span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keyword">const</span> <span class="keywordtype">double</span> value);
<a name="l00128"></a>00128 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g79a839cebbc1615c17f2ff0651ff1593">snd_config_imake_string</a>(snd_config_t **config, <span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keyword">const</span> <span class="keywordtype">char</span> *ascii);
<a name="l00129"></a>00129 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g1d0447fa3d1e8fd93ec0c9505cd0fbb1">snd_config_imake_pointer</a>(snd_config_t **config, <span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keyword">const</span> <span class="keywordtype">void</span> *ptr);
<a name="l00130"></a>00130 
<a name="l00131"></a>00131 <a class="code" href="group___config.html#gc42c013d7b46e861523546eaeb99c157">snd_config_type_t</a> <a class="code" href="group___config.html#gecf5efb3139d67c2a8dc0aac8bb1f6c4">snd_config_get_type</a>(<span class="keyword">const</span> snd_config_t *config);
<a name="l00132"></a>00132 
<a name="l00133"></a>00133 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g18f902a6249f9b8a81f24d44fa19e0bc">snd_config_set_id</a>(snd_config_t *config, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);
<a name="l00134"></a>00134 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g4907b7dbd13e5ed36b9c1b2698173d43">snd_config_set_integer</a>(snd_config_t *config, <span class="keywordtype">long</span> value);
<a name="l00135"></a>00135 <span class="keywordtype">int</span> <a class="code" href="group___config.html#gd0c736c9c107f24a5c822b62dde9fbed">snd_config_set_integer64</a>(snd_config_t *config, <span class="keywordtype">long</span> <span class="keywordtype">long</span> value);
<a name="l00136"></a>00136 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g518fc7ff50e1e19c412e8616e1391ed3">snd_config_set_real</a>(snd_config_t *config, <span class="keywordtype">double</span> value);
<a name="l00137"></a>00137 <span class="keywordtype">int</span> <a class="code" href="group___config.html#gda8fd5e334c27fff51a381dd8e6ca5dc">snd_config_set_string</a>(snd_config_t *config, <span class="keyword">const</span> <span class="keywordtype">char</span> *value);
<a name="l00138"></a>00138 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g2b8f63af51ea8f21b187104d5324ce51">snd_config_set_ascii</a>(snd_config_t *config, <span class="keyword">const</span> <span class="keywordtype">char</span> *ascii);
<a name="l00139"></a>00139 <span class="keywordtype">int</span> <a class="code" href="group___config.html#ge75b05cb2fb8b038f262b2e628603733">snd_config_set_pointer</a>(snd_config_t *config, <span class="keyword">const</span> <span class="keywordtype">void</span> *ptr);
<a name="l00140"></a>00140 <span class="keywordtype">int</span> <a class="code" href="group___config.html#gcca465ec933a023e5397001167f4c963">snd_config_get_id</a>(<span class="keyword">const</span> snd_config_t *config, <span class="keyword">const</span> <span class="keywordtype">char</span> **value);
<a name="l00141"></a>00141 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g7df651f6e8b924c983af4e93604c2c2f">snd_config_get_integer</a>(<span class="keyword">const</span> snd_config_t *config, <span class="keywordtype">long</span> *value);
<a name="l00142"></a>00142 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g672e2fa82b926205e528f74c6333e4c8">snd_config_get_integer64</a>(<span class="keyword">const</span> snd_config_t *config, <span class="keywordtype">long</span> <span class="keywordtype">long</span> *value);
<a name="l00143"></a>00143 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g6f967e712bb455b7c6f05cc58ddae9c0">snd_config_get_real</a>(<span class="keyword">const</span> snd_config_t *config, <span class="keywordtype">double</span> *value);
<a name="l00144"></a>00144 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g4bc8e9de890accae0cac827920342922">snd_config_get_ireal</a>(<span class="keyword">const</span> snd_config_t *config, <span class="keywordtype">double</span> *value);
<a name="l00145"></a>00145 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g8c064893611fe6d0b79aa341b2e0c605">snd_config_get_string</a>(<span class="keyword">const</span> snd_config_t *config, <span class="keyword">const</span> <span class="keywordtype">char</span> **value);
<a name="l00146"></a>00146 <span class="keywordtype">int</span> <a class="code" href="group___config.html#gec70a6219973233c2487d7172c318769">snd_config_get_ascii</a>(<span class="keyword">const</span> snd_config_t *config, <span class="keywordtype">char</span> **value);
<a name="l00147"></a>00147 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g46064461921b3b0639968a485989dfb5">snd_config_get_pointer</a>(<span class="keyword">const</span> snd_config_t *config, <span class="keyword">const</span> <span class="keywordtype">void</span> **value);
<a name="l00148"></a>00148 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g6aa6fa3bce82d35bb16fdf05d343d7d1">snd_config_test_id</a>(<span class="keyword">const</span> snd_config_t *config, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);
<a name="l00149"></a>00149 
<a name="l00150"></a>00150 snd_config_iterator_t <a class="code" href="group___config.html#gd34192f9c5b999bbedc459d1bb4a6fd9">snd_config_iterator_first</a>(<span class="keyword">const</span> snd_config_t *node);
<a name="l00151"></a>00151 snd_config_iterator_t <a class="code" href="group___config.html#g56fe9291280f6209e2b03e7685ef1af5">snd_config_iterator_next</a>(<span class="keyword">const</span> snd_config_iterator_t iterator);
<a name="l00152"></a>00152 snd_config_iterator_t <a class="code" href="group___config.html#g7dddf5c33dd3d7adf3fc67ff045c8bf7">snd_config_iterator_end</a>(<span class="keyword">const</span> snd_config_t *node);
<a name="l00153"></a>00153 snd_config_t *<a class="code" href="group___config.html#g0ffcdab6b5f43391ca823d83a3d84f60">snd_config_iterator_entry</a>(<span class="keyword">const</span> snd_config_iterator_t iterator);
<a name="l00154"></a>00154 
<a name="l00163"></a><a class="code" href="group___config.html#ga88720136c87ae8364c38bf02676ee78">00163</a> <span class="preprocessor">#define snd_config_for_each(pos, next, node) \</span>
<a name="l00164"></a>00164 <span class="preprocessor">        for (pos = snd_config_iterator_first(node), next = snd_config_iterator_next(pos); pos != snd_config_iterator_end(node); pos = next, next = snd_config_iterator_next(pos))</span>
<a name="l00165"></a>00165 <span class="preprocessor"></span>
<a name="l00166"></a>00166 <span class="comment">/* Misc functions */</span>
<a name="l00167"></a>00167 
<a name="l00168"></a>00168 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g12afc2d09e2cb85e5550799814fb2ad6">snd_config_get_bool_ascii</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *ascii);
<a name="l00169"></a>00169 <span class="keywordtype">int</span> <a class="code" href="group___config.html#gf4553d6ba94b2253a42fd1a4ca154b5f">snd_config_get_bool</a>(<span class="keyword">const</span> snd_config_t *conf);
<a name="l00170"></a>00170 <span class="keywordtype">int</span> <a class="code" href="group___config.html#g2d6845f40caa7daa1dea626521689ea7">snd_config_get_ctl_iface_ascii</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *ascii);
<a name="l00171"></a>00171 <span class="keywordtype">int</span> <a class="code" href="group___config.html#gb34b094eac61023dbb0cb2f62ad83cd6">snd_config_get_ctl_iface</a>(<span class="keyword">const</span> snd_config_t *conf);
<a name="l00172"></a>00172 
<a name="l00173"></a>00173 <span class="comment">/* Names functions */</span>
<a name="l00174"></a>00174 
<a name="l00178"></a><a class="code" href="group___config.html#g5df7ac061bb365a7cc722828cc131414">00178</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structsnd__devname.html">snd_devname</a> <a class="code" href="group___config.html#g5df7ac061bb365a7cc722828cc131414">snd_devname_t</a>;
<a name="l00179"></a>00179 
<a name="l00183"></a><a class="code" href="structsnd__devname.html">00183</a> <span class="keyword">struct </span><a class="code" href="structsnd__devname.html">snd_devname</a> {
<a name="l00184"></a><a class="code" href="structsnd__devname.html#f7998927cb4afb5d6df3f4162278f5a0">00184</a>         <span class="keywordtype">char</span> *<a class="code" href="structsnd__devname.html#f7998927cb4afb5d6df3f4162278f5a0">name</a>;     
<a name="l00185"></a><a class="code" href="structsnd__devname.html#d8a82174fd9b6c6bf355907588400efd">00185</a>         <span class="keywordtype">char</span> *<a class="code" href="structsnd__devname.html#d8a82174fd9b6c6bf355907588400efd">comment</a>;  
<a name="l00186"></a><a class="code" href="structsnd__devname.html#f43d52439df36bdf3bad8eea85a80be6">00186</a>         <a class="code" href="group___config.html#g5df7ac061bb365a7cc722828cc131414">snd_devname_t</a> *<a class="code" href="structsnd__devname.html#f43d52439df36bdf3bad8eea85a80be6">next</a>;    
<a name="l00187"></a>00187 };
<a name="l00188"></a>00188 
<a name="l00189"></a>00189 <span class="keywordtype">int</span> <a class="code" href="group___config.html#gc5f001a31ea45c0defd86abba5170943">snd_names_list</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *iface, <a class="code" href="group___config.html#g5df7ac061bb365a7cc722828cc131414">snd_devname_t</a> **list);
<a name="l00190"></a>00190 <span class="keywordtype">void</span> <a class="code" href="group___config.html#g0af5ffc7a477afb27f0a2729f972dd60">snd_names_list_free</a>(<a class="code" href="group___config.html#g5df7ac061bb365a7cc722828cc131414">snd_devname_t</a> *list);
<a name="l00191"></a>00191 
<a name="l00194"></a>00194 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00195"></a>00195 <span class="preprocessor"></span>}
<a name="l00196"></a>00196 <span class="preprocessor">#endif</span>
<a name="l00197"></a>00197 <span class="preprocessor"></span>
<a name="l00198"></a>00198 <span class="preprocessor">#endif </span><span class="comment">/* __ALSA_CONF_H */</span>
</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&nbsp;
<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>