File: //usr/share/doc/alsa-lib-devel-1.0.17/lib64/html/simple_8c.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/src/mixer/simple.c File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data Structures</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
<li><a href="pages.html"><span>Related Pages</span></a></li>
<li><a href="examples.html"><span>Examples</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul></div>
<h1>/builddir/build/BUILD/alsa-lib-1.0.17a/src/mixer/simple.c File Reference</h1>Mixer Simple Element Class Interface. <a href="#_details">More...</a>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g24170fa75a27120fd6d21e9c68921999">snd_mixer_selem_register</a> (<a class="el" href="group___mixer.html#g7898f9d8a42208bbdb8a27acc1e02325">snd_mixer_t</a> *mixer, struct <a class="el" href="structsnd__mixer__selem__regopt.html">snd_mixer_selem_regopt</a> *options, <a class="el" href="group___mixer.html#gcfaafa11f09f1d5e425de98c28626359">snd_mixer_class_t</a> **classp)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Register mixer simple element class. <a href="group___simple_mixer.html#g24170fa75a27120fd6d21e9c68921999"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#gbfacae421f1cf940ee2d0ba78b3093c8">snd_mixer_find_selem</a> (<a class="el" href="group___mixer.html#g7898f9d8a42208bbdb8a27acc1e02325">snd_mixer_t</a> *mixer, const <a class="el" href="group___simple_mixer.html#gb4f1ed74fe746872ba5017c03af98f58">snd_mixer_selem_id_t</a> *id)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Find a mixer simple element. <a href="group___simple_mixer.html#gbfacae421f1cf940ee2d0ba78b3093c8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#gd35258f53481c93fcbf9c58b17302019">snd_mixer_selem_get_id</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, <a class="el" href="group___simple_mixer.html#gb4f1ed74fe746872ba5017c03af98f58">snd_mixer_selem_id_t</a> *id)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get mixer simple element identifier. <a href="group___simple_mixer.html#gd35258f53481c93fcbf9c58b17302019"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g9fad082a01f7d5971eb91bd30ab6dc7f">snd_mixer_selem_get_name</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get name part of mixer simple element identifier. <a href="group___simple_mixer.html#g9fad082a01f7d5971eb91bd30ab6dc7f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g3443fbb62c125c88009097e7fafe214f">snd_mixer_selem_get_index</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get index part of mixer simple element identifier. <a href="group___simple_mixer.html#g3443fbb62c125c88009097e7fafe214f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g1e788ae7f7d1b19e88c5cbe9b96d03b1">snd_mixer_selem_has_common_volume</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return true if mixer simple element has only one volume control for both playback and capture. <a href="group___simple_mixer.html#g1e788ae7f7d1b19e88c5cbe9b96d03b1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g3ead41f0107994baba5e13784658a765">snd_mixer_selem_has_common_switch</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return true if mixer simple element has only one switch control for both playback and capture. <a href="group___simple_mixer.html#g3ead41f0107994baba5e13784658a765"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#gc74a226f746427a554a0a08e5ac34c6f">snd_mixer_selem_channel_name</a> (<a class="el" href="group___simple_mixer.html#g8f5d1a3cbb3c7bae676ec48cbed35d8a">snd_mixer_selem_channel_id_t</a> channel)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return name of mixer simple element channel. <a href="group___simple_mixer.html#gc74a226f746427a554a0a08e5ac34c6f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#gaa3f014760c9562e1a829358f05a8193">snd_mixer_selem_is_active</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get info about the active state of a mixer simple element. <a href="group___simple_mixer.html#gaa3f014760c9562e1a829358f05a8193"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#gef52df288f8a28bc1a28d48e7176b106">snd_mixer_selem_is_playback_mono</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get info about channels of playback stream of a mixer simple element. <a href="group___simple_mixer.html#gef52df288f8a28bc1a28d48e7176b106"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#gaa726b752ebc5bef733d862f50fca9fc">snd_mixer_selem_has_playback_channel</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, <a class="el" href="group___simple_mixer.html#g8f5d1a3cbb3c7bae676ec48cbed35d8a">snd_mixer_selem_channel_id_t</a> channel)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get info about channels of playback stream of a mixer simple element. <a href="group___simple_mixer.html#gaa726b752ebc5bef733d862f50fca9fc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#ga1f97265df1bc8feb4909d9e28855818">snd_mixer_selem_get_playback_volume_range</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, long *min, long *max)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get range for playback volume of a mixer simple element. <a href="group___simple_mixer.html#ga1f97265df1bc8feb4909d9e28855818"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g4c00b34a7cdc98e9f70f52c887fb08d4">snd_mixer_selem_get_playback_dB_range</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, long *min, long *max)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get range in dB for playback volume of a mixer simple element. <a href="group___simple_mixer.html#g4c00b34a7cdc98e9f70f52c887fb08d4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g8b91bb96612ab8bda275b882fac4db0c">snd_mixer_selem_set_playback_volume_range</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, long min, long max)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set range for playback volume of a mixer simple element. <a href="group___simple_mixer.html#g8b91bb96612ab8bda275b882fac4db0c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g84226ad01a258429ba541dd56f88f0a2">snd_mixer_selem_has_playback_volume</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return info about playback volume control of a mixer simple element. <a href="group___simple_mixer.html#g84226ad01a258429ba541dd56f88f0a2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g9cc203bf18ef04c7387cd288b968e160">snd_mixer_selem_has_playback_volume_joined</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return info about playback volume control of a mixer simple element. <a href="group___simple_mixer.html#g9cc203bf18ef04c7387cd288b968e160"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g7c48994c56f2b28b13dfe7ead8293221">snd_mixer_selem_has_playback_switch</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return info about playback switch control existence of a mixer simple element. <a href="group___simple_mixer.html#g7c48994c56f2b28b13dfe7ead8293221"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#gbfdfbfab61683959820c7375e14878c6">snd_mixer_selem_has_playback_switch_joined</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return info about playback switch control of a mixer simple element. <a href="group___simple_mixer.html#gbfdfbfab61683959820c7375e14878c6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g8327551c5b0c236212a6586232dfb935">snd_mixer_selem_ask_playback_vol_dB</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, long value, long *dBvalue)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return corresponding dB value to an integer playback volume for a mixer simple element. <a href="group___simple_mixer.html#g8327551c5b0c236212a6586232dfb935"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g9d470cd7acce1c1d432577bfbe71109a">snd_mixer_selem_ask_playback_dB_vol</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, long dBvalue, int dir, long *value)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return corresponding integer playback volume for given dB value for a mixer simple element. <a href="group___simple_mixer.html#g9d470cd7acce1c1d432577bfbe71109a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g42cc5bff78f07f3cb950cf76c927a8e2">snd_mixer_selem_get_playback_volume</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, <a class="el" href="group___simple_mixer.html#g8f5d1a3cbb3c7bae676ec48cbed35d8a">snd_mixer_selem_channel_id_t</a> channel, long *value)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value of playback volume control of a mixer simple element. <a href="group___simple_mixer.html#g42cc5bff78f07f3cb950cf76c927a8e2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g4668901db28c8fe1ccbc3900daf56ca7">snd_mixer_selem_get_playback_dB</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, <a class="el" href="group___simple_mixer.html#g8f5d1a3cbb3c7bae676ec48cbed35d8a">snd_mixer_selem_channel_id_t</a> channel, long *value)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value of playback volume in dB control of a mixer simple element. <a href="group___simple_mixer.html#g4668901db28c8fe1ccbc3900daf56ca7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g515a19c1444336607a3659e2cc36b4e0">snd_mixer_selem_get_playback_switch</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, <a class="el" href="group___simple_mixer.html#g8f5d1a3cbb3c7bae676ec48cbed35d8a">snd_mixer_selem_channel_id_t</a> channel, int *value)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value of playback switch control of a mixer simple element. <a href="group___simple_mixer.html#g515a19c1444336607a3659e2cc36b4e0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g357ce595fdcf6c2fdd29f68a86a2ce34">snd_mixer_selem_set_playback_volume</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, <a class="el" href="group___simple_mixer.html#g8f5d1a3cbb3c7bae676ec48cbed35d8a">snd_mixer_selem_channel_id_t</a> channel, long value)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set value of playback volume control of a mixer simple element. <a href="group___simple_mixer.html#g357ce595fdcf6c2fdd29f68a86a2ce34"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#gef9c6ce9deb46de7b5727dc9982dc6d6">snd_mixer_selem_set_playback_dB</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, <a class="el" href="group___simple_mixer.html#g8f5d1a3cbb3c7bae676ec48cbed35d8a">snd_mixer_selem_channel_id_t</a> channel, long value, int dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set value in dB of playback volume control of a mixer simple element. <a href="group___simple_mixer.html#gef9c6ce9deb46de7b5727dc9982dc6d6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#ge7c7dff3ff32a5e9bd6a3cf153a6d672">snd_mixer_selem_set_playback_volume_all</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, long value)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set value of playback volume control for all channels of a mixer simple element. <a href="group___simple_mixer.html#ge7c7dff3ff32a5e9bd6a3cf153a6d672"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#gc3283ff82ecbf5f74fef96b6f14d1f69">snd_mixer_selem_set_playback_dB_all</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, long value, int dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set value in dB of playback volume control for all channels of a mixer simple element. <a href="group___simple_mixer.html#gc3283ff82ecbf5f74fef96b6f14d1f69"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#gb7b38fb47de9d8bca2896734ff7127f7">snd_mixer_selem_set_playback_switch</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, <a class="el" href="group___simple_mixer.html#g8f5d1a3cbb3c7bae676ec48cbed35d8a">snd_mixer_selem_channel_id_t</a> channel, int value)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set value of playback switch control of a mixer simple element. <a href="group___simple_mixer.html#gb7b38fb47de9d8bca2896734ff7127f7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g4866a16c77cea5ba21c8dc19b1ccdcf1">snd_mixer_selem_set_playback_switch_all</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, int value)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set value of playback switch control for all channels of a mixer simple element. <a href="group___simple_mixer.html#g4866a16c77cea5ba21c8dc19b1ccdcf1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g0292676a9f7b7876e62c700b013040fc">snd_mixer_selem_is_capture_mono</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get info about channels of capture stream of a mixer simple element. <a href="group___simple_mixer.html#g0292676a9f7b7876e62c700b013040fc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g6c8f99a806bacdf67917f30fe5f4a50a">snd_mixer_selem_has_capture_channel</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, <a class="el" href="group___simple_mixer.html#g8f5d1a3cbb3c7bae676ec48cbed35d8a">snd_mixer_selem_channel_id_t</a> channel)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get info about channels of capture stream of a mixer simple element. <a href="group___simple_mixer.html#g6c8f99a806bacdf67917f30fe5f4a50a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#ge16c30edebc10981c99b2d7f92495c93">snd_mixer_selem_get_capture_volume_range</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, long *min, long *max)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get range for capture volume of a mixer simple element. <a href="group___simple_mixer.html#ge16c30edebc10981c99b2d7f92495c93"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#gb33532dd173b406e572228582cbdfb27">snd_mixer_selem_get_capture_dB_range</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, long *min, long *max)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get range in dB for capture volume of a mixer simple element. <a href="group___simple_mixer.html#gb33532dd173b406e572228582cbdfb27"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g988caf0bf7564df943f6a834061398f0">snd_mixer_selem_set_capture_volume_range</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, long min, long max)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set range for capture volume of a mixer simple element. <a href="group___simple_mixer.html#g988caf0bf7564df943f6a834061398f0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g70f099f0b2f0affddaa8dce7c4861759">snd_mixer_selem_has_capture_volume</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return info about capture volume control of a mixer simple element. <a href="group___simple_mixer.html#g70f099f0b2f0affddaa8dce7c4861759"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#gdcadc5b9ce9ee7e6bf6dfd80f1cafe34">snd_mixer_selem_has_capture_volume_joined</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return info about capture volume control of a mixer simple element. <a href="group___simple_mixer.html#gdcadc5b9ce9ee7e6bf6dfd80f1cafe34"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g359ceec5da19efbb87930346afa0c7a1">snd_mixer_selem_has_capture_switch</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return info about capture switch control existence of a mixer simple element. <a href="group___simple_mixer.html#g359ceec5da19efbb87930346afa0c7a1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#gf3ffec9ba3fdc3da95c9cb87cb10183d">snd_mixer_selem_has_capture_switch_joined</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return info about capture switch control of a mixer simple element. <a href="group___simple_mixer.html#gf3ffec9ba3fdc3da95c9cb87cb10183d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g899fecbddf8f6dae9466747d27963c99">snd_mixer_selem_has_capture_switch_exclusive</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return info about capture switch control of a mixer simple element. <a href="group___simple_mixer.html#g899fecbddf8f6dae9466747d27963c99"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#gba8f20771f75229ca82bb22ea773f4fe">snd_mixer_selem_get_capture_group</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return info about capture switch control of a mixer simple element. <a href="group___simple_mixer.html#gba8f20771f75229ca82bb22ea773f4fe"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#ga44bb521deb0e6cf0840454dc9f24a8c">snd_mixer_selem_ask_capture_vol_dB</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, long value, long *dBvalue)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return corresponding dB value to an integer capture volume for a mixer simple element. <a href="group___simple_mixer.html#ga44bb521deb0e6cf0840454dc9f24a8c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g4b4309b7c65f3423fdda2df2a43bc202">snd_mixer_selem_ask_capture_dB_vol</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, long dBvalue, int dir, long *value)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return corresponding integer capture volume for given dB value for a mixer simple element. <a href="group___simple_mixer.html#g4b4309b7c65f3423fdda2df2a43bc202"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g56dce6e2377246356b518f649bf5d37f">snd_mixer_selem_get_capture_volume</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, <a class="el" href="group___simple_mixer.html#g8f5d1a3cbb3c7bae676ec48cbed35d8a">snd_mixer_selem_channel_id_t</a> channel, long *value)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value of capture volume control of a mixer simple element. <a href="group___simple_mixer.html#g56dce6e2377246356b518f649bf5d37f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#gc4feb2d07c391121504b24b4486a5958">snd_mixer_selem_get_capture_dB</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, <a class="el" href="group___simple_mixer.html#g8f5d1a3cbb3c7bae676ec48cbed35d8a">snd_mixer_selem_channel_id_t</a> channel, long *value)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value of capture volume in dB control of a mixer simple element. <a href="group___simple_mixer.html#gc4feb2d07c391121504b24b4486a5958"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g1a4859280cc2559f0729e9515050b257">snd_mixer_selem_get_capture_switch</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, <a class="el" href="group___simple_mixer.html#g8f5d1a3cbb3c7bae676ec48cbed35d8a">snd_mixer_selem_channel_id_t</a> channel, int *value)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value of capture switch control of a mixer simple element. <a href="group___simple_mixer.html#g1a4859280cc2559f0729e9515050b257"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g87d6d8120ea05dcd1c7fa08d518fb3a9">snd_mixer_selem_set_capture_volume</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, <a class="el" href="group___simple_mixer.html#g8f5d1a3cbb3c7bae676ec48cbed35d8a">snd_mixer_selem_channel_id_t</a> channel, long value)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set value of capture volume control of a mixer simple element. <a href="group___simple_mixer.html#g87d6d8120ea05dcd1c7fa08d518fb3a9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g7e6f5cedd65ce104e05eb87f1c90a6e2">snd_mixer_selem_set_capture_dB</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, <a class="el" href="group___simple_mixer.html#g8f5d1a3cbb3c7bae676ec48cbed35d8a">snd_mixer_selem_channel_id_t</a> channel, long value, int dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set value in dB of capture volume control of a mixer simple element. <a href="group___simple_mixer.html#g7e6f5cedd65ce104e05eb87f1c90a6e2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g5ccb2beca2337733940a0c82c639400a">snd_mixer_selem_set_capture_volume_all</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, long value)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set value of capture volume control for all channels of a mixer simple element. <a href="group___simple_mixer.html#g5ccb2beca2337733940a0c82c639400a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#gf27a252cdb0fe0490dba0f1df31200c1">snd_mixer_selem_set_capture_dB_all</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, long value, int dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set value in dB of capture volume control for all channels of a mixer simple element. <a href="group___simple_mixer.html#gf27a252cdb0fe0490dba0f1df31200c1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#gb00d57a633b8401be3fd802f3767e1c1">snd_mixer_selem_set_capture_switch</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, <a class="el" href="group___simple_mixer.html#g8f5d1a3cbb3c7bae676ec48cbed35d8a">snd_mixer_selem_channel_id_t</a> channel, int value)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set value of capture switch control of a mixer simple element. <a href="group___simple_mixer.html#gb00d57a633b8401be3fd802f3767e1c1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g37f0a98899b7f5a99a098abfbded76e1">snd_mixer_selem_set_capture_switch_all</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, int value)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set value of capture switch control for all channels of a mixer simple element. <a href="group___simple_mixer.html#g37f0a98899b7f5a99a098abfbded76e1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#ge56251df9a3a6f1c092cd2f6039afa7d">snd_mixer_selem_is_enumerated</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return true if mixer simple element is an enumerated control. <a href="group___simple_mixer.html#ge56251df9a3a6f1c092cd2f6039afa7d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g702afc81b46e149d90e795463d21ef01">snd_mixer_selem_is_enum_playback</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return true if mixer simple enumerated element belongs to the playback direction. <a href="group___simple_mixer.html#g702afc81b46e149d90e795463d21ef01"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g3095e085ce424d4ceb12f57e14db3123">snd_mixer_selem_is_enum_capture</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return true if mixer simple enumerated element belongs to the capture direction. <a href="group___simple_mixer.html#g3095e085ce424d4ceb12f57e14db3123"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g23600e756612dca7ea8329994590fa19">snd_mixer_selem_get_enum_items</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the number of enumerated items of the given mixer simple element. <a href="group___simple_mixer.html#g23600e756612dca7ea8329994590fa19"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g9587dbcae9d48d2c85ac36eb257d72e8">snd_mixer_selem_get_enum_item_name</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, unsigned int item, size_t maxlen, char *buf)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get the enumerated item string for the given mixer simple element <a href="group___simple_mixer.html#g9587dbcae9d48d2c85ac36eb257d72e8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#ga43b504a6e17c3a06fa14ef1af227b21">snd_mixer_selem_get_enum_item</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, <a class="el" href="group___simple_mixer.html#g8f5d1a3cbb3c7bae676ec48cbed35d8a">snd_mixer_selem_channel_id_t</a> channel, unsigned int *itemp)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get the current selected enumerated item for the given mixer simple element <a href="group___simple_mixer.html#ga43b504a6e17c3a06fa14ef1af227b21"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g2ee145356cbf778330ca15ee2eeee4ae">snd_mixer_selem_set_enum_item</a> (<a class="el" href="group___mixer.html#g5cee4435201cb3107bd49c625f1bc0af">snd_mixer_elem_t</a> *elem, <a class="el" href="group___simple_mixer.html#g8f5d1a3cbb3c7bae676ec48cbed35d8a">snd_mixer_selem_channel_id_t</a> channel, unsigned int item)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">set the current selected enumerated item for the given mixer simple element <a href="group___simple_mixer.html#g2ee145356cbf778330ca15ee2eeee4ae"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g78123601e82c8199a1cd4a5c7c58440f">snd_mixer_selem_id_sizeof</a> ()</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get size of <a class="el" href="group___simple_mixer.html#gb4f1ed74fe746872ba5017c03af98f58">snd_mixer_selem_id_t</a> <a href="group___simple_mixer.html#g78123601e82c8199a1cd4a5c7c58440f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g03e09700af6960f542b54c701d4bca37">snd_mixer_selem_id_malloc</a> (<a class="el" href="group___simple_mixer.html#gb4f1ed74fe746872ba5017c03af98f58">snd_mixer_selem_id_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an invalid <a class="el" href="group___simple_mixer.html#gb4f1ed74fe746872ba5017c03af98f58">snd_mixer_selem_id_t</a> using standard malloc <a href="group___simple_mixer.html#g03e09700af6960f542b54c701d4bca37"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g419437ff4da7b139e2ab9157503244a7">snd_mixer_selem_id_free</a> (<a class="el" href="group___simple_mixer.html#gb4f1ed74fe746872ba5017c03af98f58">snd_mixer_selem_id_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">frees a previously allocated <a class="el" href="group___simple_mixer.html#gb4f1ed74fe746872ba5017c03af98f58">snd_mixer_selem_id_t</a> <a href="group___simple_mixer.html#g419437ff4da7b139e2ab9157503244a7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#gf4a4745a74fc3a6ec55f4661ef313e59">snd_mixer_selem_id_copy</a> (<a class="el" href="group___simple_mixer.html#gb4f1ed74fe746872ba5017c03af98f58">snd_mixer_selem_id_t</a> *dst, const <a class="el" href="group___simple_mixer.html#gb4f1ed74fe746872ba5017c03af98f58">snd_mixer_selem_id_t</a> *src)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">copy one <a class="el" href="group___simple_mixer.html#gb4f1ed74fe746872ba5017c03af98f58">snd_mixer_selem_id_t</a> to another <a href="group___simple_mixer.html#gf4a4745a74fc3a6ec55f4661ef313e59"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g85f63a660119b273b3fc19c8266be6c7">snd_mixer_selem_id_get_name</a> (const <a class="el" href="group___simple_mixer.html#gb4f1ed74fe746872ba5017c03af98f58">snd_mixer_selem_id_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get name part of a mixer simple element identifier. <a href="group___simple_mixer.html#g85f63a660119b273b3fc19c8266be6c7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g1878eb97ad5955c4d22958fde5920eb6">snd_mixer_selem_id_get_index</a> (const <a class="el" href="group___simple_mixer.html#gb4f1ed74fe746872ba5017c03af98f58">snd_mixer_selem_id_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get index part of a mixer simple element identifier. <a href="group___simple_mixer.html#g1878eb97ad5955c4d22958fde5920eb6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g4a7e119226485e0d8f467d7d3af6dc19">snd_mixer_selem_id_set_name</a> (<a class="el" href="group___simple_mixer.html#gb4f1ed74fe746872ba5017c03af98f58">snd_mixer_selem_id_t</a> *obj, const char *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set name part of a mixer simple element identifier. <a href="group___simple_mixer.html#g4a7e119226485e0d8f467d7d3af6dc19"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___simple_mixer.html#g885b5b766a8b9761b374a06fd0793191">snd_mixer_selem_id_set_index</a> (<a class="el" href="group___simple_mixer.html#gb4f1ed74fe746872ba5017c03af98f58">snd_mixer_selem_id_t</a> *obj, unsigned int val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set index part of a mixer simple element identifier. <a href="group___simple_mixer.html#g885b5b766a8b9761b374a06fd0793191"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Mixer Simple Element Class Interface.
<p>
<dl compact><dt><b>Author:</b></dt><dd>Jaroslav Kysela <<a href="mailto:perex@perex.cz">perex@perex.cz</a>> <p>
Abramo Bagnara <<a href="mailto:abramo@alsa-project.org">abramo@alsa-project.org</a>> </dd></dl>
<dl compact><dt><b>Date:</b></dt><dd>2001-2004</dd></dl>
Mixer simple element class interface. <hr size="1"><address style="align: right;"><small>Generated on Tue Jan 20 22:42:10 2009 for ALSA project - the C library reference by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>