Current File : //proc/thread-self/root/kunden/usr/share/doc/alsa-lib-devel/doxygen/html/pcm_8h_source.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ALSA project - the C library reference: /builddir/build/BUILD/alsa-lib-1.2.13/include/pcm.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">ALSA project - the C library reference
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">pcm.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="pcm_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">    1</a></span>&#160; </div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> *   This library is free software; you can redistribute it and/or modify</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> *   it under the terms of the GNU Lesser General Public License as</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> *   published by the Free Software Foundation; either version 2.1 of</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *   the License, or (at your option) any later version.</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> *   This program is distributed in the hope that it will be useful,</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> *   but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> *   GNU Lesser General Public License for more details.</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> *   You should have received a copy of the GNU Lesser General Public</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"> *   License along with this library; if not, write to the Free Software</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"> *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160; </div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#ifndef __ALSA_PCM_H</span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#define __ALSA_PCM_H</span></div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160; </div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160; </div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160; </div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga32ccf47736036e86b0d787dc43e64d4a">   45</a></span>&#160;<span class="preprocessor">#define SND_PCM_DLSYM_VERSION       _dlsym_pcm_001</span></div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160; </div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_info <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a>;</div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160; </div>
<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_hw_params <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a>;</div>
<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160; </div>
<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_sw_params <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a>;</div>
<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160; <span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_status <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a>;</div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_access_mask <a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a>;</div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_format_mask <a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a>;</div>
<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_subformat_mask <a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a>;</div>
<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160; </div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gad0e95dc8a590d8f9915fec237d7a28a5">   78</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_class {</div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a3899ef7b0fa4a9717abe5587e9110514">   81</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a3899ef7b0fa4a9717abe5587e9110514">SND_PCM_CLASS_GENERIC</a> = 0,</div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a223f6ffeb72c72144f4f680998fbedb3">   83</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a223f6ffeb72c72144f4f680998fbedb3">SND_PCM_CLASS_MULTI</a>,</div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a79cdb236d774a3a5e17cf4929a16936b">   85</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a79cdb236d774a3a5e17cf4929a16936b">SND_PCM_CLASS_MODEM</a>,</div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a69f4d2c8aa3195c6fc140b6d4c2f25ea">   87</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a69f4d2c8aa3195c6fc140b6d4c2f25ea">SND_PCM_CLASS_DIGITIZER</a>,</div>
<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;    SND_PCM_CLASS_LAST = <a class="code" href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a69f4d2c8aa3195c6fc140b6d4c2f25ea">SND_PCM_CLASS_DIGITIZER</a></div>
<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;} <a class="code" href="group___p_c_m.html#gad0e95dc8a590d8f9915fec237d7a28a5">snd_pcm_class_t</a>;</div>
<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160; </div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga6a164917c35e2216f6e76beff4e4d0cb">   92</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_subclass {</div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga6a164917c35e2216f6e76beff4e4d0cba79a61939325a37b0fdfcf6e9ac0ce572">   94</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga6a164917c35e2216f6e76beff4e4d0cba79a61939325a37b0fdfcf6e9ac0ce572">SND_PCM_SUBCLASS_GENERIC_MIX</a> = 0,</div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga6a164917c35e2216f6e76beff4e4d0cbaafd17e33fac6f3c2b7e9bb48473b8c54">   96</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga6a164917c35e2216f6e76beff4e4d0cbaafd17e33fac6f3c2b7e9bb48473b8c54">SND_PCM_SUBCLASS_MULTI_MIX</a>,</div>
<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;    SND_PCM_SUBCLASS_LAST = <a class="code" href="group___p_c_m.html#gga6a164917c35e2216f6e76beff4e4d0cbaafd17e33fac6f3c2b7e9bb48473b8c54">SND_PCM_SUBCLASS_MULTI_MIX</a></div>
<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;} <a class="code" href="group___p_c_m.html#ga6a164917c35e2216f6e76beff4e4d0cb">snd_pcm_subclass_t</a>;</div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160; </div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">  101</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_stream {</div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggac23b43ff55add78638e503b9cc892c24a57a2b920dbc34173479fc9036cfc78a1">  103</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggac23b43ff55add78638e503b9cc892c24a57a2b920dbc34173479fc9036cfc78a1">SND_PCM_STREAM_PLAYBACK</a> = 0,</div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggac23b43ff55add78638e503b9cc892c24af07834f756b4f95cb61987f4811073c4">  105</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggac23b43ff55add78638e503b9cc892c24af07834f756b4f95cb61987f4811073c4">SND_PCM_STREAM_CAPTURE</a>,</div>
<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;    SND_PCM_STREAM_LAST = <a class="code" href="group___p_c_m.html#ggac23b43ff55add78638e503b9cc892c24af07834f756b4f95cb61987f4811073c4">SND_PCM_STREAM_CAPTURE</a></div>
<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;} <a class="code" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a>;</div>
<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160; </div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">  110</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_access {</div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa90a5dea527c5ae9a53f1448beb2dee6f">  112</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa90a5dea527c5ae9a53f1448beb2dee6f">SND_PCM_ACCESS_MMAP_INTERLEAVED</a> = 0,</div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa7de225785e05dd1d538203c5ece9036e">  114</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa7de225785e05dd1d538203c5ece9036e">SND_PCM_ACCESS_MMAP_NONINTERLEAVED</a>,</div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa26a4f161364cb539df4de5eeb9949121">  116</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa26a4f161364cb539df4de5eeb9949121">SND_PCM_ACCESS_MMAP_COMPLEX</a>,</div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa72a970ed6e676ab0fd9f3c3d36737e0a">  118</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa72a970ed6e676ab0fd9f3c3d36737e0a">SND_PCM_ACCESS_RW_INTERLEAVED</a>,</div>
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aae7ab128d10c32667f396933190435071">  120</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aae7ab128d10c32667f396933190435071">SND_PCM_ACCESS_RW_NONINTERLEAVED</a>,</div>
<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;    SND_PCM_ACCESS_LAST = <a class="code" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aae7ab128d10c32667f396933190435071">SND_PCM_ACCESS_RW_NONINTERLEAVED</a></div>
<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;} <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a>;</div>
<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160; </div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">  125</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_format {</div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab1e118ecdccf628639b5c85bc3a48999">  127</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab1e118ecdccf628639b5c85bc3a48999">SND_PCM_FORMAT_UNKNOWN</a> = -1,</div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a5b78bf93eaed5f52cf16c582f04aa7f1">  129</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a5b78bf93eaed5f52cf16c582f04aa7f1">SND_PCM_FORMAT_S8</a> = 0,</div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad5856f97113926836a7c6651cb8864a3">  131</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad5856f97113926836a7c6651cb8864a3">SND_PCM_FORMAT_U8</a>,</div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8b66a29293c62df9d1678c609fab76c0">  133</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8b66a29293c62df9d1678c609fab76c0">SND_PCM_FORMAT_S16_LE</a>,</div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9f6783e14d7cbb5023c86427263b0d50">  135</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9f6783e14d7cbb5023c86427263b0d50">SND_PCM_FORMAT_S16_BE</a>,</div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab2f9619da5d5062e612b2ee0929e8164">  137</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab2f9619da5d5062e612b2ee0929e8164">SND_PCM_FORMAT_U16_LE</a>,</div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aecc04aa997503c030a47fe5798514180">  139</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aecc04aa997503c030a47fe5798514180">SND_PCM_FORMAT_U16_BE</a>,</div>
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a04b3c3b9ad0106c9619a28b753d8fd18">  141</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a04b3c3b9ad0106c9619a28b753d8fd18">SND_PCM_FORMAT_S24_LE</a>,</div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a226d2f6a6bc53a6f75786ca8fad3fc65">  143</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a226d2f6a6bc53a6f75786ca8fad3fc65">SND_PCM_FORMAT_S24_BE</a>,</div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a33b2fb89235eebda4e6820d4a80a4c29">  145</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a33b2fb89235eebda4e6820d4a80a4c29">SND_PCM_FORMAT_U24_LE</a>,</div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a2c2effcf940fdee8eddf43a62360f7c4">  147</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a2c2effcf940fdee8eddf43a62360f7c4">SND_PCM_FORMAT_U24_BE</a>,</div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aa99dcea38d9cd8ea3b8a6e9ea85bcc52">  149</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aa99dcea38d9cd8ea3b8a6e9ea85bcc52">SND_PCM_FORMAT_S32_LE</a>,</div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad30a0d4bc893eba11d08d72b3916ca2a">  151</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad30a0d4bc893eba11d08d72b3916ca2a">SND_PCM_FORMAT_S32_BE</a>,</div>
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a4c9ee7d82e322009e85f7cd739bbb692">  153</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a4c9ee7d82e322009e85f7cd739bbb692">SND_PCM_FORMAT_U32_LE</a>,</div>
<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ac4d69a20b22df53a63ad8589bbdf6f93">  155</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ac4d69a20b22df53a63ad8589bbdf6f93">SND_PCM_FORMAT_U32_BE</a>,</div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a083f32474a84d344e0da496470085c8f">  157</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a083f32474a84d344e0da496470085c8f">SND_PCM_FORMAT_FLOAT_LE</a>,</div>
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab24eac408b0d2ae6b5f68ed3a7cd2d75">  159</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab24eac408b0d2ae6b5f68ed3a7cd2d75">SND_PCM_FORMAT_FLOAT_BE</a>,</div>
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8e6d82461abbb8be043f8addd23f76c0">  161</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8e6d82461abbb8be043f8addd23f76c0">SND_PCM_FORMAT_FLOAT64_LE</a>,</div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9215cd0ab46e6db8668d8bfbb3cd76a6">  163</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9215cd0ab46e6db8668d8bfbb3cd76a6">SND_PCM_FORMAT_FLOAT64_BE</a>,</div>
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a4a51dcbdb981d0357447115d7ccf3b1f">  165</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a4a51dcbdb981d0357447115d7ccf3b1f">SND_PCM_FORMAT_IEC958_SUBFRAME_LE</a>,</div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a347bac4a7d9ac64e3019a2f3238e09fb">  167</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a347bac4a7d9ac64e3019a2f3238e09fb">SND_PCM_FORMAT_IEC958_SUBFRAME_BE</a>,</div>
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a1f71fdf666f5dea8b84d627ba84a9ea5">  169</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a1f71fdf666f5dea8b84d627ba84a9ea5">SND_PCM_FORMAT_MU_LAW</a>,</div>
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9d1017ad6b2f73e97f20cf933a5d8a7e">  171</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9d1017ad6b2f73e97f20cf933a5d8a7e">SND_PCM_FORMAT_A_LAW</a>,</div>
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a984ec5c790504560bfc7564cfeaddc23">  173</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a984ec5c790504560bfc7564cfeaddc23">SND_PCM_FORMAT_IMA_ADPCM</a>,</div>
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a3705d4bd3266f3a68c276da9e7a65660">  175</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a3705d4bd3266f3a68c276da9e7a65660">SND_PCM_FORMAT_MPEG</a>,</div>
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a32ec1ed1e6bc5eafff1547e1401f679c">  177</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a32ec1ed1e6bc5eafff1547e1401f679c">SND_PCM_FORMAT_GSM</a>,</div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abeb8a83f4a3f685cf8051842ad40d25f">  179</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abeb8a83f4a3f685cf8051842ad40d25f">SND_PCM_FORMAT_S20_LE</a>,</div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a17cbdeeafef56a2e93719a1866c9681a">  181</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a17cbdeeafef56a2e93719a1866c9681a">SND_PCM_FORMAT_S20_BE</a>,</div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aed034cada192ddc4814c6ebf19f37bef">  183</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aed034cada192ddc4814c6ebf19f37bef">SND_PCM_FORMAT_U20_LE</a>,</div>
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abc818f93cee1a1602d808549ba5adfd9">  185</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abc818f93cee1a1602d808549ba5adfd9">SND_PCM_FORMAT_U20_BE</a>,</div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a770a94546bff2f0d07e32dd22c5f9a2c">  187</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a770a94546bff2f0d07e32dd22c5f9a2c">SND_PCM_FORMAT_SPECIAL</a> = 31,</div>
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a1fd8c22f3dd45fc1b8e41b0b5e6107ce">  189</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a1fd8c22f3dd45fc1b8e41b0b5e6107ce">SND_PCM_FORMAT_S24_3LE</a> = 32,</div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a531ede921f12bd96e02499f962fdb7ea">  191</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a531ede921f12bd96e02499f962fdb7ea">SND_PCM_FORMAT_S24_3BE</a>,</div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a76ef58eb516389000bdc678ca69515c3">  193</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a76ef58eb516389000bdc678ca69515c3">SND_PCM_FORMAT_U24_3LE</a>,</div>
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a26318cc44ae67775ccedc1f5ba07d925">  195</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a26318cc44ae67775ccedc1f5ba07d925">SND_PCM_FORMAT_U24_3BE</a>,</div>
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8f23da6a6564831a09f079f4d0e7fd6c">  197</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8f23da6a6564831a09f079f4d0e7fd6c">SND_PCM_FORMAT_S20_3LE</a>,</div>
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a178dd8e9b92a0dbe80ae837979720fa7">  199</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a178dd8e9b92a0dbe80ae837979720fa7">SND_PCM_FORMAT_S20_3BE</a>,</div>
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a15eb6dc96e7940b06b2b40fd483073a3">  201</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a15eb6dc96e7940b06b2b40fd483073a3">SND_PCM_FORMAT_U20_3LE</a>,</div>
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8d4e75049c83e0b26493d4d149de5b22">  203</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8d4e75049c83e0b26493d4d149de5b22">SND_PCM_FORMAT_U20_3BE</a>,</div>
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a89ba6879c39fec5ee33f2b760ebd7053">  205</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a89ba6879c39fec5ee33f2b760ebd7053">SND_PCM_FORMAT_S18_3LE</a>,</div>
<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad49193efd29a9f7085ddcd08e3b33eba">  207</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad49193efd29a9f7085ddcd08e3b33eba">SND_PCM_FORMAT_S18_3BE</a>,</div>
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a3ab354cc702a7b9d651aec726bb8a68c">  209</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a3ab354cc702a7b9d651aec726bb8a68c">SND_PCM_FORMAT_U18_3LE</a>,</div>
<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a0bab067dee022bd684b1015762a44663">  211</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a0bab067dee022bd684b1015762a44663">SND_PCM_FORMAT_U18_3BE</a>,</div>
<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;    <span class="comment">/* G.723 (ADPCM) 24 kbit/s, 8 samples in 3 bytes */</span></div>
<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;    SND_PCM_FORMAT_G723_24,</div>
<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;    <span class="comment">/* G.723 (ADPCM) 24 kbit/s, 1 sample in 1 byte */</span></div>
<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;    SND_PCM_FORMAT_G723_24_1B,</div>
<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;    <span class="comment">/* G.723 (ADPCM) 40 kbit/s, 8 samples in 3 bytes */</span></div>
<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;    SND_PCM_FORMAT_G723_40,</div>
<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;    <span class="comment">/* G.723 (ADPCM) 40 kbit/s, 1 sample in 1 byte */</span></div>
<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;    SND_PCM_FORMAT_G723_40_1B,</div>
<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;    <span class="comment">/* Direct Stream Digital (DSD) in 1-byte samples (x8) */</span></div>
<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;    SND_PCM_FORMAT_DSD_U8,</div>
<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;    <span class="comment">/* Direct Stream Digital (DSD) in 2-byte samples (x16) */</span></div>
<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;    SND_PCM_FORMAT_DSD_U16_LE,</div>
<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;    <span class="comment">/* Direct Stream Digital (DSD) in 4-byte samples (x32) */</span></div>
<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;    SND_PCM_FORMAT_DSD_U32_LE,</div>
<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;    <span class="comment">/* Direct Stream Digital (DSD) in 2-byte samples (x16) */</span></div>
<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;    SND_PCM_FORMAT_DSD_U16_BE,</div>
<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;    <span class="comment">/* Direct Stream Digital (DSD) in 4-byte samples (x32) */</span></div>
<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;    SND_PCM_FORMAT_DSD_U32_BE,</div>
<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;    SND_PCM_FORMAT_LAST = SND_PCM_FORMAT_DSD_U32_BE,</div>
<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160; </div>
<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;<span class="preprocessor">#if __BYTE_ORDER == __LITTLE_ENDIAN</span></div>
<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aac4470b6be81c22af0cfe528bee4a474">  234</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aac4470b6be81c22af0cfe528bee4a474">SND_PCM_FORMAT_S16</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8b66a29293c62df9d1678c609fab76c0">SND_PCM_FORMAT_S16_LE</a>,</div>
<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a032b33ad0fe643a3177be26148f026f1">  236</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a032b33ad0fe643a3177be26148f026f1">SND_PCM_FORMAT_U16</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab2f9619da5d5062e612b2ee0929e8164">SND_PCM_FORMAT_U16_LE</a>,</div>
<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad2eb0073f6d7ba800695c088b32956a5">  238</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad2eb0073f6d7ba800695c088b32956a5">SND_PCM_FORMAT_S24</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a04b3c3b9ad0106c9619a28b753d8fd18">SND_PCM_FORMAT_S24_LE</a>,</div>
<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a036c86abc5151b9a1f19476d34120994">  240</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a036c86abc5151b9a1f19476d34120994">SND_PCM_FORMAT_U24</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a33b2fb89235eebda4e6820d4a80a4c29">SND_PCM_FORMAT_U24_LE</a>,</div>
<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abccf973f2b6eba3481949a7b5b04f4ab">  242</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abccf973f2b6eba3481949a7b5b04f4ab">SND_PCM_FORMAT_S32</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aa99dcea38d9cd8ea3b8a6e9ea85bcc52">SND_PCM_FORMAT_S32_LE</a>,</div>
<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abbdd76fc846d3a68c19727a44bd38336">  244</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abbdd76fc846d3a68c19727a44bd38336">SND_PCM_FORMAT_U32</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a4c9ee7d82e322009e85f7cd739bbb692">SND_PCM_FORMAT_U32_LE</a>,</div>
<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a7d9fd83c6ff5be7a9cde4b0673b64bf0">  246</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a7d9fd83c6ff5be7a9cde4b0673b64bf0">SND_PCM_FORMAT_FLOAT</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a083f32474a84d344e0da496470085c8f">SND_PCM_FORMAT_FLOAT_LE</a>,</div>
<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a0ecea6572fd04ef25ae24cde617eaa9a">  248</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a0ecea6572fd04ef25ae24cde617eaa9a">SND_PCM_FORMAT_FLOAT64</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8e6d82461abbb8be043f8addd23f76c0">SND_PCM_FORMAT_FLOAT64_LE</a>,</div>
<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a7ecefcb13f1fbb3ffb24f9b6582d53cc">  250</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a7ecefcb13f1fbb3ffb24f9b6582d53cc">SND_PCM_FORMAT_IEC958_SUBFRAME</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a4a51dcbdb981d0357447115d7ccf3b1f">SND_PCM_FORMAT_IEC958_SUBFRAME_LE</a>,</div>
<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a3a80019ca0ede6cc2278ed13f03ce3ea">  252</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a3a80019ca0ede6cc2278ed13f03ce3ea">SND_PCM_FORMAT_S20</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abeb8a83f4a3f685cf8051842ad40d25f">SND_PCM_FORMAT_S20_LE</a>,</div>
<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ace45a12e077ffb0be4df727cc23ea099">  254</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ace45a12e077ffb0be4df727cc23ea099">SND_PCM_FORMAT_U20</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aed034cada192ddc4814c6ebf19f37bef">SND_PCM_FORMAT_U20_LE</a>,</div>
<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;<span class="preprocessor">#elif __BYTE_ORDER == __BIG_ENDIAN</span></div>
<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aac4470b6be81c22af0cfe528bee4a474">SND_PCM_FORMAT_S16</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9f6783e14d7cbb5023c86427263b0d50">SND_PCM_FORMAT_S16_BE</a>,</div>
<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a032b33ad0fe643a3177be26148f026f1">SND_PCM_FORMAT_U16</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aecc04aa997503c030a47fe5798514180">SND_PCM_FORMAT_U16_BE</a>,</div>
<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad2eb0073f6d7ba800695c088b32956a5">SND_PCM_FORMAT_S24</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a226d2f6a6bc53a6f75786ca8fad3fc65">SND_PCM_FORMAT_S24_BE</a>,</div>
<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a036c86abc5151b9a1f19476d34120994">SND_PCM_FORMAT_U24</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a2c2effcf940fdee8eddf43a62360f7c4">SND_PCM_FORMAT_U24_BE</a>,</div>
<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abccf973f2b6eba3481949a7b5b04f4ab">SND_PCM_FORMAT_S32</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad30a0d4bc893eba11d08d72b3916ca2a">SND_PCM_FORMAT_S32_BE</a>,</div>
<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abbdd76fc846d3a68c19727a44bd38336">SND_PCM_FORMAT_U32</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ac4d69a20b22df53a63ad8589bbdf6f93">SND_PCM_FORMAT_U32_BE</a>,</div>
<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a7d9fd83c6ff5be7a9cde4b0673b64bf0">SND_PCM_FORMAT_FLOAT</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab24eac408b0d2ae6b5f68ed3a7cd2d75">SND_PCM_FORMAT_FLOAT_BE</a>,</div>
<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a0ecea6572fd04ef25ae24cde617eaa9a">SND_PCM_FORMAT_FLOAT64</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9215cd0ab46e6db8668d8bfbb3cd76a6">SND_PCM_FORMAT_FLOAT64_BE</a>,</div>
<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a7ecefcb13f1fbb3ffb24f9b6582d53cc">SND_PCM_FORMAT_IEC958_SUBFRAME</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a347bac4a7d9ac64e3019a2f3238e09fb">SND_PCM_FORMAT_IEC958_SUBFRAME_BE</a>,</div>
<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a3a80019ca0ede6cc2278ed13f03ce3ea">SND_PCM_FORMAT_S20</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a17cbdeeafef56a2e93719a1866c9681a">SND_PCM_FORMAT_S20_BE</a>,</div>
<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;    <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ace45a12e077ffb0be4df727cc23ea099">SND_PCM_FORMAT_U20</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abc818f93cee1a1602d808549ba5adfd9">SND_PCM_FORMAT_U20_BE</a>,</div>
<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="preprocessor">#error &quot;Unknown endian&quot;</span></div>
<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;} <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a>;</div>
<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160; </div>
<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">  284</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_subformat {</div>
<div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga1e5fe73a6bdf881e2f91921d5e5327c7a8ca679bce9e9cbc15e66978d2dbd5deb">  286</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga1e5fe73a6bdf881e2f91921d5e5327c7a8ca679bce9e9cbc15e66978d2dbd5deb">SND_PCM_SUBFORMAT_UNKNOWN</a> = -1,</div>
<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga1e5fe73a6bdf881e2f91921d5e5327c7a09a538c9147dae5bb19df88198f0ebb8">  288</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga1e5fe73a6bdf881e2f91921d5e5327c7a09a538c9147dae5bb19df88198f0ebb8">SND_PCM_SUBFORMAT_STD</a> = 0,</div>
<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga1e5fe73a6bdf881e2f91921d5e5327c7a305327210ce1385622165b1d133d7679">  290</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga1e5fe73a6bdf881e2f91921d5e5327c7a305327210ce1385622165b1d133d7679">SND_PCM_SUBFORMAT_MSBITS_MAX</a> = 1,</div>
<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga1e5fe73a6bdf881e2f91921d5e5327c7a5a52f5af9adfc7348de9332d18c9d682">  292</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga1e5fe73a6bdf881e2f91921d5e5327c7a5a52f5af9adfc7348de9332d18c9d682">SND_PCM_SUBFORMAT_MSBITS_20</a> = 2,</div>
<div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga1e5fe73a6bdf881e2f91921d5e5327c7acc33462323812004832525f0ec79072f">  294</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga1e5fe73a6bdf881e2f91921d5e5327c7acc33462323812004832525f0ec79072f">SND_PCM_SUBFORMAT_MSBITS_24</a> = 3,</div>
<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;    SND_PCM_SUBFORMAT_LAST = <a class="code" href="group___p_c_m.html#gga1e5fe73a6bdf881e2f91921d5e5327c7acc33462323812004832525f0ec79072f">SND_PCM_SUBFORMAT_MSBITS_24</a></div>
<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;} <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a>;</div>
<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160; </div>
<div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga61ac499cb3701ce536d4d83725908860">  299</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_state {</div>
<div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a56cf8033b50561b57437232e243f3007">  301</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a56cf8033b50561b57437232e243f3007">SND_PCM_STATE_OPEN</a> = 0,</div>
<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a58d9a0501aa1b2bd2607e1084c335672">  303</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a58d9a0501aa1b2bd2607e1084c335672">SND_PCM_STATE_SETUP</a>,</div>
<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a3eb4a3b75c7d2adb22f1829f3f738b27">  305</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a3eb4a3b75c7d2adb22f1829f3f738b27">SND_PCM_STATE_PREPARED</a>,</div>
<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a86f6fbc796881f19fde0e1957f878147">  307</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a86f6fbc796881f19fde0e1957f878147">SND_PCM_STATE_RUNNING</a>,</div>
<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860ab63b5b90201110cd586b686355fd5d83">  309</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860ab63b5b90201110cd586b686355fd5d83">SND_PCM_STATE_XRUN</a>,</div>
<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a86f88c2a4c8eedb5c91f3b6cb4879cfe">  311</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a86f88c2a4c8eedb5c91f3b6cb4879cfe">SND_PCM_STATE_DRAINING</a>,</div>
<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a9fa0c5b43e5c924f87b50e22878a8952">  313</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a9fa0c5b43e5c924f87b50e22878a8952">SND_PCM_STATE_PAUSED</a>,</div>
<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a79a05b6b619f88e153d50d9daf2e84bf">  315</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a79a05b6b619f88e153d50d9daf2e84bf">SND_PCM_STATE_SUSPENDED</a>,</div>
<div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860aa0cbad634a40383eed6059d1b49c215a">  317</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860aa0cbad634a40383eed6059d1b49c215a">SND_PCM_STATE_DISCONNECTED</a>,</div>
<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;    SND_PCM_STATE_LAST = <a class="code" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860aa0cbad634a40383eed6059d1b49c215a">SND_PCM_STATE_DISCONNECTED</a>,</div>
<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;    <a class="code" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a5003a732bf308c84259933c64ab02f06">SND_PCM_STATE_PRIVATE1</a> = 1024</div>
<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a5003a732bf308c84259933c64ab02f06">  321</a></span>&#160;} <a class="code" href="group___p_c_m.html#ga61ac499cb3701ce536d4d83725908860">snd_pcm_state_t</a>;</div>
<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160; </div>
<div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga0eae9150f4f207ed05cb629cc3a3673f">  324</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_start {</div>
<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga0eae9150f4f207ed05cb629cc3a3673fa1784d28a1a0b6d0dc9726e8093fef095">  326</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga0eae9150f4f207ed05cb629cc3a3673fa1784d28a1a0b6d0dc9726e8093fef095">SND_PCM_START_DATA</a> = 0,</div>
<div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga0eae9150f4f207ed05cb629cc3a3673fa3f7514d50731fbec3bf3963f8f50e377">  328</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga0eae9150f4f207ed05cb629cc3a3673fa3f7514d50731fbec3bf3963f8f50e377">SND_PCM_START_EXPLICIT</a>,</div>
<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;    SND_PCM_START_LAST = <a class="code" href="group___p_c_m.html#gga0eae9150f4f207ed05cb629cc3a3673fa3f7514d50731fbec3bf3963f8f50e377">SND_PCM_START_EXPLICIT</a></div>
<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;} <a class="code" href="group___p_c_m.html#ga0eae9150f4f207ed05cb629cc3a3673f">snd_pcm_start_t</a>;</div>
<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160; </div>
<div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga67c10983b5cadd8b3eb3163489655784">  333</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_xrun {</div>
<div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga67c10983b5cadd8b3eb3163489655784a2041251f57b2d807a87dbb33de4a0299">  335</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga67c10983b5cadd8b3eb3163489655784a2041251f57b2d807a87dbb33de4a0299">SND_PCM_XRUN_NONE</a> = 0,</div>
<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga67c10983b5cadd8b3eb3163489655784a79be5aacb29e5eb3cea538eb7a24c57c">  337</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga67c10983b5cadd8b3eb3163489655784a79be5aacb29e5eb3cea538eb7a24c57c">SND_PCM_XRUN_STOP</a>,</div>
<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;    SND_PCM_XRUN_LAST = <a class="code" href="group___p_c_m.html#gga67c10983b5cadd8b3eb3163489655784a79be5aacb29e5eb3cea538eb7a24c57c">SND_PCM_XRUN_STOP</a></div>
<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;} <a class="code" href="group___p_c_m.html#ga67c10983b5cadd8b3eb3163489655784">snd_pcm_xrun_t</a>;</div>
<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160; </div>
<div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga695a9755880cf886c13d07938f92ea77">  342</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_tstamp {</div>
<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77af49a1c378583854b22ed6f6490f3b1ee">  344</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77af49a1c378583854b22ed6f6490f3b1ee">SND_PCM_TSTAMP_NONE</a> = 0,</div>
<div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77ac62f4ba2b203d59b8f11074fb12788ae">  346</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77ac62f4ba2b203d59b8f11074fb12788ae">SND_PCM_TSTAMP_ENABLE</a>,</div>
<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77ab09196ab367636c4d365b5b6bcd391d8">  350</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77ab09196ab367636c4d365b5b6bcd391d8">SND_PCM_TSTAMP_MMAP</a> = <a class="code" href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77ac62f4ba2b203d59b8f11074fb12788ae">SND_PCM_TSTAMP_ENABLE</a>,</div>
<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;    SND_PCM_TSTAMP_LAST = <a class="code" href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77ac62f4ba2b203d59b8f11074fb12788ae">SND_PCM_TSTAMP_ENABLE</a></div>
<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;} <a class="code" href="group___p_c_m.html#ga695a9755880cf886c13d07938f92ea77">snd_pcm_tstamp_t</a>;</div>
<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160; </div>
<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga6e7869809e23ed1a3595e94fbd9a275c">  355</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_tstamp_type {</div>
<div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga6e7869809e23ed1a3595e94fbd9a275ca363906e727cdee56da82cab964ac3ad9">  356</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga6e7869809e23ed1a3595e94fbd9a275ca363906e727cdee56da82cab964ac3ad9">SND_PCM_TSTAMP_TYPE_GETTIMEOFDAY</a> = 0,   </div>
<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga6e7869809e23ed1a3595e94fbd9a275ca649eaa23a8ba59ef31b7cb1582a9d2b2">  357</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga6e7869809e23ed1a3595e94fbd9a275ca649eaa23a8ba59ef31b7cb1582a9d2b2">SND_PCM_TSTAMP_TYPE_MONOTONIC</a>,  </div>
<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga6e7869809e23ed1a3595e94fbd9a275caaf1a88d034848bf2154be94ace1f8cef">  358</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga6e7869809e23ed1a3595e94fbd9a275caaf1a88d034848bf2154be94ace1f8cef">SND_PCM_TSTAMP_TYPE_MONOTONIC_RAW</a>,  </div>
<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;    SND_PCM_TSTAMP_TYPE_LAST = <a class="code" href="group___p_c_m.html#gga6e7869809e23ed1a3595e94fbd9a275caaf1a88d034848bf2154be94ace1f8cef">SND_PCM_TSTAMP_TYPE_MONOTONIC_RAW</a>,</div>
<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;} <a class="code" href="group___p_c_m.html#ga6e7869809e23ed1a3595e94fbd9a275c">snd_pcm_tstamp_type_t</a>;</div>
<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160; </div>
<div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga30862261c9b707e727d41e6b47789026">  363</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_audio_tstamp_type {</div>
<div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga30862261c9b707e727d41e6b47789026af21f9185a3ee7de2bc3a56a8152f4bf8">  368</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga30862261c9b707e727d41e6b47789026af21f9185a3ee7de2bc3a56a8152f4bf8">SND_PCM_AUDIO_TSTAMP_TYPE_COMPAT</a> = 0,</div>
<div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga30862261c9b707e727d41e6b47789026a175ebac459cd50919ffb11b740a61804">  369</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga30862261c9b707e727d41e6b47789026a175ebac459cd50919ffb11b740a61804">SND_PCM_AUDIO_TSTAMP_TYPE_DEFAULT</a> = 1,           </div>
<div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga30862261c9b707e727d41e6b47789026a7c9b5c36f2593618153d2674e4bd98fd">  370</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga30862261c9b707e727d41e6b47789026a7c9b5c36f2593618153d2674e4bd98fd">SND_PCM_AUDIO_TSTAMP_TYPE_LINK</a> = 2,            </div>
<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga30862261c9b707e727d41e6b47789026ad4fd05d9dde988922a5c38404d2e64e8">  371</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga30862261c9b707e727d41e6b47789026ad4fd05d9dde988922a5c38404d2e64e8">SND_PCM_AUDIO_TSTAMP_TYPE_LINK_ABSOLUTE</a> = 3,       </div>
<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga30862261c9b707e727d41e6b47789026a2d8414855f006ffbf2746c3fc0d7a494">  372</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga30862261c9b707e727d41e6b47789026a2d8414855f006ffbf2746c3fc0d7a494">SND_PCM_AUDIO_TSTAMP_TYPE_LINK_ESTIMATED</a> = 4,    </div>
<div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga30862261c9b707e727d41e6b47789026a5d28e3d49e7c873e64b10554f31c8b36">  373</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga30862261c9b707e727d41e6b47789026a5d28e3d49e7c873e64b10554f31c8b36">SND_PCM_AUDIO_TSTAMP_TYPE_LINK_SYNCHRONIZED</a> = 5, </div>
<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;    SND_PCM_AUDIO_TSTAMP_TYPE_LAST = <a class="code" href="group___p_c_m.html#gga30862261c9b707e727d41e6b47789026a5d28e3d49e7c873e64b10554f31c8b36">SND_PCM_AUDIO_TSTAMP_TYPE_LINK_SYNCHRONIZED</a></div>
<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;} <a class="code" href="group___p_c_m.html#ga30862261c9b707e727d41e6b47789026">snd_pcm_audio_tstamp_type_t</a>;</div>
<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160; </div>
<div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="structsnd__pcm__audio__tstamp__config__t.html">  378</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_audio_tstamp_config {</div>
<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;    <span class="comment">/* 5 of max 16 bits used */</span></div>
<div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="structsnd__pcm__audio__tstamp__config__t.html#a20342e32550069636728c18351d16b6e">  380</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsnd__pcm__audio__tstamp__config__t.html#a20342e32550069636728c18351d16b6e">type_requested</a>:4; </div>
<div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="structsnd__pcm__audio__tstamp__config__t.html#adf9034319342df0fbe8ef7162f0a6699">  381</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsnd__pcm__audio__tstamp__config__t.html#adf9034319342df0fbe8ef7162f0a6699">report_delay</a>:1; </div>
<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;} <a class="code" href="structsnd__pcm__audio__tstamp__config__t.html">snd_pcm_audio_tstamp_config_t</a>;</div>
<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160; </div>
<div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="structsnd__pcm__audio__tstamp__report__t.html">  385</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_audio_tstamp_report {</div>
<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;    <span class="comment">/* 6 of max 16 bits used for bit-fields */</span></div>
<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160; </div>
<div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="structsnd__pcm__audio__tstamp__report__t.html#ad3027fa687d5447ff129d053bd14b2a7">  388</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsnd__pcm__audio__tstamp__report__t.html#ad3027fa687d5447ff129d053bd14b2a7">valid</a>:1; </div>
<div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="structsnd__pcm__audio__tstamp__report__t.html#ab91ed94e665c05a9f9a4a347562b8f95">  389</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsnd__pcm__audio__tstamp__report__t.html#ab91ed94e665c05a9f9a4a347562b8f95">actual_type</a>:4; </div>
<div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="structsnd__pcm__audio__tstamp__report__t.html#a30fc0c6729a5e3b12fefe169ea271719">  391</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsnd__pcm__audio__tstamp__report__t.html#a30fc0c6729a5e3b12fefe169ea271719">accuracy_report</a>:1; </div>
<div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="structsnd__pcm__audio__tstamp__report__t.html#ade9f3ace2d47e5617ab8ffbefe0bf9b9">  392</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsnd__pcm__audio__tstamp__report__t.html#ade9f3ace2d47e5617ab8ffbefe0bf9b9">accuracy</a>; </div>
<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;} <a class="code" href="structsnd__pcm__audio__tstamp__report__t.html">snd_pcm_audio_tstamp_report_t</a>;</div>
<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160; </div>
<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">  396</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a>;</div>
<div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">  398</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">long</span> <a class="code" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a>;</div>
<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160; </div>
<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga6bd90de1d1527b5804090dcce51079ad">  401</a></span>&#160;<span class="preprocessor">#define SND_PCM_NONBLOCK        0x00000001</span></div>
<div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga9b22351abf6c85ced128e2088f6f6a5c">  403</a></span>&#160;<span class="preprocessor">#define SND_PCM_ASYNC           0x00000002</span></div>
<div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga52c76ad60bec6f41ad6be1454dc62610">  405</a></span>&#160;<span class="preprocessor">#define SND_PCM_EINTR           0x00000080</span></div>
<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga06aa6da1ebeff70c83d9f6e18a91a3d7">  407</a></span>&#160;<span class="preprocessor">#define SND_PCM_ABORT           0x00008000</span></div>
<div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gaba352dfac44ef1681f91d476ed781005">  409</a></span>&#160;<span class="preprocessor">#define SND_PCM_NO_AUTO_RESAMPLE    0x00010000</span></div>
<div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga64fa40b556374dabe40d4874242fee19">  411</a></span>&#160;<span class="preprocessor">#define SND_PCM_NO_AUTO_CHANNELS    0x00020000</span></div>
<div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gacb997a23fbba62232101f730e9ae1e96">  413</a></span>&#160;<span class="preprocessor">#define SND_PCM_NO_AUTO_FORMAT      0x00040000</span></div>
<div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga1f67b4e05749f0d3dafe7c17e448518a">  415</a></span>&#160;<span class="preprocessor">#define SND_PCM_NO_SOFTVOL      0x00080000</span></div>
<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160; </div>
<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm <a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a>;</div>
<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160; </div>
<div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga060d5b81f2fc8efcc35ff3e1de6e9fa4">  421</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="group___p_c_m.html#ga060d5b81f2fc8efcc35ff3e1de6e9fa4">_snd_pcm_type</a> {</div>
<div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a09891cdb0b9282c37c41941b922b12c4">  423</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a09891cdb0b9282c37c41941b922b12c4">SND_PCM_TYPE_HW</a> = 0,</div>
<div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a2e332e4a85ab27030c8504a2becc02ee">  425</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a2e332e4a85ab27030c8504a2becc02ee">SND_PCM_TYPE_HOOKS</a>,</div>
<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a568ddf1cfbafe64782e3073b235ff5f3">  428</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a568ddf1cfbafe64782e3073b235ff5f3">SND_PCM_TYPE_MULTI</a>,</div>
<div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a583a91928c037820337cd8915cd85e02">  430</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a583a91928c037820337cd8915cd85e02">SND_PCM_TYPE_FILE</a>,</div>
<div class="line"><a name="l00432"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a1fd5236858488b6bb1c565ae83ba451d">  432</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a1fd5236858488b6bb1c565ae83ba451d">SND_PCM_TYPE_NULL</a>,</div>
<div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a7af39420542c41f72a62551b2ae8db6d">  434</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a7af39420542c41f72a62551b2ae8db6d">SND_PCM_TYPE_SHM</a>,</div>
<div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3b07a18a1c2cadfc4e2eec2d62aef57e">  436</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3b07a18a1c2cadfc4e2eec2d62aef57e">SND_PCM_TYPE_INET</a>,</div>
<div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af09844304be19ee3a81ba5e2165e00bc">  438</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af09844304be19ee3a81ba5e2165e00bc">SND_PCM_TYPE_COPY</a>,</div>
<div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3a89f56e7151dba7ba93e392fe709222">  440</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3a89f56e7151dba7ba93e392fe709222">SND_PCM_TYPE_LINEAR</a>,</div>
<div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4aaefed6aee6ad9570fa3fdd5943702e43">  442</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4aaefed6aee6ad9570fa3fdd5943702e43">SND_PCM_TYPE_ALAW</a>,</div>
<div class="line"><a name="l00444"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a225a22f28b83348c81b9962b53f68419">  444</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a225a22f28b83348c81b9962b53f68419">SND_PCM_TYPE_MULAW</a>,</div>
<div class="line"><a name="l00446"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a8b358976321af44871bfd4f5743eb7f0">  446</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a8b358976321af44871bfd4f5743eb7f0">SND_PCM_TYPE_ADPCM</a>,</div>
<div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4ac551ab5a7b8c32d4a79a9f605287c4b0">  448</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4ac551ab5a7b8c32d4a79a9f605287c4b0">SND_PCM_TYPE_RATE</a>,</div>
<div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a25b8c982e260c67fdf3da22a7d68bbb0">  450</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a25b8c982e260c67fdf3da22a7d68bbb0">SND_PCM_TYPE_ROUTE</a>,</div>
<div class="line"><a name="l00452"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af03892219cb4ca4f07025b7a67d3890e">  452</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af03892219cb4ca4f07025b7a67d3890e">SND_PCM_TYPE_PLUG</a>,</div>
<div class="line"><a name="l00454"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a5f90c13d40f32cdbaa24304f1f4aa260">  454</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a5f90c13d40f32cdbaa24304f1f4aa260">SND_PCM_TYPE_SHARE</a>,</div>
<div class="line"><a name="l00456"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a415afb5482d35b38837035a6dd82b39d">  456</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a415afb5482d35b38837035a6dd82b39d">SND_PCM_TYPE_METER</a>,</div>
<div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a9d46de594d5885faa0fc4c3075eade76">  458</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a9d46de594d5885faa0fc4c3075eade76">SND_PCM_TYPE_MIX</a>,</div>
<div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4ac48d9a315b2094989b303b62939f4d12">  460</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4ac48d9a315b2094989b303b62939f4d12">SND_PCM_TYPE_DROUTE</a>,</div>
<div class="line"><a name="l00462"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a819e90fe76ad9b1f8615cdaa76d47606">  462</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a819e90fe76ad9b1f8615cdaa76d47606">SND_PCM_TYPE_LBSERVER</a>,</div>
<div class="line"><a name="l00464"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af99ee7d59e1195c15440b7688e36b4e2">  464</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af99ee7d59e1195c15440b7688e36b4e2">SND_PCM_TYPE_LINEAR_FLOAT</a>,</div>
<div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af3096430cd38726e8dd3751c611af13e">  466</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af3096430cd38726e8dd3751c611af13e">SND_PCM_TYPE_LADSPA</a>,</div>
<div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a1345bfdf8c4052ec4eaea99ddca5b25e">  468</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a1345bfdf8c4052ec4eaea99ddca5b25e">SND_PCM_TYPE_DMIX</a>,</div>
<div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3c059ea48c0ecb784421997aa302ff44">  470</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3c059ea48c0ecb784421997aa302ff44">SND_PCM_TYPE_JACK</a>,</div>
<div class="line"><a name="l00472"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a4fd7bc5c326b81d47841dc3133c6a154">  472</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a4fd7bc5c326b81d47841dc3133c6a154">SND_PCM_TYPE_DSNOOP</a>,</div>
<div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a02bca0b5efdbdfedb0983dacac599977">  474</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a02bca0b5efdbdfedb0983dacac599977">SND_PCM_TYPE_DSHARE</a>,</div>
<div class="line"><a name="l00476"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4aa94a5d305b7803cf7ccda2ca0099a954">  476</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4aa94a5d305b7803cf7ccda2ca0099a954">SND_PCM_TYPE_IEC958</a>,</div>
<div class="line"><a name="l00478"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a80dcbde2dd52a423f8c5b055aacaa17d">  478</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a80dcbde2dd52a423f8c5b055aacaa17d">SND_PCM_TYPE_SOFTVOL</a>,</div>
<div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4ad4b0a23cef67fe330cce313c4f9e242a">  480</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4ad4b0a23cef67fe330cce313c4f9e242a">SND_PCM_TYPE_IOPLUG</a>,</div>
<div class="line"><a name="l00482"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a876553cf6a0650a8adcb17c3e768a8da">  482</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a876553cf6a0650a8adcb17c3e768a8da">SND_PCM_TYPE_EXTPLUG</a>,</div>
<div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4aa426bf738261ee3cd1ca3a25d8cbed12">  484</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4aa426bf738261ee3cd1ca3a25d8cbed12">SND_PCM_TYPE_MMAP_EMUL</a>,</div>
<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;    SND_PCM_TYPE_LAST = <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4aa426bf738261ee3cd1ca3a25d8cbed12">SND_PCM_TYPE_MMAP_EMUL</a></div>
<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;};</div>
<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160; </div>
<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group___p_c_m.html#ga060d5b81f2fc8efcc35ff3e1de6e9fa4">_snd_pcm_type</a> <a class="code" href="group___p_c_m.html#gaca6314f46f54a0b62536c403bbb62601">snd_pcm_type_t</a>;</div>
<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160; </div>
<div class="line"><a name="l00492"></a><span class="lineno"><a class="line" href="structsnd__pcm__channel__area__t.html">  492</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_channel_area {</div>
<div class="line"><a name="l00494"></a><span class="lineno"><a class="line" href="structsnd__pcm__channel__area__t.html#a83acdf3245dcb74dffe74cce53d65876">  494</a></span>&#160;    <span class="keywordtype">void</span> *<a class="code" href="structsnd__pcm__channel__area__t.html#a83acdf3245dcb74dffe74cce53d65876">addr</a>;</div>
<div class="line"><a name="l00496"></a><span class="lineno"><a class="line" href="structsnd__pcm__channel__area__t.html#aba2a69e0d221beaa9f2f115254cb515a">  496</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsnd__pcm__channel__area__t.html#aba2a69e0d221beaa9f2f115254cb515a">first</a>;</div>
<div class="line"><a name="l00498"></a><span class="lineno"><a class="line" href="structsnd__pcm__channel__area__t.html#aedbe57a917a0ba24bf1f526387e6e43a">  498</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsnd__pcm__channel__area__t.html#aedbe57a917a0ba24bf1f526387e6e43a">step</a>;</div>
<div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;} <a class="code" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a>;</div>
<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160; </div>
<div class="line"><a name="l00502"></a><span class="lineno"><a class="line" href="unionsnd__pcm__sync__id__t.html">  502</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span>_snd_pcm_sync_id {</div>
<div class="line"><a name="l00504"></a><span class="lineno"><a class="line" href="unionsnd__pcm__sync__id__t.html#a42f85aaab5d7927def00f7194233e875">  504</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <span class="keywordtype">id</span>[16];</div>
<div class="line"><a name="l00506"></a><span class="lineno"><a class="line" href="unionsnd__pcm__sync__id__t.html#a75238d3dff8556b71aa4915bce0b8202">  506</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> id16[8];</div>
<div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="unionsnd__pcm__sync__id__t.html#aff66b9e0a89932f03eafb1908f2b77cb">  508</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> id32[4];</div>
<div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;} <a class="code" href="unionsnd__pcm__sync__id__t.html">snd_pcm_sync_id_t</a>;</div>
<div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160; </div>
<div class="line"><a name="l00512"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga1dddf01a35db4089209b4dacf29ea00e">  512</a></span>&#160;<span class="preprocessor">#define SND_PCM_HW_PARAMS_SYNC_SIZE 16</span></div>
<div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160; </div>
<div class="line"><a name="l00515"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gaa3f03b1faf165038916e3fee28e17536">  515</a></span>&#160;<span class="preprocessor">#define SND_PCM_WAIT_INFINITE       (-1)</span></div>
<div class="line"><a name="l00517"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gad58d4a895a8def68f83cbac2bd004643">  517</a></span>&#160;<span class="preprocessor">#define SND_PCM_WAIT_IO         (-10001)</span></div>
<div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga4e9983a8acd01054af42f13a5693fc80">  519</a></span>&#160;<span class="preprocessor">#define SND_PCM_WAIT_DRAIN      (-10002)</span></div>
<div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160; </div>
<div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_scope <a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a>;</div>
<div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160; </div>
<div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga8340c7dc0ac37f37afe5e7c21d6c528b">snd_pcm_open</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> **pcm, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, </div>
<div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;         <a class="code" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a> stream, <span class="keywordtype">int</span> mode);</div>
<div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga88164d313d8ff9dc33c94815869cb677">snd_pcm_open_lconf</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> **pcm, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, </div>
<div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;               <a class="code" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a> stream, <span class="keywordtype">int</span> mode,</div>
<div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;               <a class="code" href="group___configuration.html#ga1c20905af775ae77d04d1a5696f67985">snd_config_t</a> *lconf);</div>
<div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga189a69e31cec0aefa8c124764e99e0bf">snd_pcm_open_fallback</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> **pcm, <a class="code" href="group___configuration.html#ga1c20905af775ae77d04d1a5696f67985">snd_config_t</a> *root,</div>
<div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;              <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">const</span> <span class="keywordtype">char</span> *orig_name,</div>
<div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;              <a class="code" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a> stream, <span class="keywordtype">int</span> mode);</div>
<div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160; </div>
<div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga042aba7262a4cbb4d444b6fc08cb7124">snd_pcm_close</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m.html#ga5031edc0422df8db1f70af056a12dd77">snd_pcm_name</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;<a class="code" href="group___p_c_m.html#gaca6314f46f54a0b62536c403bbb62601">snd_pcm_type_t</a> <a class="code" href="group___p_c_m.html#gaa7cf89c3f83d83aaa0248055a783b632">snd_pcm_type</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;<a class="code" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a> <a class="code" href="group___p_c_m.html#ga8eea4a021a114ecc3e8f6d80901faf46">snd_pcm_stream</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#gac7f4cdb1c930b8d343714f60afa02fc4">snd_pcm_poll_descriptors_count</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga742e8705f6992fd0e36efc868e574f01">snd_pcm_poll_descriptors</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keyword">struct</span> pollfd *pfds, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> space);</div>
<div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga7e561f305702c6f52dab49b6c84f7df7">snd_pcm_poll_descriptors_revents</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keyword">struct</span> pollfd *pfds, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> nfds, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> *revents);</div>
<div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga8d9ed4a62c17402de0389fd31fc7dc1f">snd_pcm_nonblock</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keywordtype">int</span> nonblock);</div>
<div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;<span class="keyword">static</span> __inline__ <span class="keywordtype">int</span> snd_pcm_abort(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm) { <span class="keywordflow">return</span> <a class="code" href="group___p_c_m.html#ga8d9ed4a62c17402de0389fd31fc7dc1f">snd_pcm_nonblock</a>(pcm, 2); }</div>
<div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga5a0c0da6d0d35a3ac9f6a97567ac3b63">snd_async_add_pcm_handler</a>(<a class="code" href="group___global.html#ga8cd9a1d441e9219ca5f2ff04094c7c6d">snd_async_handler_t</a> **handler, <a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, </div>
<div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;                  <a class="code" href="group___global.html#gaf8937eadd968df14b64e54f49c29821c">snd_async_callback_t</a> callback, <span class="keywordtype">void</span> *private_data);</div>
<div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *<a class="code" href="group___p_c_m.html#gace4920d5943820c395dab8d9cd4fed0a">snd_async_handler_get_pcm</a>(<a class="code" href="group___global.html#ga8cd9a1d441e9219ca5f2ff04094c7c6d">snd_async_handler_t</a> *handler);</div>
<div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#gadd9467ca75884292234e4986b329a17f">snd_pcm_info</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *info);</div>
<div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#gaf8cd01c4c6b79c4a45a2c816fb8fbc5f">snd_pcm_hw_params_current</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div>
<div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga1ca0dc120a484965e26cabf966502330">snd_pcm_hw_params</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div>
<div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga242ad0a269c272830d30666220edbc2a">snd_pcm_hw_free</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga61c5495ffb44c75aaa595e85512d28de">snd_pcm_sw_params_current</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params);</div>
<div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga891ccaeea2c685a533b61b5fa0493974">snd_pcm_sw_params</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params);</div>
<div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga788d05de75f2d536f8443cb0306754d0">snd_pcm_prepare</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga390e084f13d24244196aca64262ce3fc">snd_pcm_reset</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l00553"></a><span class="lineno">  553</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga32891eaac37741728a9b23027012c892">snd_pcm_status</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *<a class="code" href="ump__msg_8h.html#ade20423e91627f07e610924cb0081623">status</a>);</div>
<div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga6bdb88b68a9d9e66015d770f600c6aea">snd_pcm_start</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga7000ca6010a1a2739daddff8e2fbb440">snd_pcm_drop</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga49afc5b8527f30c33fafa476533c9f86">snd_pcm_drain</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#gad711b582c7066bd4fffa1d08a04316b5">snd_pcm_pause</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keywordtype">int</span> enable);</div>
<div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;<a class="code" href="group___p_c_m.html#ga61ac499cb3701ce536d4d83725908860">snd_pcm_state_t</a> <a class="code" href="group___p_c_m.html#ga87896f6f17020fc19835790369e7ce75">snd_pcm_state</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga3b71a41f6b300bf63ad374013f19d8d7">snd_pcm_hwsync</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga012e8b999070e72ab23514f25e7d6482">snd_pcm_delay</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> *delayp);</div>
<div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga13083ce2209aab9ea73831610bc61ab1">snd_pcm_resume</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga3946abd34178b3de60fd5329b71c189b">snd_pcm_htimestamp</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *avail, <a class="code" href="group___global.html#ga3a3f5b65c40f498cdbc26944bd9855cf">snd_htimestamp_t</a> *tstamp);</div>
<div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;<a class="code" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> <a class="code" href="group___p_c_m.html#ga577b4d51e08d94930a05bbe73291ed2a">snd_pcm_avail</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;<a class="code" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> <a class="code" href="group___p_c_m.html#ga8bb836bd0c414b59789d51a5f5379c08">snd_pcm_avail_update</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga170bc44da2607b5583cff5ab5a985d98">snd_pcm_avail_delay</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> *availp, <a class="code" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> *delayp);</div>
<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;<a class="code" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> <a class="code" href="group___p_c_m.html#ga0ea7a8aade4e6e76f2cdfd8c85f37bd0">snd_pcm_rewindable</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;<a class="code" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> <a class="code" href="group___p_c_m.html#ga6c66040dbe01797379436fdf36268fec">snd_pcm_rewind</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> frames);</div>
<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;<a class="code" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> <a class="code" href="group___p_c_m.html#gaa2f506e03630a074130443d7b9c1a27e">snd_pcm_forwardable</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;<a class="code" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> <a class="code" href="group___p_c_m.html#gad0774fa8991248c6f1c264aaeb0b4207">snd_pcm_forward</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> frames);</div>
<div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;<a class="code" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> <a class="code" href="group___p_c_m.html#gabc748a500743713eafa960c7d104ca6f">snd_pcm_writei</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keyword">const</span> <span class="keywordtype">void</span> *buffer, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> size);</div>
<div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;<a class="code" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> <a class="code" href="group___p_c_m.html#ga4c2c7bd26cf221268d59dc3bbeb9c048">snd_pcm_readi</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keywordtype">void</span> *buffer, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> size);</div>
<div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;<a class="code" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> <a class="code" href="group___p_c_m.html#gae599772ce3d0aa6a70de143abcf145e7">snd_pcm_writen</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keywordtype">void</span> **bufs, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> size);</div>
<div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;<a class="code" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> <a class="code" href="group___p_c_m.html#gafea175455f1a405f633a43484ded3d8a">snd_pcm_readn</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keywordtype">void</span> **bufs, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> size);</div>
<div class="line"><a name="l00574"></a><span class="lineno">  574</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#gad4d53d58b996a7cd9a5cbf1710b90375">snd_pcm_wait</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keywordtype">int</span> timeout);</div>
<div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160; </div>
<div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#gac6c33091b049985baa6466e8fe93917e">snd_pcm_link</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm1, <a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm2);</div>
<div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga0d3af5e30593dae857b4308aab5035cd">snd_pcm_unlink</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160; </div>
<div class="line"><a name="l00580"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gaf79d447b5f5c0936cfbc769eee03078b">  580</a></span>&#160;<span class="preprocessor">#define SND_CHMAP_API_VERSION   ((1 &lt;&lt; 16) | (0 &lt;&lt; 8) | 1)</span></div>
<div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160; </div>
<div class="line"><a name="l00583"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gad77f16d07431203bacc8694d28814506">  583</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="group___p_c_m.html#gad77f16d07431203bacc8694d28814506">snd_pcm_chmap_type</a> {</div>
<div class="line"><a name="l00584"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a0d5c1dab935398488b798934515f1fba">  584</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a0d5c1dab935398488b798934515f1fba">SND_CHMAP_TYPE_NONE</a> = 0,</div>
<div class="line"><a name="l00585"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a223cda2f0c432fc4706089304b550e31">  585</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a223cda2f0c432fc4706089304b550e31">SND_CHMAP_TYPE_FIXED</a>,   </div>
<div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a4c6c131c3ec7eabf1073244c9765a3f7">  586</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a4c6c131c3ec7eabf1073244c9765a3f7">SND_CHMAP_TYPE_VAR</a>, </div>
<div class="line"><a name="l00587"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a7f52f1c242f67d876d2bc920aba932b7">  587</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a7f52f1c242f67d876d2bc920aba932b7">SND_CHMAP_TYPE_PAIRED</a>,  </div>
<div class="line"><a name="l00588"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a19c6886e5e3b457e1a6f055f124f0fe3">  588</a></span>&#160;    <a class="code" href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a19c6886e5e3b457e1a6f055f124f0fe3">SND_CHMAP_TYPE_LAST</a> = <a class="code" href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a7f52f1c242f67d876d2bc920aba932b7">SND_CHMAP_TYPE_PAIRED</a>, </div>
<div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;};</div>
<div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160; </div>
<div class="line"><a name="l00592"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga07f09c302588b9758946fedf97772975">  592</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="group___p_c_m.html#ga07f09c302588b9758946fedf97772975">snd_pcm_chmap_position</a> {</div>
<div class="line"><a name="l00593"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a5013bd25392cde7881a00bdb4ab030ee">  593</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a5013bd25392cde7881a00bdb4ab030ee">SND_CHMAP_UNKNOWN</a> = 0,  </div>
<div class="line"><a name="l00594"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a757ea8c2af5fcce95adc50d1faf12956">  594</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a757ea8c2af5fcce95adc50d1faf12956">SND_CHMAP_NA</a>,       </div>
<div class="line"><a name="l00595"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a57f7b8aa28a96384e75d6a75c7f2728c">  595</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a57f7b8aa28a96384e75d6a75c7f2728c">SND_CHMAP_MONO</a>,     </div>
<div class="line"><a name="l00596"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a583e5b3018a572266dff31ceb647173d">  596</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a583e5b3018a572266dff31ceb647173d">SND_CHMAP_FL</a>,       </div>
<div class="line"><a name="l00597"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a1199db6603bfa8756b109720d6f47b88">  597</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a1199db6603bfa8756b109720d6f47b88">SND_CHMAP_FR</a>,       </div>
<div class="line"><a name="l00598"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975af55c7cf1772be450187b9c733e5a4601">  598</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975af55c7cf1772be450187b9c733e5a4601">SND_CHMAP_RL</a>,       </div>
<div class="line"><a name="l00599"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a2de6b761ffe69645bdc84dcc154ca704">  599</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a2de6b761ffe69645bdc84dcc154ca704">SND_CHMAP_RR</a>,       </div>
<div class="line"><a name="l00600"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a1b986f167d0af5a2993688f0dc4f7ca7">  600</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a1b986f167d0af5a2993688f0dc4f7ca7">SND_CHMAP_FC</a>,       </div>
<div class="line"><a name="l00601"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a2e02fc34fc3156b9b651ddafe9430e76">  601</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a2e02fc34fc3156b9b651ddafe9430e76">SND_CHMAP_LFE</a>,      </div>
<div class="line"><a name="l00602"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975abef51a1484c1b62ba57abdbf4c319018">  602</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975abef51a1484c1b62ba57abdbf4c319018">SND_CHMAP_SL</a>,       </div>
<div class="line"><a name="l00603"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a99a126ad5674edde88e274247cdc77b0">  603</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a99a126ad5674edde88e274247cdc77b0">SND_CHMAP_SR</a>,       </div>
<div class="line"><a name="l00604"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975ab826e0b6dc51913bed17b9c9cd501b8b">  604</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975ab826e0b6dc51913bed17b9c9cd501b8b">SND_CHMAP_RC</a>,       </div>
<div class="line"><a name="l00605"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a899724c4ba10d58f489aa95b1be85707">  605</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a899724c4ba10d58f489aa95b1be85707">SND_CHMAP_FLC</a>,      </div>
<div class="line"><a name="l00606"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a715eee05d56adb21c32f04a2dff32f41">  606</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a715eee05d56adb21c32f04a2dff32f41">SND_CHMAP_FRC</a>,      </div>
<div class="line"><a name="l00607"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a792ec89e7ed77e517fca9a042030cf91">  607</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a792ec89e7ed77e517fca9a042030cf91">SND_CHMAP_RLC</a>,      </div>
<div class="line"><a name="l00608"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a01bb8ab068f1ad7ea82201fda13e7351">  608</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a01bb8ab068f1ad7ea82201fda13e7351">SND_CHMAP_RRC</a>,      </div>
<div class="line"><a name="l00609"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a0aba5e9499f8c439d7af5aba4eea7013">  609</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a0aba5e9499f8c439d7af5aba4eea7013">SND_CHMAP_FLW</a>,      </div>
<div class="line"><a name="l00610"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a866fd0a5bdacb87f672c06b19c95e3e6">  610</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a866fd0a5bdacb87f672c06b19c95e3e6">SND_CHMAP_FRW</a>,      </div>
<div class="line"><a name="l00611"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a0ebb60cbf70f6bdf44f23ca53f27a48e">  611</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a0ebb60cbf70f6bdf44f23ca53f27a48e">SND_CHMAP_FLH</a>,      </div>
<div class="line"><a name="l00612"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aa6fc16c41ed3c77d03d5338b71767dd5">  612</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aa6fc16c41ed3c77d03d5338b71767dd5">SND_CHMAP_FCH</a>,      </div>
<div class="line"><a name="l00613"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aedc57856e5d15e089ca997bb2517e558">  613</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aedc57856e5d15e089ca997bb2517e558">SND_CHMAP_FRH</a>,      </div>
<div class="line"><a name="l00614"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975af92f549344923b13b3f988a8bd411248">  614</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975af92f549344923b13b3f988a8bd411248">SND_CHMAP_TC</a>,       </div>
<div class="line"><a name="l00615"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975ab408982aed624e7895a88a70d3cad9ce">  615</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975ab408982aed624e7895a88a70d3cad9ce">SND_CHMAP_TFL</a>,      </div>
<div class="line"><a name="l00616"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aac94c3e49e00cf6ddc8277be9211af8a">  616</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aac94c3e49e00cf6ddc8277be9211af8a">SND_CHMAP_TFR</a>,      </div>
<div class="line"><a name="l00617"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a8afc5e5e7278cd11e275c353f7debb76">  617</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a8afc5e5e7278cd11e275c353f7debb76">SND_CHMAP_TFC</a>,      </div>
<div class="line"><a name="l00618"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a9801a726d1ef900db691fb3ee766c15c">  618</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a9801a726d1ef900db691fb3ee766c15c">SND_CHMAP_TRL</a>,      </div>
<div class="line"><a name="l00619"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a8f2b99c9f99b964305e7b20a24205845">  619</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a8f2b99c9f99b964305e7b20a24205845">SND_CHMAP_TRR</a>,      </div>
<div class="line"><a name="l00620"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aa38f97720df84f0d0a729a2977a7e96f">  620</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aa38f97720df84f0d0a729a2977a7e96f">SND_CHMAP_TRC</a>,      </div>
<div class="line"><a name="l00621"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a056a6a819e4f86531c2f72f2cca30a2f">  621</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a056a6a819e4f86531c2f72f2cca30a2f">SND_CHMAP_TFLC</a>,     </div>
<div class="line"><a name="l00622"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a1901ba205094fa4d78ae1b6ccba2a0b7">  622</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a1901ba205094fa4d78ae1b6ccba2a0b7">SND_CHMAP_TFRC</a>,     </div>
<div class="line"><a name="l00623"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a37e4efa8f78e28245172e609b3e2edb1">  623</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a37e4efa8f78e28245172e609b3e2edb1">SND_CHMAP_TSL</a>,      </div>
<div class="line"><a name="l00624"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a002352cd72d1a7bb12a371c0a700368e">  624</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a002352cd72d1a7bb12a371c0a700368e">SND_CHMAP_TSR</a>,      </div>
<div class="line"><a name="l00625"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a98412e4b242d63dd0f6543d7979f65d2">  625</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a98412e4b242d63dd0f6543d7979f65d2">SND_CHMAP_LLFE</a>,     </div>
<div class="line"><a name="l00626"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a5a90ba518606bd795133b7464e297037">  626</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a5a90ba518606bd795133b7464e297037">SND_CHMAP_RLFE</a>,     </div>
<div class="line"><a name="l00627"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a6bdb9ff785f20a01942c51f5306f1b7a">  627</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a6bdb9ff785f20a01942c51f5306f1b7a">SND_CHMAP_BC</a>,       </div>
<div class="line"><a name="l00628"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a64d185c840a6c5a85b373c7b4c24a6ac">  628</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a64d185c840a6c5a85b373c7b4c24a6ac">SND_CHMAP_BLC</a>,      </div>
<div class="line"><a name="l00629"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975ae8657844c743e6303622c8a5db01f9fc">  629</a></span>&#160;    <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975ae8657844c743e6303622c8a5db01f9fc">SND_CHMAP_BRC</a>,      </div>
<div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160;    SND_CHMAP_LAST = <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975ae8657844c743e6303622c8a5db01f9fc">SND_CHMAP_BRC</a>,</div>
<div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;};</div>
<div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160; </div>
<div class="line"><a name="l00634"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gad6713109477a592274f92f85670fcc1a">  634</a></span>&#160;<span class="preprocessor">#define SND_CHMAP_POSITION_MASK     0xffff</span></div>
<div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160; </div>
<div class="line"><a name="l00637"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gad98b225c79dd92fc387b2e7884ef97da">  637</a></span>&#160;<span class="preprocessor">#define SND_CHMAP_PHASE_INVERSE     (0x01 &lt;&lt; 16)</span></div>
<div class="line"><a name="l00639"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gaf3d1c438269afa0206fb9f2151c4fc6a">  639</a></span>&#160;<span class="preprocessor">#define SND_CHMAP_DRIVER_SPEC       (0x02 &lt;&lt; 16)</span></div>
<div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160; </div>
<div class="line"><a name="l00642"></a><span class="lineno"><a class="line" href="structsnd__pcm__chmap__t.html">  642</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>snd_pcm_chmap {</div>
<div class="line"><a name="l00643"></a><span class="lineno"><a class="line" href="structsnd__pcm__chmap__t.html#aa2baadd3e92e15d68d970bc07fc8850a">  643</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsnd__pcm__chmap__t.html#aa2baadd3e92e15d68d970bc07fc8850a">channels</a>;  </div>
<div class="line"><a name="l00644"></a><span class="lineno"><a class="line" href="structsnd__pcm__chmap__t.html#a5fde2c651fb4f6d645d2c08f59118c2d">  644</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> pos[0];    </div>
<div class="line"><a name="l00645"></a><span class="lineno">  645</span>&#160;} <a class="code" href="structsnd__pcm__chmap__t.html">snd_pcm_chmap_t</a>;</div>
<div class="line"><a name="l00646"></a><span class="lineno">  646</span>&#160; </div>
<div class="line"><a name="l00648"></a><span class="lineno"><a class="line" href="structsnd__pcm__chmap__query__t.html">  648</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>snd_pcm_chmap_query {</div>
<div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;    <span class="keyword">enum</span> <a class="code" href="group___p_c_m.html#gad77f16d07431203bacc8694d28814506">snd_pcm_chmap_type</a> <a class="code" href="ump__msg_8h.html#ad44b615021ed3ccb734fcaf583ef4a03">type</a>;   </div>
<div class="line"><a name="l00650"></a><span class="lineno"><a class="line" href="structsnd__pcm__chmap__query__t.html#a23b002f87fc431c366f0da7400b5cc5c">  650</a></span>&#160;    <a class="code" href="structsnd__pcm__chmap__t.html">snd_pcm_chmap_t</a> <a class="code" href="structsnd__pcm__chmap__query__t.html#a23b002f87fc431c366f0da7400b5cc5c">map</a>;        </div>
<div class="line"><a name="l00651"></a><span class="lineno">  651</span>&#160;} <a class="code" href="structsnd__pcm__chmap__query__t.html">snd_pcm_chmap_query_t</a>;</div>
<div class="line"><a name="l00652"></a><span class="lineno">  652</span>&#160; </div>
<div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160; </div>
<div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;<a class="code" href="structsnd__pcm__chmap__query__t.html">snd_pcm_chmap_query_t</a> **<a class="code" href="group___p_c_m.html#ga675cb6a0fd5470345105574216a652c2">snd_pcm_query_chmaps</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l00655"></a><span class="lineno">  655</span>&#160;<a class="code" href="structsnd__pcm__chmap__query__t.html">snd_pcm_chmap_query_t</a> **<a class="code" href="group___p_c_m.html#gae766a086ec64ec1189a87da3e54b8441">snd_pcm_query_chmaps_from_hw</a>(<span class="keywordtype">int</span> card, <span class="keywordtype">int</span> dev,</div>
<div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160;                             <span class="keywordtype">int</span> subdev,</div>
<div class="line"><a name="l00657"></a><span class="lineno">  657</span>&#160;                             <a class="code" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a> stream);</div>
<div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m.html#ga0a131c274594f6266b9a3f980e479e49">snd_pcm_free_chmaps</a>(<a class="code" href="structsnd__pcm__chmap__query__t.html">snd_pcm_chmap_query_t</a> **maps);</div>
<div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;<a class="code" href="structsnd__pcm__chmap__t.html">snd_pcm_chmap_t</a> *<a class="code" href="group___p_c_m.html#gac3150e89164f6cb1276abda84b399c72">snd_pcm_get_chmap</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga60ee7d2c2555e21dbc844a1b73839085">snd_pcm_set_chmap</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keyword">const</span> <a class="code" href="structsnd__pcm__chmap__t.html">snd_pcm_chmap_t</a> *map);</div>
<div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160; </div>
<div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m.html#ga2c559ecbc8f79457c1d7be5d08365739">snd_pcm_chmap_type_name</a>(<span class="keyword">enum</span> <a class="code" href="group___p_c_m.html#gad77f16d07431203bacc8694d28814506">snd_pcm_chmap_type</a> val);</div>
<div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m.html#gac13f471d76d025798a25f3b422a07b91">snd_pcm_chmap_name</a>(<span class="keyword">enum</span> <a class="code" href="group___p_c_m.html#ga07f09c302588b9758946fedf97772975">snd_pcm_chmap_position</a> val);</div>
<div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m.html#ga5dc94582c2356ad6f214761de888bf43">snd_pcm_chmap_long_name</a>(<span class="keyword">enum</span> <a class="code" href="group___p_c_m.html#ga07f09c302588b9758946fedf97772975">snd_pcm_chmap_position</a> val);</div>
<div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga1e10b4d6db07a3ef3a1105e703a38629">snd_pcm_chmap_print</a>(<span class="keyword">const</span> <a class="code" href="structsnd__pcm__chmap__t.html">snd_pcm_chmap_t</a> *map, <span class="keywordtype">size_t</span> maxlen, <span class="keywordtype">char</span> *buf);</div>
<div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#gad3e0c4157e5f491ba448bfd4d4dc0177">snd_pcm_chmap_from_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
<div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;<a class="code" href="structsnd__pcm__chmap__t.html">snd_pcm_chmap_t</a> *<a class="code" href="group___p_c_m.html#ga77973afbe7ab02bfde38d574d4879355">snd_pcm_chmap_parse_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
<div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160; </div>
<div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;<span class="comment">//int snd_pcm_mixer_element(snd_pcm_t *pcm, snd_mixer_t *mixer, snd_mixer_elem_t **elem);</span></div>
<div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160; </div>
<div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00672"></a><span class="lineno">  672</span>&#160;<span class="comment"> * application helpers - these functions are implemented on top</span></div>
<div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160;<span class="comment"> * of the basic API</span></div>
<div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00675"></a><span class="lineno">  675</span>&#160; </div>
<div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga2157aaeb6fc14da3f040d76591f9d3b1">snd_pcm_recover</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keywordtype">int</span> err, <span class="keywordtype">int</span> silent);</div>
<div class="line"><a name="l00677"></a><span class="lineno">  677</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga45d50841b307f2156fce1857bfac228c">snd_pcm_set_params</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm,</div>
<div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160;                       <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>,</div>
<div class="line"><a name="l00679"></a><span class="lineno">  679</span>&#160;                       <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> access,</div>
<div class="line"><a name="l00680"></a><span class="lineno">  680</span>&#160;                       <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> channels,</div>
<div class="line"><a name="l00681"></a><span class="lineno">  681</span>&#160;                       <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> rate,</div>
<div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160;                       <span class="keywordtype">int</span> soft_resample,</div>
<div class="line"><a name="l00683"></a><span class="lineno">  683</span>&#160;                       <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> latency);</div>
<div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga2827b8fa77ca05717df9b0447b99d1cd">snd_pcm_get_params</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm,</div>
<div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;                       <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *buffer_size,</div>
<div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;                       <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *period_size);</div>
<div class="line"><a name="l00687"></a><span class="lineno">  687</span>&#160; </div>
<div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="group___p_c_m___info.html#ga782831adf8ee2ee52892479ea0222e67">snd_pcm_info_sizeof</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00702"></a><span class="lineno"><a class="line" href="group___p_c_m___info.html#gac60fd444f9e73bd12bde83b783f9b4f8">  702</a></span>&#160;<span class="preprocessor">#define snd_pcm_info_alloca(ptr) __snd_alloca(ptr, snd_pcm_info)</span></div>
<div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___info.html#ga2386bb8f334424c1ff2b8854ff29ac0f">snd_pcm_info_malloc</a>(<a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> **ptr);</div>
<div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___info.html#gaa919792762d0bf606f9fe45872231f28">snd_pcm_info_free</a>(<a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div>
<div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___info.html#ga139884ae6fb3cb5621591f2d6e044a42">snd_pcm_info_copy</a>(<a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *dst, <span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *src);</div>
<div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___info.html#ga137b0bb60ad14009b9da04fe53849553">snd_pcm_info_get_device</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div>
<div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___info.html#gaf0e6c1ec0443820d5c14c48ecd1b698e">snd_pcm_info_get_subdevice</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div>
<div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;<a class="code" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a> <a class="code" href="group___p_c_m___info.html#gacf9b5a69f2b0ed9aef5b9b0d2ed61aae">snd_pcm_info_get_stream</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div>
<div class="line"><a name="l00709"></a><span class="lineno">  709</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___info.html#ga3a632a14559c1ea0d07b27b0596c4e41">snd_pcm_info_get_card</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div>
<div class="line"><a name="l00710"></a><span class="lineno">  710</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___info.html#ga4ce080eae74ed95baa79ffb80a91df81">snd_pcm_info_get_id</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div>
<div class="line"><a name="l00711"></a><span class="lineno">  711</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___info.html#gad48dd79e45631811c297ee7080681bc6">snd_pcm_info_get_name</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div>
<div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___info.html#gae2ce3c55d4439ae423b854358ff08aa1">snd_pcm_info_get_subdevice_name</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div>
<div class="line"><a name="l00713"></a><span class="lineno">  713</span>&#160;<a class="code" href="group___p_c_m.html#gad0e95dc8a590d8f9915fec237d7a28a5">snd_pcm_class_t</a> <a class="code" href="group___p_c_m___info.html#gada845e969b0b9c959134f42b98d73c5c">snd_pcm_info_get_class</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div>
<div class="line"><a name="l00714"></a><span class="lineno">  714</span>&#160;<a class="code" href="group___p_c_m.html#ga6a164917c35e2216f6e76beff4e4d0cb">snd_pcm_subclass_t</a> <a class="code" href="group___p_c_m___info.html#ga30670ad0d94f4358c3f16cc80ff3ba85">snd_pcm_info_get_subclass</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div>
<div class="line"><a name="l00715"></a><span class="lineno">  715</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___info.html#gaeccf5d684a23455aa9fc31f8756eb222">snd_pcm_info_get_subdevices_count</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div>
<div class="line"><a name="l00716"></a><span class="lineno">  716</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___info.html#gad78bccdeadd378461073b4e6bfa5272a">snd_pcm_info_get_subdevices_avail</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div>
<div class="line"><a name="l00717"></a><span class="lineno">  717</span>&#160;<a class="code" href="unionsnd__pcm__sync__id__t.html">snd_pcm_sync_id_t</a> <a class="code" href="group___p_c_m___info.html#ga4a46693c8a81912de84f814c3eecd06e">snd_pcm_info_get_sync</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div>
<div class="line"><a name="l00718"></a><span class="lineno">  718</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___info.html#gab9fe6f542c830c516f78ee9124606430">snd_pcm_info_set_device</a>(<a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val);</div>
<div class="line"><a name="l00719"></a><span class="lineno">  719</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___info.html#ga2a1aea3ed02b14de6535f59d2cc80148">snd_pcm_info_set_subdevice</a>(<a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val);</div>
<div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___info.html#ga6bd83454c365f212e47f42ee84db06ed">snd_pcm_info_set_stream</a>(<a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj, <a class="code" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a> val);</div>
<div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160; </div>
<div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga6e2dd8efbb7a4084bd05e6cc458d84f7">snd_pcm_hw_params_any</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div>
<div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160; </div>
<div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga53b3b351bc5db48da18d5f36b98f79a9">snd_pcm_hw_params_can_mmap_sample_resolution</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div>
<div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga3bfe71142e72dffb274f8ba9ef7edeee">snd_pcm_hw_params_is_double</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div>
<div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga366395c87f811d8ab8df83dc8a8a8124">snd_pcm_hw_params_is_batch</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div>
<div class="line"><a name="l00736"></a><span class="lineno">  736</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gac511eb0d4db6f1e8303161486061fe14">snd_pcm_hw_params_is_block_transfer</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div>
<div class="line"><a name="l00737"></a><span class="lineno">  737</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga7a129f7671fee8c0ced42d64a6c2379d">snd_pcm_hw_params_is_monotonic</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div>
<div class="line"><a name="l00738"></a><span class="lineno">  738</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gacb214bcb2af7462195da73b060206800">snd_pcm_hw_params_can_overrange</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div>
<div class="line"><a name="l00739"></a><span class="lineno">  739</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaad4ba98b2f66baa5360b9a85f064a3e9">snd_pcm_hw_params_can_pause</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div>
<div class="line"><a name="l00740"></a><span class="lineno">  740</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga6b79539a34e6f51972f4c32b3296585a">snd_pcm_hw_params_can_resume</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div>
<div class="line"><a name="l00741"></a><span class="lineno">  741</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gabaf7b36cfb700973fe8d89971f0f967b">snd_pcm_hw_params_is_half_duplex</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div>
<div class="line"><a name="l00742"></a><span class="lineno">  742</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gae8768da025e34e3c3c6b5a5dfdcd2ad4">snd_pcm_hw_params_is_joint_duplex</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div>
<div class="line"><a name="l00743"></a><span class="lineno">  743</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gafcea258e7d9b6094350699367f2ef9b5">snd_pcm_hw_params_can_sync_start</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div>
<div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gad0f8922537619c70e41bf07eb740e54f">snd_pcm_hw_params_can_disable_period_wakeup</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div>
<div class="line"><a name="l00745"></a><span class="lineno">  745</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga8b7734aa1cc946650258bc2805d987de">snd_pcm_hw_params_is_perfect_drain</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div>
<div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gafd935dde74ea0da6824b204eb78eb620">snd_pcm_hw_params_supports_audio_wallclock_ts</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params); <span class="comment">/* deprecated, use audio_ts_type */</span></div>
<div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaa2071d14dbb09232ecddf2e236bdfdf7">snd_pcm_hw_params_supports_audio_ts_type</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">int</span> <a class="code" href="ump__msg_8h.html#ad44b615021ed3ccb734fcaf583ef4a03">type</a>);</div>
<div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga556ddf9731e184cb635994f739a6efe3">snd_pcm_hw_params_get_rate_numden</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params,</div>
<div class="line"><a name="l00749"></a><span class="lineno">  749</span>&#160;                      <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *rate_num,</div>
<div class="line"><a name="l00750"></a><span class="lineno">  750</span>&#160;                      <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *rate_den);</div>
<div class="line"><a name="l00751"></a><span class="lineno">  751</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga8bb1180b62a4225f0e094b95ac5d3674">snd_pcm_hw_params_get_sbits</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div>
<div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga12fe3e1ca110fd61cff685890366c743">snd_pcm_hw_params_get_fifo_size</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div>
<div class="line"><a name="l00753"></a><span class="lineno">  753</span>&#160;<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> * <a class="code" href="group___p_c_m___h_w___params.html#ga3a59403446f95f0eb5a4a12185b48138">snd_pcm_hw_params_get_sync</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div>
<div class="line"><a name="l00754"></a><span class="lineno">  754</span>&#160; </div>
<div class="line"><a name="l00755"></a><span class="lineno">  755</span>&#160;<span class="preprocessor">#if 0</span></div>
<div class="line"><a name="l00756"></a><span class="lineno">  756</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_hw_strategy snd_pcm_hw_strategy_t;</div>
<div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160; </div>
<div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;<span class="comment">/* choices need to be sorted on ascending badness */</span></div>
<div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_hw_strategy_simple_choices_list {</div>
<div class="line"><a name="l00760"></a><span class="lineno">  760</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> value;</div>
<div class="line"><a name="l00761"></a><span class="lineno">  761</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> badness;</div>
<div class="line"><a name="l00762"></a><span class="lineno">  762</span>&#160;} snd_pcm_hw_strategy_simple_choices_list_t;</div>
<div class="line"><a name="l00763"></a><span class="lineno">  763</span>&#160; </div>
<div class="line"><a name="l00764"></a><span class="lineno">  764</span>&#160;<span class="keywordtype">int</span> snd_pcm_hw_params_strategy(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params,</div>
<div class="line"><a name="l00765"></a><span class="lineno">  765</span>&#160;                   <span class="keyword">const</span> snd_pcm_hw_strategy_t *strategy,</div>
<div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160;                   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> badness_min,</div>
<div class="line"><a name="l00767"></a><span class="lineno">  767</span>&#160;                   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> badness_max);</div>
<div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160; </div>
<div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;<span class="keywordtype">void</span> snd_pcm_hw_strategy_free(snd_pcm_hw_strategy_t *strategy);</div>
<div class="line"><a name="l00770"></a><span class="lineno">  770</span>&#160;<span class="keywordtype">int</span> snd_pcm_hw_strategy_simple(snd_pcm_hw_strategy_t **strategyp,</div>
<div class="line"><a name="l00771"></a><span class="lineno">  771</span>&#160;                   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> badness_min,</div>
<div class="line"><a name="l00772"></a><span class="lineno">  772</span>&#160;                   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> badness_max);</div>
<div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;<span class="keywordtype">int</span> snd_pcm_hw_params_try_explain_failure(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm,</div>
<div class="line"><a name="l00774"></a><span class="lineno">  774</span>&#160;                      <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *fail,</div>
<div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;                      <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *success,</div>
<div class="line"><a name="l00776"></a><span class="lineno">  776</span>&#160;                      <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> depth,</div>
<div class="line"><a name="l00777"></a><span class="lineno">  777</span>&#160;                      <a class="code" href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a> *out);</div>
<div class="line"><a name="l00778"></a><span class="lineno">  778</span>&#160; </div>
<div class="line"><a name="l00779"></a><span class="lineno">  779</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00780"></a><span class="lineno">  780</span>&#160; </div>
<div class="line"><a name="l00781"></a><span class="lineno">  781</span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="group___p_c_m___h_w___params.html#ga092e6c110ad7b4e52855b9522e437ed9">snd_pcm_hw_params_sizeof</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00786"></a><span class="lineno"><a class="line" href="group___p_c_m___h_w___params.html#ga06b83cb9a788f99b7b09b570b4355cee">  786</a></span>&#160;<span class="preprocessor">#define snd_pcm_hw_params_alloca(ptr) __snd_alloca(ptr, snd_pcm_hw_params)</span></div>
<div class="line"><a name="l00787"></a><span class="lineno">  787</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga6e53d09a9c7cc3f2a692c0af99886237">snd_pcm_hw_params_malloc</a>(<a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> **ptr);</div>
<div class="line"><a name="l00788"></a><span class="lineno">  788</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___h_w___params.html#ga8c094063e7a13be0b9a043be8616a181">snd_pcm_hw_params_free</a>(<a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *obj);</div>
<div class="line"><a name="l00789"></a><span class="lineno">  789</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___h_w___params.html#ga9bcedf4bb4b21527a584846a5986a1f4">snd_pcm_hw_params_copy</a>(<a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *dst, <span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *src);</div>
<div class="line"><a name="l00790"></a><span class="lineno">  790</span>&#160; </div>
<div class="line"><a name="l00791"></a><span class="lineno">  791</span>&#160;<span class="preprocessor">#if !defined(ALSA_LIBRARY_BUILD) &amp;&amp; !defined(ALSA_PCM_OLD_HW_PARAMS_API)</span></div>
<div class="line"><a name="l00792"></a><span class="lineno">  792</span>&#160; </div>
<div class="line"><a name="l00793"></a><span class="lineno">  793</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga752e62bb419c7ebe151f8023f5eed1f9">snd_pcm_hw_params_get_access</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> *_access);</div>
<div class="line"><a name="l00794"></a><span class="lineno">  794</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gab56553ff541e6e9ddae397f6faba840f">snd_pcm_hw_params_test_access</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> _access);</div>
<div class="line"><a name="l00795"></a><span class="lineno">  795</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga4c8f1c632931923531ca68ee048a8de8">snd_pcm_hw_params_set_access</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> _access);</div>
<div class="line"><a name="l00796"></a><span class="lineno">  796</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga2fd545bdf469d54cff6a038e31ce56ce">snd_pcm_hw_params_set_access_first</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> *_access);</div>
<div class="line"><a name="l00797"></a><span class="lineno">  797</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga172b949e37f28da5a102e56b04f69be3">snd_pcm_hw_params_set_access_last</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> *_access);</div>
<div class="line"><a name="l00798"></a><span class="lineno">  798</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gad54808a277db646cbc21be07efc31000">snd_pcm_hw_params_set_access_mask</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask);</div>
<div class="line"><a name="l00799"></a><span class="lineno">  799</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga20079e218c9307e4e683f0743f3af38c">snd_pcm_hw_params_get_access_mask</a>(<a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask);</div>
<div class="line"><a name="l00800"></a><span class="lineno">  800</span>&#160; </div>
<div class="line"><a name="l00801"></a><span class="lineno">  801</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga66b28dd4f26d603e923a3577d1a2e98f">snd_pcm_hw_params_get_format</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> *val);</div>
<div class="line"><a name="l00802"></a><span class="lineno">  802</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga64e1a5143bbd72c8f5cffca828d506ef">snd_pcm_hw_params_test_format</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> val);</div>
<div class="line"><a name="l00803"></a><span class="lineno">  803</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga6014e0e1ec7934f8c745290e83e59199">snd_pcm_hw_params_set_format</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> val);</div>
<div class="line"><a name="l00804"></a><span class="lineno">  804</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga762ee356cc687c81c206df3c18245e4a">snd_pcm_hw_params_set_format_first</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> *<a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>);</div>
<div class="line"><a name="l00805"></a><span class="lineno">  805</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga4a643db96742a3da0287eda6cc3eafa2">snd_pcm_hw_params_set_format_last</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> *<a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>);</div>
<div class="line"><a name="l00806"></a><span class="lineno">  806</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga33261bd41636eb28fd42493e4ea4efba">snd_pcm_hw_params_set_format_mask</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask);</div>
<div class="line"><a name="l00807"></a><span class="lineno">  807</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___h_w___params.html#ga43bdf7596f8722fb6b8edbeaf1aebd90">snd_pcm_hw_params_get_format_mask</a>(<a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask);</div>
<div class="line"><a name="l00808"></a><span class="lineno">  808</span>&#160; </div>
<div class="line"><a name="l00809"></a><span class="lineno">  809</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga77a934515c24e17cfb0af21a8b2e0690">snd_pcm_hw_params_get_subformat</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> *subformat);</div>
<div class="line"><a name="l00810"></a><span class="lineno">  810</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaf5062e723956551092db201f34c99495">snd_pcm_hw_params_test_subformat</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> subformat);</div>
<div class="line"><a name="l00811"></a><span class="lineno">  811</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga08dfde7d1fc6a0a56609f3ec40ed26e2">snd_pcm_hw_params_set_subformat</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> subformat);</div>
<div class="line"><a name="l00812"></a><span class="lineno">  812</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga12b745bdf119127f2216d61a2bd28688">snd_pcm_hw_params_set_subformat_first</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> *subformat);</div>
<div class="line"><a name="l00813"></a><span class="lineno">  813</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gab1a02fff3ef394da274d2b2652df856d">snd_pcm_hw_params_set_subformat_last</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> *subformat);</div>
<div class="line"><a name="l00814"></a><span class="lineno">  814</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga3ebc4625b258df82164dc9220a9f9117">snd_pcm_hw_params_set_subformat_mask</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask);</div>
<div class="line"><a name="l00815"></a><span class="lineno">  815</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___h_w___params.html#gaafee81722f5bcba41e16e4c7a77059c2">snd_pcm_hw_params_get_subformat_mask</a>(<a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask);</div>
<div class="line"><a name="l00816"></a><span class="lineno">  816</span>&#160; </div>
<div class="line"><a name="l00817"></a><span class="lineno">  817</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gae27e04757272070197e00c0dfec5dc97">snd_pcm_hw_params_get_channels</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val);</div>
<div class="line"><a name="l00818"></a><span class="lineno">  818</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga93326349bbb91840a3e0bafef0390cb1">snd_pcm_hw_params_get_channels_min</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val);</div>
<div class="line"><a name="l00819"></a><span class="lineno">  819</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gac6c37a5da7dc8cb19fdd8e9cf1bd673d">snd_pcm_hw_params_get_channels_max</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val);</div>
<div class="line"><a name="l00820"></a><span class="lineno">  820</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga8fabc38d770ad922e5b4e0338e7fb242">snd_pcm_hw_params_test_channels</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val);</div>
<div class="line"><a name="l00821"></a><span class="lineno">  821</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga3a5b2a05c5d9869cc743dac71c0d270a">snd_pcm_hw_params_set_channels</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val);</div>
<div class="line"><a name="l00822"></a><span class="lineno">  822</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga155b8ac646b90560cd00f195086ff464">snd_pcm_hw_params_set_channels_min</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val);</div>
<div class="line"><a name="l00823"></a><span class="lineno">  823</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga739d51d0822f182a6583a5436f410b34">snd_pcm_hw_params_set_channels_max</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val);</div>
<div class="line"><a name="l00824"></a><span class="lineno">  824</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga24e507c965aff4984aa4969cc896e830">snd_pcm_hw_params_set_channels_minmax</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *min, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *max);</div>
<div class="line"><a name="l00825"></a><span class="lineno">  825</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga59aa9e1a02f4ce616fe92c605a833f8f">snd_pcm_hw_params_set_channels_near</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val);</div>
<div class="line"><a name="l00826"></a><span class="lineno">  826</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gae08e3371d3d2e8e512537630a59f9a55">snd_pcm_hw_params_set_channels_first</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val);</div>
<div class="line"><a name="l00827"></a><span class="lineno">  827</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga54846380c1dc99ee9124d45232931ebd">snd_pcm_hw_params_set_channels_last</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val);</div>
<div class="line"><a name="l00828"></a><span class="lineno">  828</span>&#160; </div>
<div class="line"><a name="l00829"></a><span class="lineno">  829</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga4279c4b45a15f7e282e436e75d6ba13a">snd_pcm_hw_params_get_rate</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00830"></a><span class="lineno">  830</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaf7801fdf88fa51ca96fe97d3211db3f7">snd_pcm_hw_params_get_rate_min</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00831"></a><span class="lineno">  831</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga6770c2b988c8dc91eb51893cc145aa2c">snd_pcm_hw_params_get_rate_max</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00832"></a><span class="lineno">  832</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga5f09b37dd6f4c213029f8f39e00137a3">snd_pcm_hw_params_test_rate</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val, <span class="keywordtype">int</span> dir);</div>
<div class="line"><a name="l00833"></a><span class="lineno">  833</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga29cd2571738847813af1489043d1af5a">snd_pcm_hw_params_set_rate</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val, <span class="keywordtype">int</span> dir);</div>
<div class="line"><a name="l00834"></a><span class="lineno">  834</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga89374ae29dd924915ada6f26cd9a3292">snd_pcm_hw_params_set_rate_min</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00835"></a><span class="lineno">  835</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga8701776750b18b2dad19a4115791c2f0">snd_pcm_hw_params_set_rate_max</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00836"></a><span class="lineno">  836</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga03795a2ee03be25a30185b26a1bc3e21">snd_pcm_hw_params_set_rate_minmax</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *min, <span class="keywordtype">int</span> *mindir, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *max, <span class="keywordtype">int</span> *maxdir);</div>
<div class="line"><a name="l00837"></a><span class="lineno">  837</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga39124280d06ce63092a77e3f25ddd6ee">snd_pcm_hw_params_set_rate_near</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00838"></a><span class="lineno">  838</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gac0ded856c76459608fdd5ea0f254349e">snd_pcm_hw_params_set_rate_first</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00839"></a><span class="lineno">  839</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga5d90a5204061482be45ac4e0d2b10e49">snd_pcm_hw_params_set_rate_last</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00840"></a><span class="lineno">  840</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga82eecc0e27a94ce0caa195cc3765536c">snd_pcm_hw_params_set_rate_resample</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val);</div>
<div class="line"><a name="l00841"></a><span class="lineno">  841</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gacaa53b05cd5e4f55eeb4d5ea64129c21">snd_pcm_hw_params_get_rate_resample</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val);</div>
<div class="line"><a name="l00842"></a><span class="lineno">  842</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga2c0b6b22bbeed5da06293608f3be844d">snd_pcm_hw_params_set_export_buffer</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val);</div>
<div class="line"><a name="l00843"></a><span class="lineno">  843</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gafec078cf053a87339ba91c0f605dca54">snd_pcm_hw_params_get_export_buffer</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val);</div>
<div class="line"><a name="l00844"></a><span class="lineno">  844</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gac2761ded0a51cabc953beac44f65972b">snd_pcm_hw_params_set_period_wakeup</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val);</div>
<div class="line"><a name="l00845"></a><span class="lineno">  845</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga426a657640410a4c6a652ab15eb57acc">snd_pcm_hw_params_get_period_wakeup</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val);</div>
<div class="line"><a name="l00846"></a><span class="lineno">  846</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga4b85e92bb0d4681264e98d76831e2d0d">snd_pcm_hw_params_set_drain_silence</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val);</div>
<div class="line"><a name="l00847"></a><span class="lineno">  847</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga1d87b24e5733ffca27a512703b2e47d7">snd_pcm_hw_params_get_drain_silence</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val);</div>
<div class="line"><a name="l00848"></a><span class="lineno">  848</span>&#160; </div>
<div class="line"><a name="l00849"></a><span class="lineno">  849</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga71f5d43bf63dc7292b8b58f17acccf89">snd_pcm_hw_params_get_period_time</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00850"></a><span class="lineno">  850</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gae68d4b168ef5d40f644a1a4ed854689f">snd_pcm_hw_params_get_period_time_min</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00851"></a><span class="lineno">  851</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga74b510f4958e90a83a631a1eeedf13e0">snd_pcm_hw_params_get_period_time_max</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00852"></a><span class="lineno">  852</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaf1f6452ad189be5c4e1ab3bd86f2f6d2">snd_pcm_hw_params_test_period_time</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val, <span class="keywordtype">int</span> dir);</div>
<div class="line"><a name="l00853"></a><span class="lineno">  853</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaa2bc2a32d3971521064741a30e10c92f">snd_pcm_hw_params_set_period_time</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val, <span class="keywordtype">int</span> dir);</div>
<div class="line"><a name="l00854"></a><span class="lineno">  854</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga2dc9fcdb1b30126a20d96a65c7826d9b">snd_pcm_hw_params_set_period_time_min</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00855"></a><span class="lineno">  855</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaad53e3af1f1fe522c3d902f5403954d1">snd_pcm_hw_params_set_period_time_max</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00856"></a><span class="lineno">  856</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga993e05e43a31a6151427ba1f793c0b3a">snd_pcm_hw_params_set_period_time_minmax</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *min, <span class="keywordtype">int</span> *mindir, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *max, <span class="keywordtype">int</span> *maxdir);</div>
<div class="line"><a name="l00857"></a><span class="lineno">  857</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaa22d4f917c300b0c1f47b348c23705a4">snd_pcm_hw_params_set_period_time_near</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00858"></a><span class="lineno">  858</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga478e50e1fa7395af70100b906c31cb67">snd_pcm_hw_params_set_period_time_first</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00859"></a><span class="lineno">  859</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga2d48b4bee369912b0fc9b245d6c7a52d">snd_pcm_hw_params_set_period_time_last</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00860"></a><span class="lineno">  860</span>&#160; </div>
<div class="line"><a name="l00861"></a><span class="lineno">  861</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaba48ea189171536f9793e0d99e6db5e0">snd_pcm_hw_params_get_period_size</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *frames, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00862"></a><span class="lineno">  862</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga3f6fe37605b54d0a25e8bf1d10f71ae4">snd_pcm_hw_params_get_period_size_min</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *frames, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00863"></a><span class="lineno">  863</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gab5c16621ae697e5ee6f442ec7b7062c5">snd_pcm_hw_params_get_period_size_max</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *frames, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00864"></a><span class="lineno">  864</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gabc8712dab6cb135176de77f374d7ee17">snd_pcm_hw_params_test_period_size</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> val, <span class="keywordtype">int</span> dir);</div>
<div class="line"><a name="l00865"></a><span class="lineno">  865</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga874c977dd9aac275c87a7b1c33a0dec0">snd_pcm_hw_params_set_period_size</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> val, <span class="keywordtype">int</span> dir);</div>
<div class="line"><a name="l00866"></a><span class="lineno">  866</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga58e0468994d935f08080d9654f1b48b8">snd_pcm_hw_params_set_period_size_min</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00867"></a><span class="lineno">  867</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga909f442c3d8c20b79de2edf6cc5ded41">snd_pcm_hw_params_set_period_size_max</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00868"></a><span class="lineno">  868</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga33c901f8364cb2533d6cdeba732e0e4e">snd_pcm_hw_params_set_period_size_minmax</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *min, <span class="keywordtype">int</span> *mindir, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *max, <span class="keywordtype">int</span> *maxdir);</div>
<div class="line"><a name="l00869"></a><span class="lineno">  869</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga9162045265f283c532634506456cab09">snd_pcm_hw_params_set_period_size_near</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00870"></a><span class="lineno">  870</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaf74bbb66a71ece8260be20502822335b">snd_pcm_hw_params_set_period_size_first</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00871"></a><span class="lineno">  871</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gad0bce0ad23b3b708858bb20df81e09a2">snd_pcm_hw_params_set_period_size_last</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00872"></a><span class="lineno">  872</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga13bc85ca5fe34b19112579a7e27cf41a">snd_pcm_hw_params_set_period_size_integer</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div>
<div class="line"><a name="l00873"></a><span class="lineno">  873</span>&#160; </div>
<div class="line"><a name="l00874"></a><span class="lineno">  874</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga7242d7045ae23a9ae736c191030c25e8">snd_pcm_hw_params_get_periods</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00875"></a><span class="lineno">  875</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga17f3826360b0fe1f47c696388d25ac93">snd_pcm_hw_params_get_periods_min</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00876"></a><span class="lineno">  876</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga60417687267cd6ddc56a9c15179fe275">snd_pcm_hw_params_get_periods_max</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00877"></a><span class="lineno">  877</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga0de7350f433935a995d439fe38f55088">snd_pcm_hw_params_test_periods</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val, <span class="keywordtype">int</span> dir);</div>
<div class="line"><a name="l00878"></a><span class="lineno">  878</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga472aa3f2d8ce4040caa874fe60aba961">snd_pcm_hw_params_set_periods</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val, <span class="keywordtype">int</span> dir);</div>
<div class="line"><a name="l00879"></a><span class="lineno">  879</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaa2642b54ed1c2e26e595ecf3d5b29edc">snd_pcm_hw_params_set_periods_min</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00880"></a><span class="lineno">  880</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga636d1d9a6333fb2acc8a6e84391ea0a6">snd_pcm_hw_params_set_periods_max</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00881"></a><span class="lineno">  881</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaf638d94e53872415d3bb6d9169104891">snd_pcm_hw_params_set_periods_minmax</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *min, <span class="keywordtype">int</span> *mindir, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *max, <span class="keywordtype">int</span> *maxdir);</div>
<div class="line"><a name="l00882"></a><span class="lineno">  882</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga2fadb73803f58b900ac34846c14894ca">snd_pcm_hw_params_set_periods_near</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00883"></a><span class="lineno">  883</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaa8fbd81ce54fac30f60768fb36210a6f">snd_pcm_hw_params_set_periods_first</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00884"></a><span class="lineno">  884</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga1366dd00b920ef459d2dbf8a64408725">snd_pcm_hw_params_set_periods_last</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00885"></a><span class="lineno">  885</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gab7356d30758dfcf11ff5874fd033913b">snd_pcm_hw_params_set_periods_integer</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div>
<div class="line"><a name="l00886"></a><span class="lineno">  886</span>&#160; </div>
<div class="line"><a name="l00887"></a><span class="lineno">  887</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gabdea994550dbf7ab176e3c90baa3a30b">snd_pcm_hw_params_get_buffer_time</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00888"></a><span class="lineno">  888</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaa18c9999c27632f6c47e163b6af17fa9">snd_pcm_hw_params_get_buffer_time_min</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00889"></a><span class="lineno">  889</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga67a33176f4f05231863b37b09527c0e3">snd_pcm_hw_params_get_buffer_time_max</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00890"></a><span class="lineno">  890</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga9b6bf73e2a0b7f887f3d7d85a988eb7e">snd_pcm_hw_params_test_buffer_time</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val, <span class="keywordtype">int</span> dir);</div>
<div class="line"><a name="l00891"></a><span class="lineno">  891</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gacad42b93e31bca4c9b4074d6ec236d99">snd_pcm_hw_params_set_buffer_time</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val, <span class="keywordtype">int</span> dir);</div>
<div class="line"><a name="l00892"></a><span class="lineno">  892</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga2a7cb8c29b2fb75b615366dd40a7dc13">snd_pcm_hw_params_set_buffer_time_min</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00893"></a><span class="lineno">  893</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gab80680ff70b72435addde58e88fc1d7b">snd_pcm_hw_params_set_buffer_time_max</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00894"></a><span class="lineno">  894</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga84964e55717a7db70b55f320b56f343f">snd_pcm_hw_params_set_buffer_time_minmax</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *min, <span class="keywordtype">int</span> *mindir, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *max, <span class="keywordtype">int</span> *maxdir);</div>
<div class="line"><a name="l00895"></a><span class="lineno">  895</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga3bc1b188576d6d2daae9c56024813d10">snd_pcm_hw_params_set_buffer_time_near</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00896"></a><span class="lineno">  896</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga6a29e5f80671ca89d0c185416b5a6c2c">snd_pcm_hw_params_set_buffer_time_first</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00897"></a><span class="lineno">  897</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaec8788f14a0c5452dada23a49cdd4b71">snd_pcm_hw_params_set_buffer_time_last</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div>
<div class="line"><a name="l00898"></a><span class="lineno">  898</span>&#160; </div>
<div class="line"><a name="l00899"></a><span class="lineno">  899</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gab6556fcaaf926360d2064044a6f6cfb4">snd_pcm_hw_params_get_buffer_size</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val);</div>
<div class="line"><a name="l00900"></a><span class="lineno">  900</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga182adecca0ad204a34b27cdaa9d4f672">snd_pcm_hw_params_get_buffer_size_min</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val);</div>
<div class="line"><a name="l00901"></a><span class="lineno">  901</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga3caf61ab086028067b602d48182df708">snd_pcm_hw_params_get_buffer_size_max</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val);</div>
<div class="line"><a name="l00902"></a><span class="lineno">  902</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga3ce81a7fe9f677849881f1cfd3b5cb7e">snd_pcm_hw_params_test_buffer_size</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> val);</div>
<div class="line"><a name="l00903"></a><span class="lineno">  903</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga828cf9e11fe84137c2c8d4938a6fca7f">snd_pcm_hw_params_set_buffer_size</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> val);</div>
<div class="line"><a name="l00904"></a><span class="lineno">  904</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gacc0d26a23389470eae502a3c9f4a2980">snd_pcm_hw_params_set_buffer_size_min</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val);</div>
<div class="line"><a name="l00905"></a><span class="lineno">  905</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gac36099175c6a85db4a1e51053d5708af">snd_pcm_hw_params_set_buffer_size_max</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val);</div>
<div class="line"><a name="l00906"></a><span class="lineno">  906</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaec830be678524b0a6a173896bc9d2c67">snd_pcm_hw_params_set_buffer_size_minmax</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *min, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *max);</div>
<div class="line"><a name="l00907"></a><span class="lineno">  907</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga2c00cb635d374030595dbc27b7a983a7">snd_pcm_hw_params_set_buffer_size_near</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val);</div>
<div class="line"><a name="l00908"></a><span class="lineno">  908</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaca09ba489988fe957fde43cb9dca56a2">snd_pcm_hw_params_set_buffer_size_first</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val);</div>
<div class="line"><a name="l00909"></a><span class="lineno">  909</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gade5604a3fe1de55c76942ee4f4e41219">snd_pcm_hw_params_set_buffer_size_last</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val);</div>
<div class="line"><a name="l00910"></a><span class="lineno">  910</span>&#160; </div>
<div class="line"><a name="l00911"></a><span class="lineno">  911</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !ALSA_LIBRARY_BUILD &amp;&amp; !ALSA_PCM_OLD_HW_PARAMS_API */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00912"></a><span class="lineno">  912</span>&#160; </div>
<div class="line"><a name="l00913"></a><span class="lineno">  913</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga254712953cb8abe8b1d8478233863217">snd_pcm_hw_params_get_min_align</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val);</div>
<div class="line"><a name="l00914"></a><span class="lineno">  914</span>&#160; </div>
<div class="line"><a name="l00924"></a><span class="lineno">  924</span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="group___p_c_m___s_w___params.html#ga7886ee5b3a48fb58ef8f70886472029a">snd_pcm_sw_params_sizeof</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00929"></a><span class="lineno"><a class="line" href="group___p_c_m___s_w___params.html#ga8e564553bdc89948c918729e3cc7beb0">  929</a></span>&#160;<span class="preprocessor">#define snd_pcm_sw_params_alloca(ptr) __snd_alloca(ptr, snd_pcm_sw_params)</span></div>
<div class="line"><a name="l00930"></a><span class="lineno">  930</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga23382b62e7fc0de94b279c9f5dd08e5e">snd_pcm_sw_params_malloc</a>(<a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> **ptr);</div>
<div class="line"><a name="l00931"></a><span class="lineno">  931</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___s_w___params.html#ga35af2df23ec46619a82cb52e3733d47a">snd_pcm_sw_params_free</a>(<a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *obj);</div>
<div class="line"><a name="l00932"></a><span class="lineno">  932</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___s_w___params.html#gafe9ebe9ea669012af58b728d55fc295b">snd_pcm_sw_params_copy</a>(<a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *dst, <span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *src);</div>
<div class="line"><a name="l00933"></a><span class="lineno">  933</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga8bdb67600cf3c0705518b6c0a79c56fe">snd_pcm_sw_params_get_boundary</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val);</div>
<div class="line"><a name="l00934"></a><span class="lineno">  934</span>&#160; </div>
<div class="line"><a name="l00935"></a><span class="lineno">  935</span>&#160;<span class="preprocessor">#if !defined(ALSA_LIBRARY_BUILD) &amp;&amp; !defined(ALSA_PCM_OLD_SW_PARAMS_API)</span></div>
<div class="line"><a name="l00936"></a><span class="lineno">  936</span>&#160; </div>
<div class="line"><a name="l00937"></a><span class="lineno">  937</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#gac2fba23ba6ac1636785e27f0f5381a15">snd_pcm_sw_params_set_tstamp_mode</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga695a9755880cf886c13d07938f92ea77">snd_pcm_tstamp_t</a> val);</div>
<div class="line"><a name="l00938"></a><span class="lineno">  938</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga4caef7435210cd7f4878d55dadeed0f8">snd_pcm_sw_params_get_tstamp_mode</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga695a9755880cf886c13d07938f92ea77">snd_pcm_tstamp_t</a> *val);</div>
<div class="line"><a name="l00939"></a><span class="lineno">  939</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga912bad749f6317000eede607bb0bc935">snd_pcm_sw_params_set_tstamp_type</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga6e7869809e23ed1a3595e94fbd9a275c">snd_pcm_tstamp_type_t</a> val);</div>
<div class="line"><a name="l00940"></a><span class="lineno">  940</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga1cd956ea3dc0e32e32abc99af50f0819">snd_pcm_sw_params_get_tstamp_type</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga6e7869809e23ed1a3595e94fbd9a275c">snd_pcm_tstamp_type_t</a> *val);</div>
<div class="line"><a name="l00941"></a><span class="lineno">  941</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga79b12cbbd309750156261e7f5a39167b">snd_pcm_sw_params_set_avail_min</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> val);</div>
<div class="line"><a name="l00942"></a><span class="lineno">  942</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga587ccbb0b025dc97d2af5db9516163d4">snd_pcm_sw_params_get_avail_min</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val);</div>
<div class="line"><a name="l00943"></a><span class="lineno">  943</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#gaf62ce50d6242b4f4dc9d6534a97e5c09">snd_pcm_sw_params_set_period_event</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <span class="keywordtype">int</span> val);</div>
<div class="line"><a name="l00944"></a><span class="lineno">  944</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga0458a8fe480a7887726748052bd77211">snd_pcm_sw_params_get_period_event</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <span class="keywordtype">int</span> *val);</div>
<div class="line"><a name="l00945"></a><span class="lineno">  945</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga1d338f1f7e33b7a6d0f9a8f61f87f057">snd_pcm_sw_params_set_start_threshold</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> val);</div>
<div class="line"><a name="l00946"></a><span class="lineno">  946</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga1ee7116c68bdea12606aab57db86a1d1">snd_pcm_sw_params_get_start_threshold</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *paramsm, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val);</div>
<div class="line"><a name="l00947"></a><span class="lineno">  947</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga6a41bf533207d56fdb1ff10aeeac28e4">snd_pcm_sw_params_set_stop_threshold</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> val);</div>
<div class="line"><a name="l00948"></a><span class="lineno">  948</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga8a55577d7f3d8e4ce63a710921199c66">snd_pcm_sw_params_get_stop_threshold</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val);</div>
<div class="line"><a name="l00949"></a><span class="lineno">  949</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga5a0158bf962f20bd9fd5ed2c52dd682b">snd_pcm_sw_params_set_silence_threshold</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> val);</div>
<div class="line"><a name="l00950"></a><span class="lineno">  950</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga896ece8b418f6d6e92d2df5a4b59c3a2">snd_pcm_sw_params_get_silence_threshold</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val);</div>
<div class="line"><a name="l00951"></a><span class="lineno">  951</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#gaeb4a335a16981b5ea3fa671946fbdca3">snd_pcm_sw_params_set_silence_size</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> val);</div>
<div class="line"><a name="l00952"></a><span class="lineno">  952</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga6a197020c09c8a20e697d12e9fac3e11">snd_pcm_sw_params_get_silence_size</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val);</div>
<div class="line"><a name="l00953"></a><span class="lineno">  953</span>&#160; </div>
<div class="line"><a name="l00954"></a><span class="lineno">  954</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !ALSA_LIBRARY_BUILD &amp;&amp; !ALSA_PCM_OLD_SW_PARAMS_API */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00955"></a><span class="lineno">  955</span>&#160; </div>
<div class="line"><a name="l00958"></a><span class="lineno">  958</span>&#160;<span class="comment">/* include old API */</span></div>
<div class="line"><a name="l00959"></a><span class="lineno">  959</span>&#160;<span class="preprocessor">#ifndef ALSA_LIBRARY_BUILD</span></div>
<div class="line"><a name="l00960"></a><span class="lineno">  960</span>&#160;<span class="preprocessor">#if defined(ALSA_PCM_OLD_HW_PARAMS_API) || defined(ALSA_PCM_OLD_SW_PARAMS_API)</span></div>
<div class="line"><a name="l00961"></a><span class="lineno">  961</span>&#160;<span class="preprocessor">#include &quot;pcm_old.h&quot;</span></div>
<div class="line"><a name="l00962"></a><span class="lineno">  962</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00963"></a><span class="lineno">  963</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00964"></a><span class="lineno">  964</span>&#160; </div>
<div class="line"><a name="l00972"></a><span class="lineno">  972</span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="group___p_c_m___access.html#ga963ead3f1169f4b5e03a2968adc9cb0a">snd_pcm_access_mask_sizeof</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00977"></a><span class="lineno"><a class="line" href="group___p_c_m___access.html#ga8097b3ae42fa4a2e5bece2ca95b515b7">  977</a></span>&#160;<span class="preprocessor">#define snd_pcm_access_mask_alloca(ptr) __snd_alloca(ptr, snd_pcm_access_mask)</span></div>
<div class="line"><a name="l00978"></a><span class="lineno">  978</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___access.html#gafedd1f9c96aa8a93ab7f2c0135de3780">snd_pcm_access_mask_malloc</a>(<a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> **ptr);</div>
<div class="line"><a name="l00979"></a><span class="lineno">  979</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___access.html#ga965129493161fae3ab534209b7e6b2bc">snd_pcm_access_mask_free</a>(<a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *obj);</div>
<div class="line"><a name="l00980"></a><span class="lineno">  980</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___access.html#ga4fc7338c7c0cd715ea384d4e308d5925">snd_pcm_access_mask_copy</a>(<a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *dst, <span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *src);</div>
<div class="line"><a name="l00981"></a><span class="lineno">  981</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___access.html#gaa8202ce90275d6dfe2623cbacbc93708">snd_pcm_access_mask_none</a>(<a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask);</div>
<div class="line"><a name="l00982"></a><span class="lineno">  982</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___access.html#ga76b2575826977951a862c5e78e81993c">snd_pcm_access_mask_any</a>(<a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask);</div>
<div class="line"><a name="l00983"></a><span class="lineno">  983</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___access.html#ga381ade7f78d8614b38dde36ba0393f74">snd_pcm_access_mask_test</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask, <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> val);</div>
<div class="line"><a name="l00984"></a><span class="lineno">  984</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___access.html#ga224e84b7b1362aea503b0595512bac77">snd_pcm_access_mask_empty</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask);</div>
<div class="line"><a name="l00985"></a><span class="lineno">  985</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___access.html#gadc0a0f989a9faca8b25b2c35d4b14e14">snd_pcm_access_mask_set</a>(<a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask, <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> val);</div>
<div class="line"><a name="l00986"></a><span class="lineno">  986</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___access.html#ga35c6aaf5b55ef8dd1c4939467869db86">snd_pcm_access_mask_reset</a>(<a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask, <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> val);</div>
<div class="line"><a name="l00987"></a><span class="lineno">  987</span>&#160; </div>
<div class="line"><a name="l00997"></a><span class="lineno">  997</span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="group___p_c_m___format.html#gaf260158e21491d2dfff62aa2b2ff06d1">snd_pcm_format_mask_sizeof</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01002"></a><span class="lineno"><a class="line" href="group___p_c_m___format.html#gadee8697e8c4f7fc018603fbcbd0a4b31"> 1002</a></span>&#160;<span class="preprocessor">#define snd_pcm_format_mask_alloca(ptr) __snd_alloca(ptr, snd_pcm_format_mask)</span></div>
<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___format.html#gace20f58f4a93c39b006fd13bfd642da5">snd_pcm_format_mask_malloc</a>(<a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> **ptr);</div>
<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___format.html#ga3a8b2f75bcf9e2b33602297123a6f3b9">snd_pcm_format_mask_free</a>(<a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *obj);</div>
<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___format.html#ga5fa45349fe88454faac051f476629174">snd_pcm_format_mask_copy</a>(<a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *dst, <span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *src);</div>
<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___format.html#ga42342f7e5dd7c1c8401482d8db9c1013">snd_pcm_format_mask_none</a>(<a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask);</div>
<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___format.html#ga56f394e000ea4aadf73d1fb97fd994cd">snd_pcm_format_mask_any</a>(<a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask);</div>
<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___format.html#gaecb1d19be63a1b18456300eb4d07a8a0">snd_pcm_format_mask_test</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> val);</div>
<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___format.html#gaa942122189c757a1178749cebeb73d48">snd_pcm_format_mask_empty</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask);</div>
<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___format.html#ga03fa8dcc8da3dbecc164143b43d40056">snd_pcm_format_mask_set</a>(<a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> val);</div>
<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___format.html#ga60cdd13f69735c11cfaa0856b0f25a3e">snd_pcm_format_mask_reset</a>(<a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> val);</div>
<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160; </div>
<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="group___p_c_m___sub_format.html#gaab4db5767975e4c4e7a54fe11450085e">snd_pcm_subformat_mask_sizeof</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01027"></a><span class="lineno"><a class="line" href="group___p_c_m___sub_format.html#gaf450592f4db1a03f975a3c41011613a5"> 1027</a></span>&#160;<span class="preprocessor">#define snd_pcm_subformat_mask_alloca(ptr) __snd_alloca(ptr, snd_pcm_subformat_mask)</span></div>
<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___sub_format.html#ga4a9eb9095b23b4e338aa390e515d5eb4">snd_pcm_subformat_mask_malloc</a>(<a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> **ptr);</div>
<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___sub_format.html#ga1e0e09005efe4c7b34819defdb4d1308">snd_pcm_subformat_mask_free</a>(<a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *obj);</div>
<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___sub_format.html#gad5f8e09819ff0d6d4175d794670703af">snd_pcm_subformat_mask_copy</a>(<a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *dst, <span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *src);</div>
<div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___sub_format.html#ga3b87315e56fed79bbf265790ff5f6e72">snd_pcm_subformat_mask_none</a>(<a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask);</div>
<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___sub_format.html#gad065ae392b7bdeb4b32708cc9909dac1">snd_pcm_subformat_mask_any</a>(<a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask);</div>
<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___sub_format.html#ga2070ce06de13f676eb925c28db92c8aa">snd_pcm_subformat_mask_test</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask, <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> val);</div>
<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___sub_format.html#ga642323afb10ecd348ebf4eacb1cc0ec0">snd_pcm_subformat_mask_empty</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask);</div>
<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___sub_format.html#gab5a57e4ba0d3747ebc5b959460c0037f">snd_pcm_subformat_mask_set</a>(<a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask, <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> val);</div>
<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___sub_format.html#gad1033cc4c9d843e516833c222f2a570a">snd_pcm_subformat_mask_reset</a>(<a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask, <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> val);</div>
<div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160; </div>
<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160;<span class="keywordtype">size_t</span> <a class="code" href="group___p_c_m___status.html#ga6a8ae2a4786419af7853687a99436d8d">snd_pcm_status_sizeof</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01052"></a><span class="lineno"><a class="line" href="group___p_c_m___status.html#ga046c09e5d14b684d9fefd70a12cdde1a"> 1052</a></span>&#160;<span class="preprocessor">#define snd_pcm_status_alloca(ptr) __snd_alloca(ptr, snd_pcm_status)</span></div>
<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___status.html#gaa97cf9bdc31e686fe491985486194a64">snd_pcm_status_malloc</a>(<a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> **ptr);</div>
<div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___status.html#gaeb0a7ff880647e7255cb58904270106b">snd_pcm_status_free</a>(<a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj);</div>
<div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___status.html#ga307827ec2057b969520c7508fe41dd63">snd_pcm_status_copy</a>(<a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *dst, <span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *src);</div>
<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160;<a class="code" href="group___p_c_m.html#ga61ac499cb3701ce536d4d83725908860">snd_pcm_state_t</a> <a class="code" href="group___p_c_m___status.html#gabaae998f0d374c50195b3206d1e43659">snd_pcm_status_get_state</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj);</div>
<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___status.html#ga5eaeff98814e96c2ffd5f04c95b22c8d">snd_pcm_status_get_trigger_tstamp</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj, <a class="code" href="group___global.html#gadd377862d568809fb0e32c9faddf99a4">snd_timestamp_t</a> *ptr);</div>
<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___status.html#gab1c832aedb25670d010c53d9081a4b31">snd_pcm_status_get_trigger_htstamp</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj, <a class="code" href="group___global.html#ga3a3f5b65c40f498cdbc26944bd9855cf">snd_htimestamp_t</a> *ptr);</div>
<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___status.html#gaea54e0a110afa01dd42071a1ca43902e">snd_pcm_status_get_tstamp</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj, <a class="code" href="group___global.html#gadd377862d568809fb0e32c9faddf99a4">snd_timestamp_t</a> *ptr);</div>
<div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___status.html#gafa66bda27a6b914e66e053bb76571013">snd_pcm_status_get_htstamp</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj, <a class="code" href="group___global.html#ga3a3f5b65c40f498cdbc26944bd9855cf">snd_htimestamp_t</a> *ptr);</div>
<div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___status.html#ga15d17e74f3352e189df5ccd4cc4c116d">snd_pcm_status_get_audio_htstamp</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj, <a class="code" href="group___global.html#ga3a3f5b65c40f498cdbc26944bd9855cf">snd_htimestamp_t</a> *ptr);</div>
<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___status.html#ga6ee47c7a98005629ec691eae4b7f1b0e">snd_pcm_status_get_driver_htstamp</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj, <a class="code" href="group___global.html#ga3a3f5b65c40f498cdbc26944bd9855cf">snd_htimestamp_t</a> *ptr);</div>
<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___status.html#ga79a7e633c36d79aab76c3b4ee39e1588">snd_pcm_status_get_audio_htstamp_report</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj,</div>
<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160;                         <a class="code" href="structsnd__pcm__audio__tstamp__report__t.html">snd_pcm_audio_tstamp_report_t</a> *audio_tstamp_report);</div>
<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___status.html#gad0dba60f0f312167755500cb49e24eb3">snd_pcm_status_set_audio_htstamp_config</a>(<a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj,</div>
<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160;                         <a class="code" href="structsnd__pcm__audio__tstamp__config__t.html">snd_pcm_audio_tstamp_config_t</a> *audio_tstamp_config);</div>
<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160; </div>
<div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> snd_pcm_pack_audio_tstamp_config(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *<a class="code" href="ump__msg_8h.html#a1e43bf7d608e87228b625cca2c04d641">data</a>,</div>
<div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160;                        <a class="code" href="structsnd__pcm__audio__tstamp__config__t.html">snd_pcm_audio_tstamp_config_t</a> *config)</div>
<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160;{</div>
<div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160;    *<a class="code" href="ump__msg_8h.html#a1e43bf7d608e87228b625cca2c04d641">data</a> = config-&gt;<a class="code" href="structsnd__pcm__audio__tstamp__config__t.html#adf9034319342df0fbe8ef7162f0a6699">report_delay</a>;</div>
<div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160;    *<a class="code" href="ump__msg_8h.html#a1e43bf7d608e87228b625cca2c04d641">data</a> &lt;&lt;= 4;</div>
<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160;    *<a class="code" href="ump__msg_8h.html#a1e43bf7d608e87228b625cca2c04d641">data</a> |= config-&gt;<a class="code" href="structsnd__pcm__audio__tstamp__config__t.html#a20342e32550069636728c18351d16b6e">type_requested</a>;</div>
<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160;}</div>
<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160; </div>
<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> snd_pcm_unpack_audio_tstamp_report(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="ump__msg_8h.html#a1e43bf7d608e87228b625cca2c04d641">data</a>, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> accuracy,</div>
<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160;                        <a class="code" href="structsnd__pcm__audio__tstamp__report__t.html">snd_pcm_audio_tstamp_report_t</a> *report)</div>
<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160;{</div>
<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160;    <a class="code" href="ump__msg_8h.html#a1e43bf7d608e87228b625cca2c04d641">data</a> &gt;&gt;= 16;</div>
<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160;    report-&gt;<a class="code" href="structsnd__pcm__audio__tstamp__report__t.html#ad3027fa687d5447ff129d053bd14b2a7">valid</a> = <a class="code" href="ump__msg_8h.html#a1e43bf7d608e87228b625cca2c04d641">data</a> &amp; 1;</div>
<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160;    report-&gt;<a class="code" href="structsnd__pcm__audio__tstamp__report__t.html#ab91ed94e665c05a9f9a4a347562b8f95">actual_type</a> = (<a class="code" href="ump__msg_8h.html#a1e43bf7d608e87228b625cca2c04d641">data</a> &gt;&gt; 1) &amp; 0xF;</div>
<div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160;    report-&gt;<a class="code" href="structsnd__pcm__audio__tstamp__report__t.html#a30fc0c6729a5e3b12fefe169ea271719">accuracy_report</a> = (<a class="code" href="ump__msg_8h.html#a1e43bf7d608e87228b625cca2c04d641">data</a> &gt;&gt; 5) &amp; 1;</div>
<div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160;    report-&gt;<a class="code" href="structsnd__pcm__audio__tstamp__report__t.html#ade9f3ace2d47e5617ab8ffbefe0bf9b9">accuracy</a> = accuracy;</div>
<div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;}</div>
<div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160; </div>
<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160;<a class="code" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> <a class="code" href="group___p_c_m___status.html#ga1fdce3985e64f66385a5805da1110f18">snd_pcm_status_get_delay</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj);</div>
<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160;<a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> <a class="code" href="group___p_c_m___status.html#ga91c110525060b925ad4f0c21c205b757">snd_pcm_status_get_avail</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj);</div>
<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;<a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> <a class="code" href="group___p_c_m___status.html#gac58d13e4d03c9420c57428ddffd94964">snd_pcm_status_get_avail_max</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj);</div>
<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160;<a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> <a class="code" href="group___p_c_m___status.html#ga3f4bfd0a0327529abaa621b248b6b1aa">snd_pcm_status_get_overrange</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj);</div>
<div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160; </div>
<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___description.html#ga1089d73f52de6e7b724f7453d6f48f36">snd_pcm_type_name</a>(<a class="code" href="group___p_c_m.html#gaca6314f46f54a0b62536c403bbb62601">snd_pcm_type_t</a> <a class="code" href="ump__msg_8h.html#ad44b615021ed3ccb734fcaf583ef4a03">type</a>);</div>
<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___description.html#gafea7e7c65133faec1da1ef8b2d079578">snd_pcm_stream_name</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a> stream);</div>
<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___description.html#ga1406fe8388a612b8e44e5f3682d00e91">snd_pcm_access_name</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> _access);</div>
<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___description.html#ga2ca258b8ac569ca35f283e48d2181e45">snd_pcm_format_name</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>);</div>
<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___description.html#gae201c92e3053c778bd7f2a4f5cc4d0e1">snd_pcm_format_description</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>);</div>
<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___description.html#ga81beb8c430d897208269bd67bb3309b5">snd_pcm_subformat_name</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> subformat);</div>
<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___description.html#gaf4e162f7a059cbbf8c388cb9ed5e23fc">snd_pcm_subformat_description</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> subformat);</div>
<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160;<a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> <a class="code" href="group___p_c_m___description.html#ga872951f5941e57b675c50372af85a499">snd_pcm_subformat_value</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* name);</div>
<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160;<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="group___p_c_m___description.html#ga59f99dd9647315a7312d1f2b6204b7bc">snd_pcm_format_value</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* name);</div>
<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___description.html#ga9a27f18595344de572cce51c4e52ec4e">snd_pcm_tstamp_mode_name</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga695a9755880cf886c13d07938f92ea77">snd_pcm_tstamp_t</a> mode);</div>
<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___description.html#ga16ea2b82b7ea8f8c7b21e81aa6d28f1f">snd_pcm_state_name</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga61ac499cb3701ce536d4d83725908860">snd_pcm_state_t</a> state);</div>
<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160; </div>
<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___dump.html#ga9c5c879409c504e155e234905d031d8d">snd_pcm_dump</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a> *out);</div>
<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___dump.html#ga46dca88304617a198814f6cfc6ceafae">snd_pcm_dump_hw_setup</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a> *out);</div>
<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___dump.html#ga97b72a21c2bb1ae553fa909c3d42c294">snd_pcm_dump_sw_setup</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a> *out);</div>
<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___dump.html#ga3ac87790f8cb642e7afe4430e510572b">snd_pcm_dump_setup</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a> *out);</div>
<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___dump.html#ga10c221dcb86bcecd0d6fce4b1231cb49">snd_pcm_hw_params_dump</a>(<a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a> *out);</div>
<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___dump.html#gad6f510a9b1be8d88115a1192f9a52693">snd_pcm_sw_params_dump</a>(<a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a> *out);</div>
<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___dump.html#gaf2427b186609ad502666273342467a51">snd_pcm_status_dump</a>(<a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *<a class="code" href="ump__msg_8h.html#ade20423e91627f07e610924cb0081623">status</a>, <a class="code" href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a> *out);</div>
<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160; </div>
<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___direct.html#ga6d4acf42de554d4d1177fb035d484ea4">snd_pcm_mmap_begin</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm,</div>
<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;               <span class="keyword">const</span> <a class="code" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> **areas,</div>
<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160;               <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *offset,</div>
<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160;               <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *frames);</div>
<div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160;<a class="code" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> <a class="code" href="group___p_c_m___direct.html#gac306bd13c305825aa39dd9180a3ad520">snd_pcm_mmap_commit</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm,</div>
<div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;                      <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> offset,</div>
<div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160;                      <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> frames);</div>
<div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160;<a class="code" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> <a class="code" href="group___p_c_m___direct.html#ga5a9ee8e1e764b12da6d54dfa195f7c52">snd_pcm_mmap_writei</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keyword">const</span> <span class="keywordtype">void</span> *buffer, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> size);</div>
<div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160;<a class="code" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> <a class="code" href="group___p_c_m___direct.html#ga24b6c538c8d7ddd0776ee65f8fb909eb">snd_pcm_mmap_readi</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keywordtype">void</span> *buffer, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> size);</div>
<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160;<a class="code" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> <a class="code" href="group___p_c_m___direct.html#ga092b1a7f387e9fc2977649bfd43b0958">snd_pcm_mmap_writen</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keywordtype">void</span> **bufs, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> size);</div>
<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160;<a class="code" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> <a class="code" href="group___p_c_m___direct.html#ga29ce9af60eafb67f0303418a176bf3ea">snd_pcm_mmap_readn</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keywordtype">void</span> **bufs, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> size);                                                                </div>
<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160; </div>
<div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga8b88181b11a026da55897a926d56034a">snd_pcm_format_signed</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>);</div>
<div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga8cd4e3ecc963942457e3b1b6f7661a90">snd_pcm_format_unsigned</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>);</div>
<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga5a52bb63323f463198dea3f3c6aca571">snd_pcm_format_linear</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>);</div>
<div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga36ae70bef5bfd5e7ecc743f6a4d46cb5">snd_pcm_format_float</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>);</div>
<div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga89537d0a972fa124051f6ba1a78c4bfa">snd_pcm_format_little_endian</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>);</div>
<div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga3c0c224b8f67e73cf2447bee0110f760">snd_pcm_format_big_endian</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>);</div>
<div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#gaf950358cdbb26bab53f63f28443bd2ef">snd_pcm_format_cpu_endian</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>);</div>
<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga8d4e07f2d68cc16f607857ed8a222a29">snd_pcm_format_width</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>);          <span class="comment">/* in bits */</span></div>
<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#gaa3e0ff7560342e5af2b5c7bd2d63a307">snd_pcm_format_physical_width</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>);     <span class="comment">/* in bits */</span></div>
<div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160;<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="group___p_c_m___helpers.html#ga5f5ab1ac13de9598cf05877e4894e0d8">snd_pcm_build_linear_format</a>(<span class="keywordtype">int</span> width, <span class="keywordtype">int</span> pwidth, <span class="keywordtype">int</span> unsignd, <span class="keywordtype">int</span> big_endian);</div>
<div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;ssize_t <a class="code" href="group___p_c_m___helpers.html#ga5953a58f024f8cf762a9e4dae6b09502">snd_pcm_format_size</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>, <span class="keywordtype">size_t</span> samples);</div>
<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;uint8_t <a class="code" href="group___p_c_m___helpers.html#gaba8e5060f74a9d91df8ea550bf8907fc">snd_pcm_format_silence</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>);</div>
<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160;uint16_t <a class="code" href="group___p_c_m___helpers.html#gad5c4439da2367885c2a237ddf5aa1254">snd_pcm_format_silence_16</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>);</div>
<div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160;uint32_t <a class="code" href="group___p_c_m___helpers.html#ga78c61e7eef7a20b24cf03fd2a664503e">snd_pcm_format_silence_32</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>);</div>
<div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160;uint64_t <a class="code" href="group___p_c_m___helpers.html#ga2006cffa80cc83b99f6f33547be18f35">snd_pcm_format_silence_64</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>);</div>
<div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga82631361cf1c1d13af207beb59cf97ac">snd_pcm_format_set_silence</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>, <span class="keywordtype">void</span> *buf, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> samples);</div>
<div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160; </div>
<div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160;<a class="code" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> <a class="code" href="group___p_c_m___helpers.html#gaf42fb6af35d3d85006c1dea2e11b3e54">snd_pcm_bytes_to_frames</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, ssize_t bytes);</div>
<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160;ssize_t <a class="code" href="group___p_c_m___helpers.html#gac05ac2b7c6e25986a71792392ff90b83">snd_pcm_frames_to_bytes</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> frames);</div>
<div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160;<span class="keywordtype">long</span> <a class="code" href="group___p_c_m___helpers.html#gaeed610ddb01120b01b5a2e5cc59aa35b">snd_pcm_bytes_to_samples</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, ssize_t bytes);</div>
<div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;ssize_t <a class="code" href="group___p_c_m___helpers.html#gae3669a4326ce185f4261d7bf96900f3f">snd_pcm_samples_to_bytes</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keywordtype">long</span> samples);</div>
<div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160; </div>
<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga23e03a8b127764fff669240986b96b39">snd_pcm_area_silence</a>(<span class="keyword">const</span> <a class="code" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *dst_channel, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> dst_offset,</div>
<div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160;             <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> samples, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>);</div>
<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga1c0aab2a2bb341f1b1d154dae2b7e482">snd_pcm_areas_silence</a>(<span class="keyword">const</span> <a class="code" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *dst_channels, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> dst_offset,</div>
<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160;              <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> channels, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> frames, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>);</div>
<div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga93d2f045575afb161abff126c3750049">snd_pcm_area_copy</a>(<span class="keyword">const</span> <a class="code" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *dst_channel, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> dst_offset,</div>
<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;              <span class="keyword">const</span> <a class="code" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *src_channel, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> src_offset,</div>
<div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160;              <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> samples, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>);</div>
<div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#gad57f8921f52ea2ffd870cafb2d076f2c">snd_pcm_areas_copy</a>(<span class="keyword">const</span> <a class="code" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *dst_channels, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> dst_offset,</div>
<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160;               <span class="keyword">const</span> <a class="code" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *src_channels, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> src_offset,</div>
<div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;               <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> channels, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> frames, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>);</div>
<div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga38797de781a0e4041408c58d49463062">snd_pcm_areas_copy_wrap</a>(<span class="keyword">const</span> <a class="code" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *dst_channels,</div>
<div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160;                <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> dst_offset,</div>
<div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160;                <span class="keyword">const</span> <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> dst_size,</div>
<div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160;                <span class="keyword">const</span> <a class="code" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *src_channels,</div>
<div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160;                <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> src_offset,</div>
<div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;                <span class="keyword">const</span> <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> src_size,</div>
<div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160;                <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> channels,</div>
<div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160;                <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> frames,</div>
<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160;                <span class="keyword">const</span> <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>);</div>
<div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160; </div>
<div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> *snd_pcm_channel_area_addr(<span class="keyword">const</span> <a class="code" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *area, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> offset)</div>
<div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160;{</div>
<div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160;    <span class="keywordflow">return</span> (<span class="keywordtype">char</span> *)area-&gt;<a class="code" href="structsnd__pcm__channel__area__t.html#a83acdf3245dcb74dffe74cce53d65876">addr</a> + (area-&gt;<a class="code" href="structsnd__pcm__channel__area__t.html#aba2a69e0d221beaa9f2f115254cb515a">first</a> + area-&gt;<a class="code" href="structsnd__pcm__channel__area__t.html#aedbe57a917a0ba24bf1f526387e6e43a">step</a> * offset) / 8;</div>
<div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160;}</div>
<div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>&#160; </div>
<div class="line"><a name="l01219"></a><span class="lineno"><a class="line" href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911"> 1219</a></span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> snd_pcm_channel_area_step(<span class="keyword">const</span> <a class="code" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *area)</div>
<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160;{</div>
<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160;    <span class="keywordflow">return</span> area-&gt;<a class="code" href="structsnd__pcm__channel__area__t.html#aedbe57a917a0ba24bf1f526387e6e43a">step</a> / 8;</div>
<div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160;}</div>
<div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160; </div>
<div class="line"><a name="l01234"></a><span class="lineno"><a class="line" href="group___p_c_m___hook.html#ga57b6ba407d293017e116fa1b462a2411"> 1234</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_hook_type {</div>
<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160;    SND_PCM_HOOK_TYPE_HW_PARAMS = 0,</div>
<div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160;    SND_PCM_HOOK_TYPE_HW_FREE,</div>
<div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160;    SND_PCM_HOOK_TYPE_CLOSE,</div>
<div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>&#160;    SND_PCM_HOOK_TYPE_LAST = SND_PCM_HOOK_TYPE_CLOSE</div>
<div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160;} <a class="code" href="group___p_c_m___hook.html#ga57b6ba407d293017e116fa1b462a2411">snd_pcm_hook_type_t</a>;</div>
<div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>&#160; </div>
<div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_hook <a class="code" href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911">snd_pcm_hook_t</a>;</div>
<div class="line"><a name="l01244"></a><span class="lineno"><a class="line" href="group___p_c_m___hook.html#ga1f6104443e129a88c5ac82bf398464a5"> 1244</a></span>&#160;<span class="keyword">typedef</span> int (*<a class="code" href="group___p_c_m___hook.html#ga1f6104443e129a88c5ac82bf398464a5">snd_pcm_hook_func_t</a>)(<a class="code" href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911">snd_pcm_hook_t</a> *hook);</div>
<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160;<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *<a class="code" href="group___p_c_m___hook.html#gacaec88e4b6cc2a45e7a805487acd64ed">snd_pcm_hook_get_pcm</a>(<a class="code" href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911">snd_pcm_hook_t</a> *hook);</div>
<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160;<span class="keywordtype">void</span> *<a class="code" href="group___p_c_m___hook.html#ga1eb467cd5ab11817edc2ed7df3608019">snd_pcm_hook_get_private</a>(<a class="code" href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911">snd_pcm_hook_t</a> *hook);</div>
<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___hook.html#ga6930df3b750b3f62dee6846fb3f6a576">snd_pcm_hook_set_private</a>(<a class="code" href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911">snd_pcm_hook_t</a> *hook, <span class="keywordtype">void</span> *private_data);</div>
<div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___hook.html#ga89eed2fdcda68c1efae9180a3794d5ef">snd_pcm_hook_add</a>(<a class="code" href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911">snd_pcm_hook_t</a> **hookp, <a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm,</div>
<div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>&#160;             <a class="code" href="group___p_c_m___hook.html#ga57b6ba407d293017e116fa1b462a2411">snd_pcm_hook_type_t</a> <a class="code" href="ump__msg_8h.html#ad44b615021ed3ccb734fcaf583ef4a03">type</a>,</div>
<div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160;             <a class="code" href="group___p_c_m___hook.html#ga1f6104443e129a88c5ac82bf398464a5">snd_pcm_hook_func_t</a> func, <span class="keywordtype">void</span> *private_data);</div>
<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___hook.html#ga4c59ad440d2479f957b477b26b90e4b1">snd_pcm_hook_remove</a>(<a class="code" href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911">snd_pcm_hook_t</a> *hook);</div>
<div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>&#160; </div>
<div class="line"><a name="l01263"></a><span class="lineno"><a class="line" href="structsnd__pcm__scope__ops__t.html"> 1263</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_scope_ops {</div>
<div class="line"><a name="l01267"></a><span class="lineno"><a class="line" href="structsnd__pcm__scope__ops__t.html#aa744384266d37b6a5da08ef64806057d"> 1267</a></span>&#160;    int (*enable)(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope);</div>
<div class="line"><a name="l01271"></a><span class="lineno"><a class="line" href="structsnd__pcm__scope__ops__t.html#a460f0bb5a9a0c6d9b15f4fc544c00b8c"> 1271</a></span>&#160;    void (*disable)(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope);</div>
<div class="line"><a name="l01275"></a><span class="lineno"><a class="line" href="structsnd__pcm__scope__ops__t.html#acfaeb9f753718f3d1600e9574bc2ca14"> 1275</a></span>&#160;    void (*start)(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope);</div>
<div class="line"><a name="l01279"></a><span class="lineno"><a class="line" href="structsnd__pcm__scope__ops__t.html#aa61b0c38d9dfea1bcb9c3f9be5a49c88"> 1279</a></span>&#160;    void (*stop)(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope);</div>
<div class="line"><a name="l01283"></a><span class="lineno"><a class="line" href="structsnd__pcm__scope__ops__t.html#a7773ae25296a75fd7fbc58b8fb1974c8"> 1283</a></span>&#160;    void (*update)(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope);</div>
<div class="line"><a name="l01287"></a><span class="lineno"><a class="line" href="structsnd__pcm__scope__ops__t.html#a39fc5804679fe2f61cde653b47acb1d5"> 1287</a></span>&#160;    void (*reset)(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope);</div>
<div class="line"><a name="l01291"></a><span class="lineno"><a class="line" href="structsnd__pcm__scope__ops__t.html#a99e7b2862d0ef4f6cede404906f87d29"> 1291</a></span>&#160;    void (*close)(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope);</div>
<div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>&#160;} <a class="code" href="structsnd__pcm__scope__ops__t.html">snd_pcm_scope_ops_t</a>;</div>
<div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>&#160; </div>
<div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>&#160;<a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> <a class="code" href="group___p_c_m___scope.html#ga39a4a1f88cd8b5e474d3d1d6f8e3a8ce">snd_pcm_meter_get_bufsize</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___scope.html#gaeb0f82c12f8a1e57f4b6b09ad324f3ed">snd_pcm_meter_get_channels</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___scope.html#ga8c95279cba00918b29671205e38f3e78">snd_pcm_meter_get_rate</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>&#160;<a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> <a class="code" href="group___p_c_m___scope.html#gaa4929399573ca0e24b71a22b51d7f108">snd_pcm_meter_get_now</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>&#160;<a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> <a class="code" href="group___p_c_m___scope.html#ga543fd7565c138f1a408ec55186725908">snd_pcm_meter_get_boundary</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div>
<div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___scope.html#gae37aa1c3ce01063b9047e0bd437ef749">snd_pcm_meter_add_scope</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope);</div>
<div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>&#160;<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *<a class="code" href="group___p_c_m___scope.html#gabb6cacf50cf10cb6e95853dadd19234f">snd_pcm_meter_search_scope</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
<div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___scope.html#ga360da60e074bffc146ffee93f8e79aa7">snd_pcm_scope_malloc</a>(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> **ptr);</div>
<div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___scope.html#gabaf2af40ecc689cee2e81b9250823fcd">snd_pcm_scope_set_ops</a>(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope,</div>
<div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>&#160;               <span class="keyword">const</span> <a class="code" href="structsnd__pcm__scope__ops__t.html">snd_pcm_scope_ops_t</a> *val);</div>
<div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___scope.html#gaae1d6cce40b244180c54b72aee0e00d2">snd_pcm_scope_set_name</a>(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope, <span class="keyword">const</span> <span class="keywordtype">char</span> *val);</div>
<div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___scope.html#gaff680f85a1f30c83b4b544ead5ff5a2a">snd_pcm_scope_get_name</a>(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope);</div>
<div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>&#160;<span class="keywordtype">void</span> *<a class="code" href="group___p_c_m___scope.html#gada4e9d2bfe2f7dc2b638c6406b9a4b26">snd_pcm_scope_get_callback_private</a>(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope);</div>
<div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group___p_c_m___scope.html#ga683ced3c9344b8f6f8aab4997f74f72d">snd_pcm_scope_set_callback_private</a>(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope, <span class="keywordtype">void</span> *val);</div>
<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___scope.html#ga3c1e3e9c3a5a99915de23bbd2635ae26">snd_pcm_scope_s16_open</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keyword">const</span> <span class="keywordtype">char</span> *name,</div>
<div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>&#160;               <a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> **scopep);</div>
<div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>&#160;int16_t *<a class="code" href="group___p_c_m___scope.html#gac4297c74f130a89992459cbbc5ab029b">snd_pcm_scope_s16_get_channel_buffer</a>(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope,</div>
<div class="line"><a name="l01311"></a><span class="lineno"> 1311</span>&#160;                          <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="ump__msg_8h.html#a715f5cb061d11eb75981741eda4dafcd">channel</a>);</div>
<div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>&#160; </div>
<div class="line"><a name="l01323"></a><span class="lineno"><a class="line" href="group___p_c_m___simple.html#ga0c8bcbf9cc83e8b0edaa501b15ff8ba9"> 1323</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_spcm_latency {</div>
<div class="line"><a name="l01326"></a><span class="lineno"><a class="line" href="group___p_c_m___simple.html#gga0c8bcbf9cc83e8b0edaa501b15ff8ba9a51386f1133cba0e74aad6fbd8f6cf714"> 1326</a></span>&#160;    <a class="code" href="group___p_c_m___simple.html#gga0c8bcbf9cc83e8b0edaa501b15ff8ba9a51386f1133cba0e74aad6fbd8f6cf714">SND_SPCM_LATENCY_STANDARD</a> = 0,</div>
<div class="line"><a name="l01329"></a><span class="lineno"><a class="line" href="group___p_c_m___simple.html#gga0c8bcbf9cc83e8b0edaa501b15ff8ba9ad392df38379992a4474f24fa2d0a7146"> 1329</a></span>&#160;    <a class="code" href="group___p_c_m___simple.html#gga0c8bcbf9cc83e8b0edaa501b15ff8ba9ad392df38379992a4474f24fa2d0a7146">SND_SPCM_LATENCY_MEDIUM</a>,</div>
<div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>&#160;    <a class="code" href="group___p_c_m___simple.html#gga0c8bcbf9cc83e8b0edaa501b15ff8ba9aa29ff6c1b58c9b050df6ae575229cd9c">SND_SPCM_LATENCY_REALTIME</a></div>
<div class="line"><a name="l01333"></a><span class="lineno"><a class="line" href="group___p_c_m___simple.html#gga0c8bcbf9cc83e8b0edaa501b15ff8ba9aa29ff6c1b58c9b050df6ae575229cd9c"> 1333</a></span>&#160;} <a class="code" href="group___p_c_m___simple.html#ga0c8bcbf9cc83e8b0edaa501b15ff8ba9">snd_spcm_latency_t</a>;</div>
<div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>&#160; </div>
<div class="line"><a name="l01336"></a><span class="lineno"><a class="line" href="group___p_c_m___simple.html#gaf89aba8106b8cc46e9f18d91268ec5ba"> 1336</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_spcm_xrun_type {</div>
<div class="line"><a name="l01338"></a><span class="lineno"><a class="line" href="group___p_c_m___simple.html#ggaf89aba8106b8cc46e9f18d91268ec5baa7ef0dcc10a5e328bc78aa472d882f1f8"> 1338</a></span>&#160;    <a class="code" href="group___p_c_m___simple.html#ggaf89aba8106b8cc46e9f18d91268ec5baa7ef0dcc10a5e328bc78aa472d882f1f8">SND_SPCM_XRUN_IGNORE</a> = 0,</div>
<div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>&#160;    <a class="code" href="group___p_c_m___simple.html#ggaf89aba8106b8cc46e9f18d91268ec5baa716f9883b17fe11b35d162a6ff14a96a">SND_SPCM_XRUN_STOP</a></div>
<div class="line"><a name="l01341"></a><span class="lineno"><a class="line" href="group___p_c_m___simple.html#ggaf89aba8106b8cc46e9f18d91268ec5baa716f9883b17fe11b35d162a6ff14a96a"> 1341</a></span>&#160;} <a class="code" href="group___p_c_m___simple.html#gaf89aba8106b8cc46e9f18d91268ec5ba">snd_spcm_xrun_type_t</a>;</div>
<div class="line"><a name="l01342"></a><span class="lineno"> 1342</span>&#160; </div>
<div class="line"><a name="l01344"></a><span class="lineno"><a class="line" href="group___p_c_m___simple.html#ga6ed7a5a0762c198cb90ee48fb477b092"> 1344</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_spcm_duplex_type {</div>
<div class="line"><a name="l01346"></a><span class="lineno"><a class="line" href="group___p_c_m___simple.html#gga6ed7a5a0762c198cb90ee48fb477b092a1baaaad19888ceeaf728364362274e0b"> 1346</a></span>&#160;    <a class="code" href="group___p_c_m___simple.html#gga6ed7a5a0762c198cb90ee48fb477b092a1baaaad19888ceeaf728364362274e0b">SND_SPCM_DUPLEX_LIBERAL</a> = 0,</div>
<div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160;    <a class="code" href="group___p_c_m___simple.html#gga6ed7a5a0762c198cb90ee48fb477b092a3efcb3f575fd6b86c0198dc87484f7c9">SND_SPCM_DUPLEX_PEDANTIC</a></div>
<div class="line"><a name="l01349"></a><span class="lineno"><a class="line" href="group___p_c_m___simple.html#gga6ed7a5a0762c198cb90ee48fb477b092a3efcb3f575fd6b86c0198dc87484f7c9"> 1349</a></span>&#160;} <a class="code" href="group___p_c_m___simple.html#ga6ed7a5a0762c198cb90ee48fb477b092">snd_spcm_duplex_type_t</a>;</div>
<div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>&#160; </div>
<div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___simple.html#ga5c55688bfe990821798936c20cd11ca5">snd_spcm_init</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm,</div>
<div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>&#160;          <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> rate,</div>
<div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>&#160;          <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> channels,</div>
<div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160;          <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>,</div>
<div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>&#160;          <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> subformat,</div>
<div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>&#160;          <a class="code" href="group___p_c_m___simple.html#ga0c8bcbf9cc83e8b0edaa501b15ff8ba9">snd_spcm_latency_t</a> latency,</div>
<div class="line"><a name="l01357"></a><span class="lineno"> 1357</span>&#160;          <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> _access,</div>
<div class="line"><a name="l01358"></a><span class="lineno"> 1358</span>&#160;          <a class="code" href="group___p_c_m___simple.html#gaf89aba8106b8cc46e9f18d91268ec5ba">snd_spcm_xrun_type_t</a> xrun_type);</div>
<div class="line"><a name="l01359"></a><span class="lineno"> 1359</span>&#160; </div>
<div class="line"><a name="l01360"></a><span class="lineno"> 1360</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___simple.html#ga148a05b14b083d9c6ded79dd6bfd7fdd">snd_spcm_init_duplex</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *playback_pcm,</div>
<div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>&#160;             <a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *capture_pcm,</div>
<div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>&#160;             <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> rate,</div>
<div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>&#160;             <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> channels,</div>
<div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>&#160;             <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a>,</div>
<div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160;             <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> subformat,</div>
<div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>&#160;             <a class="code" href="group___p_c_m___simple.html#ga0c8bcbf9cc83e8b0edaa501b15ff8ba9">snd_spcm_latency_t</a> latency,</div>
<div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>&#160;             <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> _access,</div>
<div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>&#160;             <a class="code" href="group___p_c_m___simple.html#gaf89aba8106b8cc46e9f18d91268ec5ba">snd_spcm_xrun_type_t</a> xrun_type,</div>
<div class="line"><a name="l01369"></a><span class="lineno"> 1369</span>&#160;             <a class="code" href="group___p_c_m___simple.html#ga6ed7a5a0762c198cb90ee48fb477b092">snd_spcm_duplex_type_t</a> duplex_type);</div>
<div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>&#160; </div>
<div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___simple.html#gab6ee6daf2b83bdebf6cf6355c0365885">snd_spcm_init_get_params</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm,</div>
<div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>&#160;                 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *rate,</div>
<div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>&#160;                 <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *buffer_size,</div>
<div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>&#160;                 <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *period_size);</div>
<div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>&#160; </div>
<div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>&#160;<span class="comment">/* Deprecated functions, for compatibility */</span></div>
<div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___deprecated.html#gaf632399d5fec6b695bcdf87179714e8e">snd_pcm_start_mode_name</a>(<a class="code" href="group___p_c_m.html#ga0eae9150f4f207ed05cb629cc3a3673f">snd_pcm_start_t</a> mode) __attribute__((deprecated));</div>
<div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___deprecated.html#ga600630a9d7a0dd4fa1c61ade61a8b49a">snd_pcm_xrun_mode_name</a>(<a class="code" href="group___p_c_m.html#ga67c10983b5cadd8b3eb3163489655784">snd_pcm_xrun_t</a> mode) __attribute__((deprecated));</div>
<div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#ga30fc2f625a2f02d81d147660be46e96e">snd_pcm_sw_params_set_start_mode</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga0eae9150f4f207ed05cb629cc3a3673f">snd_pcm_start_t</a> val) __attribute__((deprecated));</div>
<div class="line"><a name="l01389"></a><span class="lineno"> 1389</span>&#160;<a class="code" href="group___p_c_m.html#ga0eae9150f4f207ed05cb629cc3a3673f">snd_pcm_start_t</a> <a class="code" href="group___p_c_m___deprecated.html#ga33b8ab6f2b97690213915c18c67c46d8">snd_pcm_sw_params_get_start_mode</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params) __attribute__((deprecated));</div>
<div class="line"><a name="l01390"></a><span class="lineno"> 1390</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#ga79a9eb5662fac1df1b6aa9d814f14183">snd_pcm_sw_params_set_xrun_mode</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga67c10983b5cadd8b3eb3163489655784">snd_pcm_xrun_t</a> val) __attribute__((deprecated));</div>
<div class="line"><a name="l01391"></a><span class="lineno"> 1391</span>&#160;<a class="code" href="group___p_c_m.html#ga67c10983b5cadd8b3eb3163489655784">snd_pcm_xrun_t</a> <a class="code" href="group___p_c_m___deprecated.html#ga2f0f2689a6453be011d30072903a6020">snd_pcm_sw_params_get_xrun_mode</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params) __attribute__((deprecated));</div>
<div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>&#160;<span class="preprocessor">#if !defined(ALSA_LIBRARY_BUILD) &amp;&amp; !defined(ALSA_PCM_OLD_SW_PARAMS_API)</span></div>
<div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#gaaab80638991cb943c27c8ab3c0af12ce">snd_pcm_sw_params_set_xfer_align</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> val) __attribute__((deprecated));</div>
<div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#gafc1ec72ce672818de66cacce80e916e0">snd_pcm_sw_params_get_xfer_align</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val) __attribute__((deprecated));</div>
<div class="line"><a name="l01395"></a><span class="lineno"> 1395</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#gae93e3363e81505677aaa76e59affdddf">snd_pcm_sw_params_set_sleep_min</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val) __attribute__((deprecated));</div>
<div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#ga0a616c23984cdb39039d0652930d7208">snd_pcm_sw_params_get_sleep_min</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val) __attribute__((deprecated));</div>
<div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !ALSA_LIBRARY_BUILD &amp;&amp; !ALSA_PCM_OLD_SW_PARAMS_API */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>&#160;<span class="preprocessor">#if !defined(ALSA_LIBRARY_BUILD) &amp;&amp; !defined(ALSA_PCM_OLD_HW_PARAMS_API)</span></div>
<div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#ga43b084ba7d45580b4fba6e8e4afd4917">snd_pcm_hw_params_get_tick_time</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir) __attribute__((deprecated));</div>
<div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#ga868b9ca714605f837df251b49793becf">snd_pcm_hw_params_get_tick_time_min</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir) __attribute__((deprecated));</div>
<div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#gaa7235549dd32f0b77f17f4016dfa2e63">snd_pcm_hw_params_get_tick_time_max</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir) __attribute__((deprecated));</div>
<div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#gafa62fd7cd36709c32b0844f48ea4a7c5">snd_pcm_hw_params_test_tick_time</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val, <span class="keywordtype">int</span> dir) __attribute__((deprecated));</div>
<div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#gad120f2408620a33d02799e4615ffc131">snd_pcm_hw_params_set_tick_time</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val, <span class="keywordtype">int</span> dir) __attribute__((deprecated));</div>
<div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#ga91610ad3c0ce6a2c619937be94028815">snd_pcm_hw_params_set_tick_time_min</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir) __attribute__((deprecated));</div>
<div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#ga1e85afc03d2680d0f433ff10b056171b">snd_pcm_hw_params_set_tick_time_max</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir) __attribute__((deprecated));</div>
<div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#gacbc800ec519cbc24c8caf45ceb5ef7a1">snd_pcm_hw_params_set_tick_time_minmax</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *min, <span class="keywordtype">int</span> *mindir, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *max, <span class="keywordtype">int</span> *maxdir) __attribute__((deprecated));</div>
<div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#ga212df5a75cdffc0bf59da6db31392d11">snd_pcm_hw_params_set_tick_time_near</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir) __attribute__((deprecated));</div>
<div class="line"><a name="l01408"></a><span class="lineno"> 1408</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#ga9fb3dec2ae6e50b65394f815f2085ad5">snd_pcm_hw_params_set_tick_time_first</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir) __attribute__((deprecated));</div>
<div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#ga5a62b0dc32a53ae525f48178c79ddf3b">snd_pcm_hw_params_set_tick_time_last</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir) __attribute__((deprecated));</div>
<div class="line"><a name="l01410"></a><span class="lineno"> 1410</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !ALSA_LIBRARY_BUILD &amp;&amp; !ALSA_PCM_OLD_HW_PARAMS_API */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01411"></a><span class="lineno"> 1411</span>&#160; </div>
<div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>&#160;}</div>
<div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01417"></a><span class="lineno"> 1417</span>&#160; </div>
<div class="line"><a name="l01418"></a><span class="lineno"> 1418</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ALSA_PCM_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="agroup___configuration_html_ga1c20905af775ae77d04d1a5696f67985"><div class="ttname"><a href="group___configuration.html#ga1c20905af775ae77d04d1a5696f67985">snd_config_t</a></div><div class="ttdeci">struct _snd_config snd_config_t</div><div class="ttdoc">Internal structure for a configuration node object.</div><div class="ttdef"><b>Definition:</b> conf.h:69</div></div>
<div class="ttc" id="agroup___global_html_ga3a3f5b65c40f498cdbc26944bd9855cf"><div class="ttname"><a href="group___global.html#ga3a3f5b65c40f498cdbc26944bd9855cf">snd_htimestamp_t</a></div><div class="ttdeci">struct timespec snd_htimestamp_t</div><div class="ttdef"><b>Definition:</b> global.h:154</div></div>
<div class="ttc" id="agroup___global_html_ga8cd9a1d441e9219ca5f2ff04094c7c6d"><div class="ttname"><a href="group___global.html#ga8cd9a1d441e9219ca5f2ff04094c7c6d">snd_async_handler_t</a></div><div class="ttdeci">struct _snd_async_handler snd_async_handler_t</div><div class="ttdoc">Internal structure for an async notification client handler.</div><div class="ttdef"><b>Definition:</b> global.h:115</div></div>
<div class="ttc" id="agroup___global_html_gadd377862d568809fb0e32c9faddf99a4"><div class="ttname"><a href="group___global.html#gadd377862d568809fb0e32c9faddf99a4">snd_timestamp_t</a></div><div class="ttdeci">struct timeval snd_timestamp_t</div><div class="ttdef"><b>Definition:</b> global.h:152</div></div>
<div class="ttc" id="agroup___global_html_gaf8937eadd968df14b64e54f49c29821c"><div class="ttname"><a href="group___global.html#gaf8937eadd968df14b64e54f49c29821c">snd_async_callback_t</a></div><div class="ttdeci">void(* snd_async_callback_t)(snd_async_handler_t *handler)</div><div class="ttdoc">Async notification callback.</div><div class="ttdef"><b>Definition:</b> global.h:122</div></div>
<div class="ttc" id="agroup___output_html_ga49729cc6454539495c1f5b6e95cd474a"><div class="ttname"><a href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a></div><div class="ttdeci">struct _snd_output snd_output_t</div><div class="ttdoc">Internal structure for an output object.</div><div class="ttdef"><b>Definition:</b> output.h:56</div></div>
<div class="ttc" id="agroup___p_c_m___access_html_ga224e84b7b1362aea503b0595512bac77"><div class="ttname"><a href="group___p_c_m___access.html#ga224e84b7b1362aea503b0595512bac77">snd_pcm_access_mask_empty</a></div><div class="ttdeci">int snd_pcm_access_mask_empty(const snd_pcm_access_mask_t *mask)</div><div class="ttdoc">test, if given a snd_pcm_access_mask_t is empty</div><div class="ttdef"><b>Definition:</b> pcm.c:4066</div></div>
<div class="ttc" id="agroup___p_c_m___access_html_ga35c6aaf5b55ef8dd1c4939467869db86"><div class="ttname"><a href="group___p_c_m___access.html#ga35c6aaf5b55ef8dd1c4939467869db86">snd_pcm_access_mask_reset</a></div><div class="ttdeci">void snd_pcm_access_mask_reset(snd_pcm_access_mask_t *mask, snd_pcm_access_t val)</div><div class="ttdoc">make an access type missing from a snd_pcm_access_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.c:4086</div></div>
<div class="ttc" id="agroup___p_c_m___access_html_ga381ade7f78d8614b38dde36ba0393f74"><div class="ttname"><a href="group___p_c_m___access.html#ga381ade7f78d8614b38dde36ba0393f74">snd_pcm_access_mask_test</a></div><div class="ttdeci">int snd_pcm_access_mask_test(const snd_pcm_access_mask_t *mask, snd_pcm_access_t val)</div><div class="ttdoc">test the presence of an access type in a snd_pcm_access_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.c:4055</div></div>
<div class="ttc" id="agroup___p_c_m___access_html_ga4fc7338c7c0cd715ea384d4e308d5925"><div class="ttname"><a href="group___p_c_m___access.html#ga4fc7338c7c0cd715ea384d4e308d5925">snd_pcm_access_mask_copy</a></div><div class="ttdeci">void snd_pcm_access_mask_copy(snd_pcm_access_mask_t *dst, const snd_pcm_access_mask_t *src)</div><div class="ttdoc">copy one snd_pcm_access_mask_t to another</div><div class="ttdef"><b>Definition:</b> pcm.c:4026</div></div>
<div class="ttc" id="agroup___p_c_m___access_html_ga76b2575826977951a862c5e78e81993c"><div class="ttname"><a href="group___p_c_m___access.html#ga76b2575826977951a862c5e78e81993c">snd_pcm_access_mask_any</a></div><div class="ttdeci">void snd_pcm_access_mask_any(snd_pcm_access_mask_t *mask)</div><div class="ttdoc">set all bits in a snd_pcm_access_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.c:4045</div></div>
<div class="ttc" id="agroup___p_c_m___access_html_ga963ead3f1169f4b5e03a2968adc9cb0a"><div class="ttname"><a href="group___p_c_m___access.html#ga963ead3f1169f4b5e03a2968adc9cb0a">snd_pcm_access_mask_sizeof</a></div><div class="ttdeci">size_t snd_pcm_access_mask_sizeof(void)</div><div class="ttdoc">get size of snd_pcm_access_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.c:3993</div></div>
<div class="ttc" id="agroup___p_c_m___access_html_ga965129493161fae3ab534209b7e6b2bc"><div class="ttname"><a href="group___p_c_m___access.html#ga965129493161fae3ab534209b7e6b2bc">snd_pcm_access_mask_free</a></div><div class="ttdeci">void snd_pcm_access_mask_free(snd_pcm_access_mask_t *obj)</div><div class="ttdoc">frees a previously allocated snd_pcm_access_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.c:4016</div></div>
<div class="ttc" id="agroup___p_c_m___access_html_gaa8202ce90275d6dfe2623cbacbc93708"><div class="ttname"><a href="group___p_c_m___access.html#gaa8202ce90275d6dfe2623cbacbc93708">snd_pcm_access_mask_none</a></div><div class="ttdeci">void snd_pcm_access_mask_none(snd_pcm_access_mask_t *mask)</div><div class="ttdoc">reset all bits in a snd_pcm_access_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.c:4036</div></div>
<div class="ttc" id="agroup___p_c_m___access_html_gadc0a0f989a9faca8b25b2c35d4b14e14"><div class="ttname"><a href="group___p_c_m___access.html#gadc0a0f989a9faca8b25b2c35d4b14e14">snd_pcm_access_mask_set</a></div><div class="ttdeci">void snd_pcm_access_mask_set(snd_pcm_access_mask_t *mask, snd_pcm_access_t val)</div><div class="ttdoc">make an access type present in a snd_pcm_access_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.c:4076</div></div>
<div class="ttc" id="agroup___p_c_m___access_html_gafedd1f9c96aa8a93ab7f2c0135de3780"><div class="ttname"><a href="group___p_c_m___access.html#gafedd1f9c96aa8a93ab7f2c0135de3780">snd_pcm_access_mask_malloc</a></div><div class="ttdeci">int snd_pcm_access_mask_malloc(snd_pcm_access_mask_t **ptr)</div><div class="ttdoc">allocate an empty snd_pcm_access_mask_t using standard malloc</div><div class="ttdef"><b>Definition:</b> pcm.c:4003</div></div>
<div class="ttc" id="agroup___p_c_m___deprecated_html_ga0a616c23984cdb39039d0652930d7208"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga0a616c23984cdb39039d0652930d7208">snd_pcm_sw_params_get_sleep_min</a></div><div class="ttdeci">int snd_pcm_sw_params_get_sleep_min(const snd_pcm_sw_params_t *params, unsigned int *val)</div><div class="ttdoc">(DEPRECATED) Get minimum numbers of ticks to sleep from a software configuration container</div><div class="ttdef"><b>Definition:</b> pcm.c:6660</div></div>
<div class="ttc" id="agroup___p_c_m___deprecated_html_ga1e85afc03d2680d0f433ff10b056171b"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga1e85afc03d2680d0f433ff10b056171b">snd_pcm_hw_params_set_tick_time_max</a></div><div class="ttdeci">int snd_pcm_hw_params_set_tick_time_max(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">(DEPRECATED) Restrict a configuration space with a maximum tick time</div><div class="ttdef"><b>Definition:</b> pcm.c:6249</div></div>
<div class="ttc" id="agroup___p_c_m___deprecated_html_ga212df5a75cdffc0bf59da6db31392d11"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga212df5a75cdffc0bf59da6db31392d11">snd_pcm_hw_params_set_tick_time_near</a></div><div class="ttdeci">int snd_pcm_hw_params_set_tick_time_near(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">(DEPRECATED) Restrict a configuration space to have tick time nearest to a target</div><div class="ttdef"><b>Definition:</b> pcm.c:6284</div></div>
<div class="ttc" id="agroup___p_c_m___deprecated_html_ga2f0f2689a6453be011d30072903a6020"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga2f0f2689a6453be011d30072903a6020">snd_pcm_sw_params_get_xrun_mode</a></div><div class="ttdeci">snd_pcm_xrun_t snd_pcm_sw_params_get_xrun_mode(const snd_pcm_sw_params_t *params)</div><div class="ttdoc">(DEPRECATED) Get xrun mode from a software configuration container</div><div class="ttdef"><b>Definition:</b> pcm.c:6554</div></div>
<div class="ttc" id="agroup___p_c_m___deprecated_html_ga30fc2f625a2f02d81d147660be46e96e"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga30fc2f625a2f02d81d147660be46e96e">snd_pcm_sw_params_set_start_mode</a></div><div class="ttdeci">int snd_pcm_sw_params_set_start_mode(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_start_t val)</div><div class="ttdoc">(DEPRECATED) Set start mode inside a software configuration container</div><div class="ttdef"><b>Definition:</b> pcm.c:6480</div></div>
<div class="ttc" id="agroup___p_c_m___deprecated_html_ga33b8ab6f2b97690213915c18c67c46d8"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga33b8ab6f2b97690213915c18c67c46d8">snd_pcm_sw_params_get_start_mode</a></div><div class="ttdeci">snd_pcm_start_t snd_pcm_sw_params_get_start_mode(const snd_pcm_sw_params_t *params)</div><div class="ttdoc">(DEPRECATED) Get start mode from a software configuration container</div><div class="ttdef"><b>Definition:</b> pcm.c:6506</div></div>
<div class="ttc" id="agroup___p_c_m___deprecated_html_ga43b084ba7d45580b4fba6e8e4afd4917"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga43b084ba7d45580b4fba6e8e4afd4917">snd_pcm_hw_params_get_tick_time</a></div><div class="ttdeci">int snd_pcm_hw_params_get_tick_time(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">(DEPRECATED) Extract tick time from a configuration space</div><div class="ttdef"><b>Definition:</b> pcm.c:6149</div></div>
<div class="ttc" id="agroup___p_c_m___deprecated_html_ga5a62b0dc32a53ae525f48178c79ddf3b"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga5a62b0dc32a53ae525f48178c79ddf3b">snd_pcm_hw_params_set_tick_time_last</a></div><div class="ttdeci">int snd_pcm_hw_params_set_tick_time_last(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">(DEPRECATED) Restrict a configuration space to contain only its maximum tick time</div><div class="ttdef"><b>Definition:</b> pcm.c:6322</div></div>
<div class="ttc" id="agroup___p_c_m___deprecated_html_ga600630a9d7a0dd4fa1c61ade61a8b49a"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga600630a9d7a0dd4fa1c61ade61a8b49a">snd_pcm_xrun_mode_name</a></div><div class="ttdeci">const char * snd_pcm_xrun_mode_name(snd_pcm_xrun_t mode)</div><div class="ttdoc">(DEPRECATED) get name of PCM xrun mode setting</div><div class="ttdef"><b>Definition:</b> pcm.c:2268</div></div>
<div class="ttc" id="agroup___p_c_m___deprecated_html_ga79a9eb5662fac1df1b6aa9d814f14183"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga79a9eb5662fac1df1b6aa9d814f14183">snd_pcm_sw_params_set_xrun_mode</a></div><div class="ttdeci">int snd_pcm_sw_params_set_xrun_mode(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_xrun_t val)</div><div class="ttdoc">(DEPRECATED) Set xrun mode inside a software configuration container</div><div class="ttdef"><b>Definition:</b> pcm.c:6527</div></div>
<div class="ttc" id="agroup___p_c_m___deprecated_html_ga868b9ca714605f837df251b49793becf"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga868b9ca714605f837df251b49793becf">snd_pcm_hw_params_get_tick_time_min</a></div><div class="ttdeci">int snd_pcm_hw_params_get_tick_time_min(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">(DEPRECATED) Extract minimum tick time from a configuration space</div><div class="ttdef"><b>Definition:</b> pcm.c:6168</div></div>
<div class="ttc" id="agroup___p_c_m___deprecated_html_ga91610ad3c0ce6a2c619937be94028815"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga91610ad3c0ce6a2c619937be94028815">snd_pcm_hw_params_set_tick_time_min</a></div><div class="ttdeci">int snd_pcm_hw_params_set_tick_time_min(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">(DEPRECATED) Restrict a configuration space with a minimum tick time</div><div class="ttdef"><b>Definition:</b> pcm.c:6234</div></div>
<div class="ttc" id="agroup___p_c_m___deprecated_html_ga9fb3dec2ae6e50b65394f815f2085ad5"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga9fb3dec2ae6e50b65394f815f2085ad5">snd_pcm_hw_params_set_tick_time_first</a></div><div class="ttdeci">int snd_pcm_hw_params_set_tick_time_first(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">(DEPRECATED) Restrict a configuration space to contain only its minimum tick time</div><div class="ttdef"><b>Definition:</b> pcm.c:6303</div></div>
<div class="ttc" id="agroup___p_c_m___deprecated_html_gaa7235549dd32f0b77f17f4016dfa2e63"><div class="ttname"><a href="group___p_c_m___deprecated.html#gaa7235549dd32f0b77f17f4016dfa2e63">snd_pcm_hw_params_get_tick_time_max</a></div><div class="ttdeci">int snd_pcm_hw_params_get_tick_time_max(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">(DEPRECATED) Extract maximum tick time from a configuration space</div><div class="ttdef"><b>Definition:</b> pcm.c:6187</div></div>
<div class="ttc" id="agroup___p_c_m___deprecated_html_gaaab80638991cb943c27c8ab3c0af12ce"><div class="ttname"><a href="group___p_c_m___deprecated.html#gaaab80638991cb943c27c8ab3c0af12ce">snd_pcm_sw_params_set_xfer_align</a></div><div class="ttdeci">int snd_pcm_sw_params_set_xfer_align(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val)</div><div class="ttdoc">(DEPRECATED) Set xfer align inside a software configuration container</div><div class="ttdef"><b>Definition:</b> pcm.c:6757</div></div>
<div class="ttc" id="agroup___p_c_m___deprecated_html_gacbc800ec519cbc24c8caf45ceb5ef7a1"><div class="ttname"><a href="group___p_c_m___deprecated.html#gacbc800ec519cbc24c8caf45ceb5ef7a1">snd_pcm_hw_params_set_tick_time_minmax</a></div><div class="ttdeci">int snd_pcm_hw_params_set_tick_time_minmax(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir)</div><div class="ttdoc">(DEPRECATED) Restrict a configuration space to have tick times in a given range</div><div class="ttdef"><b>Definition:</b> pcm.c:6266</div></div>
<div class="ttc" id="agroup___p_c_m___deprecated_html_gad120f2408620a33d02799e4615ffc131"><div class="ttname"><a href="group___p_c_m___deprecated.html#gad120f2408620a33d02799e4615ffc131">snd_pcm_hw_params_set_tick_time</a></div><div class="ttdeci">int snd_pcm_hw_params_set_tick_time(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir)</div><div class="ttdoc">(DEPRECATED) Restrict a configuration space to contain only one tick time</div><div class="ttdef"><b>Definition:</b> pcm.c:6219</div></div>
<div class="ttc" id="agroup___p_c_m___deprecated_html_gae93e3363e81505677aaa76e59affdddf"><div class="ttname"><a href="group___p_c_m___deprecated.html#gae93e3363e81505677aaa76e59affdddf">snd_pcm_sw_params_set_sleep_min</a></div><div class="ttdeci">int snd_pcm_sw_params_set_sleep_min(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, unsigned int val)</div><div class="ttdoc">(DEPRECATED) Set minimum number of ticks to sleep inside a software configuration container</div><div class="ttdef"><b>Definition:</b> pcm.c:6645</div></div>
<div class="ttc" id="agroup___p_c_m___deprecated_html_gaf632399d5fec6b695bcdf87179714e8e"><div class="ttname"><a href="group___p_c_m___deprecated.html#gaf632399d5fec6b695bcdf87179714e8e">snd_pcm_start_mode_name</a></div><div class="ttdeci">const char * snd_pcm_start_mode_name(snd_pcm_start_t mode)</div><div class="ttdoc">(DEPRECATED) get name of PCM start mode setting</div><div class="ttdef"><b>Definition:</b> pcm.c:2252</div></div>
<div class="ttc" id="agroup___p_c_m___deprecated_html_gafa62fd7cd36709c32b0844f48ea4a7c5"><div class="ttname"><a href="group___p_c_m___deprecated.html#gafa62fd7cd36709c32b0844f48ea4a7c5">snd_pcm_hw_params_test_tick_time</a></div><div class="ttdeci">int snd_pcm_hw_params_test_tick_time(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir)</div><div class="ttdoc">(DEPRECATED) Verify if a tick time is available inside a configuration space for a PCM</div><div class="ttdef"><b>Definition:</b> pcm.c:6204</div></div>
<div class="ttc" id="agroup___p_c_m___deprecated_html_gafc1ec72ce672818de66cacce80e916e0"><div class="ttname"><a href="group___p_c_m___deprecated.html#gafc1ec72ce672818de66cacce80e916e0">snd_pcm_sw_params_get_xfer_align</a></div><div class="ttdeci">int snd_pcm_sw_params_get_xfer_align(const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">(DEPRECATED) Get xfer align from a software configuration container</div><div class="ttdef"><b>Definition:</b> pcm.c:6772</div></div>
<div class="ttc" id="agroup___p_c_m___description_html_ga1089d73f52de6e7b724f7453d6f48f36"><div class="ttname"><a href="group___p_c_m___description.html#ga1089d73f52de6e7b724f7453d6f48f36">snd_pcm_type_name</a></div><div class="ttdeci">const char * snd_pcm_type_name(snd_pcm_type_t type)</div><div class="ttdoc">get name of PCM type</div><div class="ttdef"><b>Definition:</b> pcm.c:2323</div></div>
<div class="ttc" id="agroup___p_c_m___description_html_ga1406fe8388a612b8e44e5f3682d00e91"><div class="ttname"><a href="group___p_c_m___description.html#ga1406fe8388a612b8e44e5f3682d00e91">snd_pcm_access_name</a></div><div class="ttdeci">const char * snd_pcm_access_name(const snd_pcm_access_t _access)</div><div class="ttdoc">get name of PCM access type</div><div class="ttdef"><b>Definition:</b> pcm.c:2141</div></div>
<div class="ttc" id="agroup___p_c_m___description_html_ga16ea2b82b7ea8f8c7b21e81aa6d28f1f"><div class="ttname"><a href="group___p_c_m___description.html#ga16ea2b82b7ea8f8c7b21e81aa6d28f1f">snd_pcm_state_name</a></div><div class="ttdeci">const char * snd_pcm_state_name(const snd_pcm_state_t state)</div><div class="ttdoc">get name of PCM state</div><div class="ttdef"><b>Definition:</b> pcm.c:2308</div></div>
<div class="ttc" id="agroup___p_c_m___description_html_ga2ca258b8ac569ca35f283e48d2181e45"><div class="ttname"><a href="group___p_c_m___description.html#ga2ca258b8ac569ca35f283e48d2181e45">snd_pcm_format_name</a></div><div class="ttdeci">const char * snd_pcm_format_name(const snd_pcm_format_t format)</div><div class="ttdoc">get name of PCM sample format</div><div class="ttdef"><b>Definition:</b> pcm.c:2153</div></div>
<div class="ttc" id="agroup___p_c_m___description_html_ga59f99dd9647315a7312d1f2b6204b7bc"><div class="ttname"><a href="group___p_c_m___description.html#ga59f99dd9647315a7312d1f2b6204b7bc">snd_pcm_format_value</a></div><div class="ttdeci">snd_pcm_format_t snd_pcm_format_value(const char *name)</div><div class="ttdoc">get PCM sample format from name</div><div class="ttdef"><b>Definition:</b> pcm.c:2177</div></div>
<div class="ttc" id="agroup___p_c_m___description_html_ga81beb8c430d897208269bd67bb3309b5"><div class="ttname"><a href="group___p_c_m___description.html#ga81beb8c430d897208269bd67bb3309b5">snd_pcm_subformat_name</a></div><div class="ttdeci">const char * snd_pcm_subformat_name(const snd_pcm_subformat_t subformat)</div><div class="ttdoc">get name of PCM sample subformat</div><div class="ttdef"><b>Definition:</b> pcm.c:2204</div></div>
<div class="ttc" id="agroup___p_c_m___description_html_ga872951f5941e57b675c50372af85a499"><div class="ttname"><a href="group___p_c_m___description.html#ga872951f5941e57b675c50372af85a499">snd_pcm_subformat_value</a></div><div class="ttdeci">snd_pcm_subformat_t snd_pcm_subformat_value(const char *name)</div><div class="ttdoc">get PCM sample subformat from name</div><div class="ttdef"><b>Definition:</b> pcm.c:2228</div></div>
<div class="ttc" id="agroup___p_c_m___description_html_ga9a27f18595344de572cce51c4e52ec4e"><div class="ttname"><a href="group___p_c_m___description.html#ga9a27f18595344de572cce51c4e52ec4e">snd_pcm_tstamp_mode_name</a></div><div class="ttdeci">const char * snd_pcm_tstamp_mode_name(const snd_pcm_tstamp_t mode)</div><div class="ttdoc">get name of PCM tstamp mode setting</div><div class="ttdef"><b>Definition:</b> pcm.c:2284</div></div>
<div class="ttc" id="agroup___p_c_m___description_html_gae201c92e3053c778bd7f2a4f5cc4d0e1"><div class="ttname"><a href="group___p_c_m___description.html#gae201c92e3053c778bd7f2a4f5cc4d0e1">snd_pcm_format_description</a></div><div class="ttdeci">const char * snd_pcm_format_description(const snd_pcm_format_t format)</div><div class="ttdoc">get description of PCM sample format</div><div class="ttdef"><b>Definition:</b> pcm.c:2165</div></div>
<div class="ttc" id="agroup___p_c_m___description_html_gaf4e162f7a059cbbf8c388cb9ed5e23fc"><div class="ttname"><a href="group___p_c_m___description.html#gaf4e162f7a059cbbf8c388cb9ed5e23fc">snd_pcm_subformat_description</a></div><div class="ttdeci">const char * snd_pcm_subformat_description(const snd_pcm_subformat_t subformat)</div><div class="ttdoc">get description of PCM sample subformat</div><div class="ttdef"><b>Definition:</b> pcm.c:2216</div></div>
<div class="ttc" id="agroup___p_c_m___description_html_gafea7e7c65133faec1da1ef8b2d079578"><div class="ttname"><a href="group___p_c_m___description.html#gafea7e7c65133faec1da1ef8b2d079578">snd_pcm_stream_name</a></div><div class="ttdeci">const char * snd_pcm_stream_name(const snd_pcm_stream_t stream)</div><div class="ttdoc">get name of PCM stream type</div><div class="ttdef"><b>Definition:</b> pcm.c:2129</div></div>
<div class="ttc" id="agroup___p_c_m___direct_html_ga092b1a7f387e9fc2977649bfd43b0958"><div class="ttname"><a href="group___p_c_m___direct.html#ga092b1a7f387e9fc2977649bfd43b0958">snd_pcm_mmap_writen</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_mmap_writen(snd_pcm_t *pcm, void **bufs, snd_pcm_uframes_t size)</div><div class="ttdoc">Write non interleaved frames to a PCM using direct buffer (mmap)</div><div class="ttdef"><b>Definition:</b> pcm_mmap.c:175</div></div>
<div class="ttc" id="agroup___p_c_m___direct_html_ga24b6c538c8d7ddd0776ee65f8fb909eb"><div class="ttname"><a href="group___p_c_m___direct.html#ga24b6c538c8d7ddd0776ee65f8fb909eb">snd_pcm_mmap_readi</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_mmap_readi(snd_pcm_t *pcm, void *buffer, snd_pcm_uframes_t size)</div><div class="ttdoc">Read interleaved frames from a PCM using direct buffer (mmap)</div><div class="ttdef"><b>Definition:</b> pcm_mmap.c:200</div></div>
<div class="ttc" id="agroup___p_c_m___direct_html_ga29ce9af60eafb67f0303418a176bf3ea"><div class="ttname"><a href="group___p_c_m___direct.html#ga29ce9af60eafb67f0303418a176bf3ea">snd_pcm_mmap_readn</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_mmap_readn(snd_pcm_t *pcm, void **bufs, snd_pcm_uframes_t size)</div><div class="ttdoc">Read non interleaved frames to a PCM using direct buffer (mmap)</div><div class="ttdef"><b>Definition:</b> pcm_mmap.c:225</div></div>
<div class="ttc" id="agroup___p_c_m___direct_html_ga5a9ee8e1e764b12da6d54dfa195f7c52"><div class="ttname"><a href="group___p_c_m___direct.html#ga5a9ee8e1e764b12da6d54dfa195f7c52">snd_pcm_mmap_writei</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_mmap_writei(snd_pcm_t *pcm, const void *buffer, snd_pcm_uframes_t size)</div><div class="ttdoc">Write interleaved frames to a PCM using direct buffer (mmap)</div><div class="ttdef"><b>Definition:</b> pcm_mmap.c:150</div></div>
<div class="ttc" id="agroup___p_c_m___direct_html_ga6d4acf42de554d4d1177fb035d484ea4"><div class="ttname"><a href="group___p_c_m___direct.html#ga6d4acf42de554d4d1177fb035d484ea4">snd_pcm_mmap_begin</a></div><div class="ttdeci">int snd_pcm_mmap_begin(snd_pcm_t *pcm, const snd_pcm_channel_area_t **areas, snd_pcm_uframes_t *offset, snd_pcm_uframes_t *frames)</div><div class="ttdoc">Application request to access a portion of direct (mmap) area.</div><div class="ttdef"><b>Definition:</b> pcm.c:7422</div></div>
<div class="ttc" id="agroup___p_c_m___direct_html_gac306bd13c305825aa39dd9180a3ad520"><div class="ttname"><a href="group___p_c_m___direct.html#gac306bd13c305825aa39dd9180a3ad520">snd_pcm_mmap_commit</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_mmap_commit(snd_pcm_t *pcm, snd_pcm_uframes_t offset, snd_pcm_uframes_t frames)</div><div class="ttdoc">Application has completed the access to area requested with snd_pcm_mmap_begin.</div><div class="ttdef"><b>Definition:</b> pcm.c:7535</div></div>
<div class="ttc" id="agroup___p_c_m___dump_html_ga10c221dcb86bcecd0d6fce4b1231cb49"><div class="ttname"><a href="group___p_c_m___dump.html#ga10c221dcb86bcecd0d6fce4b1231cb49">snd_pcm_hw_params_dump</a></div><div class="ttdeci">int snd_pcm_hw_params_dump(snd_pcm_hw_params_t *params, snd_output_t *out)</div><div class="ttdoc">Dump a PCM hardware configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:3558</div></div>
<div class="ttc" id="agroup___p_c_m___dump_html_ga3ac87790f8cb642e7afe4430e510572b"><div class="ttname"><a href="group___p_c_m___dump.html#ga3ac87790f8cb642e7afe4430e510572b">snd_pcm_dump_setup</a></div><div class="ttdeci">int snd_pcm_dump_setup(snd_pcm_t *pcm, snd_output_t *out)</div><div class="ttdoc">Dump current setup (hardware and software) for PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:2395</div></div>
<div class="ttc" id="agroup___p_c_m___dump_html_ga46dca88304617a198814f6cfc6ceafae"><div class="ttname"><a href="group___p_c_m___dump.html#ga46dca88304617a198814f6cfc6ceafae">snd_pcm_dump_hw_setup</a></div><div class="ttdeci">int snd_pcm_dump_hw_setup(snd_pcm_t *pcm, snd_output_t *out)</div><div class="ttdoc">Dump current hardware setup for PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:2338</div></div>
<div class="ttc" id="agroup___p_c_m___dump_html_ga97b72a21c2bb1ae553fa909c3d42c294"><div class="ttname"><a href="group___p_c_m___dump.html#ga97b72a21c2bb1ae553fa909c3d42c294">snd_pcm_dump_sw_setup</a></div><div class="ttdeci">int snd_pcm_dump_sw_setup(snd_pcm_t *pcm, snd_output_t *out)</div><div class="ttdoc">Dump current software setup for PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:2368</div></div>
<div class="ttc" id="agroup___p_c_m___dump_html_ga9c5c879409c504e155e234905d031d8d"><div class="ttname"><a href="group___p_c_m___dump.html#ga9c5c879409c504e155e234905d031d8d">snd_pcm_dump</a></div><div class="ttdeci">int snd_pcm_dump(snd_pcm_t *pcm, snd_output_t *out)</div><div class="ttdoc">Dump PCM info.</div><div class="ttdef"><b>Definition:</b> pcm.c:2429</div></div>
<div class="ttc" id="agroup___p_c_m___dump_html_gad6f510a9b1be8d88115a1192f9a52693"><div class="ttname"><a href="group___p_c_m___dump.html#gad6f510a9b1be8d88115a1192f9a52693">snd_pcm_sw_params_dump</a></div><div class="ttdeci">int snd_pcm_sw_params_dump(snd_pcm_sw_params_t *params, snd_output_t *out)</div><div class="ttdoc">Dump a software configuration.</div><div class="ttdef"><b>Definition:</b> pcm.c:6403</div></div>
<div class="ttc" id="agroup___p_c_m___dump_html_gaf2427b186609ad502666273342467a51"><div class="ttname"><a href="group___p_c_m___dump.html#gaf2427b186609ad502666273342467a51">snd_pcm_status_dump</a></div><div class="ttdeci">int snd_pcm_status_dump(snd_pcm_status_t *status, snd_output_t *out)</div><div class="ttdoc">Dump status.</div><div class="ttdef"><b>Definition:</b> pcm.c:2408</div></div>
<div class="ttc" id="agroup___p_c_m___format_html_ga03fa8dcc8da3dbecc164143b43d40056"><div class="ttname"><a href="group___p_c_m___format.html#ga03fa8dcc8da3dbecc164143b43d40056">snd_pcm_format_mask_set</a></div><div class="ttdeci">void snd_pcm_format_mask_set(snd_pcm_format_mask_t *mask, snd_pcm_format_t val)</div><div class="ttdoc">make a format present in a snd_pcm_format_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.c:4178</div></div>
<div class="ttc" id="agroup___p_c_m___format_html_ga3a8b2f75bcf9e2b33602297123a6f3b9"><div class="ttname"><a href="group___p_c_m___format.html#ga3a8b2f75bcf9e2b33602297123a6f3b9">snd_pcm_format_mask_free</a></div><div class="ttdeci">void snd_pcm_format_mask_free(snd_pcm_format_mask_t *obj)</div><div class="ttdoc">frees a previously allocated snd_pcm_format_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.c:4118</div></div>
<div class="ttc" id="agroup___p_c_m___format_html_ga42342f7e5dd7c1c8401482d8db9c1013"><div class="ttname"><a href="group___p_c_m___format.html#ga42342f7e5dd7c1c8401482d8db9c1013">snd_pcm_format_mask_none</a></div><div class="ttdeci">void snd_pcm_format_mask_none(snd_pcm_format_mask_t *mask)</div><div class="ttdoc">reset all bits in a snd_pcm_format_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.c:4138</div></div>
<div class="ttc" id="agroup___p_c_m___format_html_ga56f394e000ea4aadf73d1fb97fd994cd"><div class="ttname"><a href="group___p_c_m___format.html#ga56f394e000ea4aadf73d1fb97fd994cd">snd_pcm_format_mask_any</a></div><div class="ttdeci">void snd_pcm_format_mask_any(snd_pcm_format_mask_t *mask)</div><div class="ttdoc">set all bits in a snd_pcm_format_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.c:4147</div></div>
<div class="ttc" id="agroup___p_c_m___format_html_ga5fa45349fe88454faac051f476629174"><div class="ttname"><a href="group___p_c_m___format.html#ga5fa45349fe88454faac051f476629174">snd_pcm_format_mask_copy</a></div><div class="ttdeci">void snd_pcm_format_mask_copy(snd_pcm_format_mask_t *dst, const snd_pcm_format_mask_t *src)</div><div class="ttdoc">copy one snd_pcm_format_mask_t to another</div><div class="ttdef"><b>Definition:</b> pcm.c:4128</div></div>
<div class="ttc" id="agroup___p_c_m___format_html_ga60cdd13f69735c11cfaa0856b0f25a3e"><div class="ttname"><a href="group___p_c_m___format.html#ga60cdd13f69735c11cfaa0856b0f25a3e">snd_pcm_format_mask_reset</a></div><div class="ttdeci">void snd_pcm_format_mask_reset(snd_pcm_format_mask_t *mask, snd_pcm_format_t val)</div><div class="ttdoc">make a format missing from a snd_pcm_format_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.c:4188</div></div>
<div class="ttc" id="agroup___p_c_m___format_html_gaa942122189c757a1178749cebeb73d48"><div class="ttname"><a href="group___p_c_m___format.html#gaa942122189c757a1178749cebeb73d48">snd_pcm_format_mask_empty</a></div><div class="ttdeci">int snd_pcm_format_mask_empty(const snd_pcm_format_mask_t *mask)</div><div class="ttdoc">test, if given a snd_pcm_format_mask_t is empty</div><div class="ttdef"><b>Definition:</b> pcm.c:4168</div></div>
<div class="ttc" id="agroup___p_c_m___format_html_gace20f58f4a93c39b006fd13bfd642da5"><div class="ttname"><a href="group___p_c_m___format.html#gace20f58f4a93c39b006fd13bfd642da5">snd_pcm_format_mask_malloc</a></div><div class="ttdeci">int snd_pcm_format_mask_malloc(snd_pcm_format_mask_t **ptr)</div><div class="ttdoc">allocate an empty snd_pcm_format_mask_t using standard malloc</div><div class="ttdef"><b>Definition:</b> pcm.c:4105</div></div>
<div class="ttc" id="agroup___p_c_m___format_html_gaecb1d19be63a1b18456300eb4d07a8a0"><div class="ttname"><a href="group___p_c_m___format.html#gaecb1d19be63a1b18456300eb4d07a8a0">snd_pcm_format_mask_test</a></div><div class="ttdeci">int snd_pcm_format_mask_test(const snd_pcm_format_mask_t *mask, snd_pcm_format_t val)</div><div class="ttdoc">test the presence of a format in a snd_pcm_format_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.c:4157</div></div>
<div class="ttc" id="agroup___p_c_m___format_html_gaf260158e21491d2dfff62aa2b2ff06d1"><div class="ttname"><a href="group___p_c_m___format.html#gaf260158e21491d2dfff62aa2b2ff06d1">snd_pcm_format_mask_sizeof</a></div><div class="ttdeci">size_t snd_pcm_format_mask_sizeof(void)</div><div class="ttdoc">get size of snd_pcm_format_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.c:4095</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga03795a2ee03be25a30185b26a1bc3e21"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga03795a2ee03be25a30185b26a1bc3e21">snd_pcm_hw_params_set_rate_minmax</a></div><div class="ttdeci">int snd_pcm_hw_params_set_rate_minmax(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir)</div><div class="ttdoc">Restrict a configuration space to have rates in a given range.</div><div class="ttdef"><b>Definition:</b> pcm.c:4911</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga08dfde7d1fc6a0a56609f3ec40ed26e2"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga08dfde7d1fc6a0a56609f3ec40ed26e2">snd_pcm_hw_params_set_subformat</a></div><div class="ttdeci">int snd_pcm_hw_params_set_subformat(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_subformat_t subformat)</div><div class="ttdoc">Restrict a configuration space to contain only one subformat.</div><div class="ttdef"><b>Definition:</b> pcm.c:4570</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga092e6c110ad7b4e52855b9522e437ed9"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga092e6c110ad7b4e52855b9522e437ed9">snd_pcm_hw_params_sizeof</a></div><div class="ttdeci">size_t snd_pcm_hw_params_sizeof(void)</div><div class="ttdoc">get size of snd_pcm_hw_params_t</div><div class="ttdef"><b>Definition:</b> pcm.c:4301</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga0de7350f433935a995d439fe38f55088"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga0de7350f433935a995d439fe38f55088">snd_pcm_hw_params_test_periods</a></div><div class="ttdeci">int snd_pcm_hw_params_test_periods(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir)</div><div class="ttdoc">Verify if a periods count is available inside a configuration space for a PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:5614</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga12b745bdf119127f2216d61a2bd28688"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga12b745bdf119127f2216d61a2bd28688">snd_pcm_hw_params_set_subformat_first</a></div><div class="ttdeci">int snd_pcm_hw_params_set_subformat_first(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_subformat_t *subformat)</div><div class="ttdoc">Restrict a configuration space to contain only its first subformat.</div><div class="ttdef"><b>Definition:</b> pcm.c:4585</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga12fe3e1ca110fd61cff685890366c743"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga12fe3e1ca110fd61cff685890366c743">snd_pcm_hw_params_get_fifo_size</a></div><div class="ttdeci">int snd_pcm_hw_params_get_fifo_size(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Get hardware FIFO size info from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:3941</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga1366dd00b920ef459d2dbf8a64408725"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga1366dd00b920ef459d2dbf8a64408725">snd_pcm_hw_params_set_periods_last</a></div><div class="ttdeci">int snd_pcm_hw_params_set_periods_last(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to contain only its maximum periods count.</div><div class="ttdef"><b>Definition:</b> pcm.c:5732</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga13bc85ca5fe34b19112579a7e27cf41a"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga13bc85ca5fe34b19112579a7e27cf41a">snd_pcm_hw_params_set_period_size_integer</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_size_integer(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)</div><div class="ttdoc">Restrict a configuration space to contain only integer period sizes.</div><div class="ttdef"><b>Definition:</b> pcm.c:5544</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga155b8ac646b90560cd00f195086ff464"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga155b8ac646b90560cd00f195086ff464">snd_pcm_hw_params_set_channels_min</a></div><div class="ttdeci">int snd_pcm_hw_params_set_channels_min(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val)</div><div class="ttdoc">Restrict a configuration space with a minimum channels count.</div><div class="ttdef"><b>Definition:</b> pcm.c:4706</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga172b949e37f28da5a102e56b04f69be3"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga172b949e37f28da5a102e56b04f69be3">snd_pcm_hw_params_set_access_last</a></div><div class="ttdeci">int snd_pcm_hw_params_set_access_last(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t *_access)</div><div class="ttdoc">Restrict a configuration space to contain only its last access type.</div><div class="ttdef"><b>Definition:</b> pcm.c:4410</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga17f3826360b0fe1f47c696388d25ac93"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga17f3826360b0fe1f47c696388d25ac93">snd_pcm_hw_params_get_periods_min</a></div><div class="ttdeci">int snd_pcm_hw_params_get_periods_min(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract minimum periods count from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:5580</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga182adecca0ad204a34b27cdaa9d4f672"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga182adecca0ad204a34b27cdaa9d4f672">snd_pcm_hw_params_get_buffer_size_min</a></div><div class="ttdeci">int snd_pcm_hw_params_get_buffer_size_min(const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Extract minimum buffer size from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:5967</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga1d87b24e5733ffca27a512703b2e47d7"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga1d87b24e5733ffca27a512703b2e47d7">snd_pcm_hw_params_get_drain_silence</a></div><div class="ttdeci">int snd_pcm_hw_params_get_drain_silence(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val)</div><div class="ttdoc">Extract drain with the filling of silence samples from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:5118</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga20079e218c9307e4e683f0743f3af38c"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga20079e218c9307e4e683f0743f3af38c">snd_pcm_hw_params_get_access_mask</a></div><div class="ttdeci">int snd_pcm_hw_params_get_access_mask(snd_pcm_hw_params_t *params, snd_pcm_access_mask_t *mask)</div><div class="ttdoc">Get access mask from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:4433</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga24e507c965aff4984aa4969cc896e830"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga24e507c965aff4984aa4969cc896e830">snd_pcm_hw_params_set_channels_minmax</a></div><div class="ttdeci">int snd_pcm_hw_params_set_channels_minmax(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *min, unsigned int *max)</div><div class="ttdoc">Restrict a configuration space to have channels counts in a given range.</div><div class="ttdef"><b>Definition:</b> pcm.c:4731</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga254712953cb8abe8b1d8478233863217"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga254712953cb8abe8b1d8478233863217">snd_pcm_hw_params_get_min_align</a></div><div class="ttdeci">int snd_pcm_hw_params_get_min_align(const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Get the minimum transfer align value in samples.</div><div class="ttdef"><b>Definition:</b> pcm.c:6334</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga29cd2571738847813af1489043d1af5a"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga29cd2571738847813af1489043d1af5a">snd_pcm_hw_params_set_rate</a></div><div class="ttdeci">int snd_pcm_hw_params_set_rate(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir)</div><div class="ttdoc">Restrict a configuration space to contain only one rate.</div><div class="ttdef"><b>Definition:</b> pcm.c:4864</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga2a7cb8c29b2fb75b615366dd40a7dc13"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga2a7cb8c29b2fb75b615366dd40a7dc13">snd_pcm_hw_params_set_buffer_time_min</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_time_min(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space with a minimum buffer time.</div><div class="ttdef"><b>Definition:</b> pcm.c:5844</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga2c00cb635d374030595dbc27b7a983a7"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga2c00cb635d374030595dbc27b7a983a7">snd_pcm_hw_params_set_buffer_size_near</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_size_near(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Restrict a configuration space to have buffer size nearest to a target.</div><div class="ttdef"><b>Definition:</b> pcm.c:6086</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga2c0b6b22bbeed5da06293608f3be844d"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga2c0b6b22bbeed5da06293608f3be844d">snd_pcm_hw_params_set_export_buffer</a></div><div class="ttdeci">int snd_pcm_hw_params_set_export_buffer(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val)</div><div class="ttdoc">Restrict a configuration space to allow the buffer to be accessible from outside.</div><div class="ttdef"><b>Definition:</b> pcm.c:5012</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga2d48b4bee369912b0fc9b245d6c7a52d"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga2d48b4bee369912b0fc9b245d6c7a52d">snd_pcm_hw_params_set_period_time_last</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_time_last(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to contain only its maximum period time.</div><div class="ttdef"><b>Definition:</b> pcm.c:5306</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga2dc9fcdb1b30126a20d96a65c7826d9b"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga2dc9fcdb1b30126a20d96a65c7826d9b">snd_pcm_hw_params_set_period_time_min</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_time_min(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space with a minimum period time.</div><div class="ttdef"><b>Definition:</b> pcm.c:5220</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga2fadb73803f58b900ac34846c14894ca"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga2fadb73803f58b900ac34846c14894ca">snd_pcm_hw_params_set_periods_near</a></div><div class="ttdeci">int snd_pcm_hw_params_set_periods_near(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to have periods count nearest to a target.</div><div class="ttdef"><b>Definition:</b> pcm.c:5694</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga2fd545bdf469d54cff6a038e31ce56ce"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga2fd545bdf469d54cff6a038e31ce56ce">snd_pcm_hw_params_set_access_first</a></div><div class="ttdeci">int snd_pcm_hw_params_set_access_first(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t *_access)</div><div class="ttdoc">Restrict a configuration space to contain only its first access type.</div><div class="ttdef"><b>Definition:</b> pcm.c:4394</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga33261bd41636eb28fd42493e4ea4efba"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga33261bd41636eb28fd42493e4ea4efba">snd_pcm_hw_params_set_format_mask</a></div><div class="ttdeci">int snd_pcm_hw_params_set_format_mask(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_mask_t *mask)</div><div class="ttdoc">Restrict a configuration space to contain only a set of formats.</div><div class="ttdef"><b>Definition:</b> pcm.c:4520</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga33c901f8364cb2533d6cdeba732e0e4e"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga33c901f8364cb2533d6cdeba732e0e4e">snd_pcm_hw_params_set_period_size_minmax</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_size_minmax(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *min, int *mindir, snd_pcm_uframes_t *max, int *maxdir)</div><div class="ttdoc">Restrict a configuration space to have period sizes in a given range.</div><div class="ttdef"><b>Definition:</b> pcm.c:5459</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga366395c87f811d8ab8df83dc8a8a8124"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga366395c87f811d8ab8df83dc8a8a8124">snd_pcm_hw_params_is_batch</a></div><div class="ttdeci">int snd_pcm_hw_params_is_batch(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware does double buffering for data transfers for given configuration.</div><div class="ttdef"><b>Definition:</b> pcm.c:3618</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga39124280d06ce63092a77e3f25ddd6ee"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga39124280d06ce63092a77e3f25ddd6ee">snd_pcm_hw_params_set_rate_near</a></div><div class="ttdeci">int snd_pcm_hw_params_set_rate_near(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to have rate nearest to a target.</div><div class="ttdef"><b>Definition:</b> pcm.c:4929</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga3a59403446f95f0eb5a4a12185b48138"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga3a59403446f95f0eb5a4a12185b48138">snd_pcm_hw_params_get_sync</a></div><div class="ttdeci">const unsigned char * snd_pcm_hw_params_get_sync(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Get hardware synchronization ID from a PCM info container.</div><div class="ttdef"><b>Definition:</b> pcm.c:3964</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga3a5b2a05c5d9869cc743dac71c0d270a"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga3a5b2a05c5d9869cc743dac71c0d270a">snd_pcm_hw_params_set_channels</a></div><div class="ttdeci">int snd_pcm_hw_params_set_channels(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val)</div><div class="ttdoc">Restrict a configuration space to contain only one channels count.</div><div class="ttdef"><b>Definition:</b> pcm.c:4694</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga3bc1b188576d6d2daae9c56024813d10"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga3bc1b188576d6d2daae9c56024813d10">snd_pcm_hw_params_set_buffer_time_near</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_time_near(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to have buffer time nearest to a target.</div><div class="ttdef"><b>Definition:</b> pcm.c:5894</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga3bfe71142e72dffb274f8ba9ef7edeee"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga3bfe71142e72dffb274f8ba9ef7edeee">snd_pcm_hw_params_is_double</a></div><div class="ttdeci">int snd_pcm_hw_params_is_double(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware does double buffering for start/stop for given configuration.</div><div class="ttdef"><b>Definition:</b> pcm.c:3598</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga3caf61ab086028067b602d48182df708"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga3caf61ab086028067b602d48182df708">snd_pcm_hw_params_get_buffer_size_max</a></div><div class="ttdeci">int snd_pcm_hw_params_get_buffer_size_max(const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Extract maximum buffer size from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:5988</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga3ce81a7fe9f677849881f1cfd3b5cb7e"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga3ce81a7fe9f677849881f1cfd3b5cb7e">snd_pcm_hw_params_test_buffer_size</a></div><div class="ttdeci">int snd_pcm_hw_params_test_buffer_size(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t val)</div><div class="ttdoc">Verify if a buffer size is available inside a configuration space for a PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:6007</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga3ebc4625b258df82164dc9220a9f9117"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga3ebc4625b258df82164dc9220a9f9117">snd_pcm_hw_params_set_subformat_mask</a></div><div class="ttdeci">int snd_pcm_hw_params_set_subformat_mask(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_subformat_mask_t *mask)</div><div class="ttdoc">Restrict a configuration space to contain only a set of subformats.</div><div class="ttdef"><b>Definition:</b> pcm.c:4614</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga3f6fe37605b54d0a25e8bf1d10f71ae4"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga3f6fe37605b54d0a25e8bf1d10f71ae4">snd_pcm_hw_params_get_period_size_min</a></div><div class="ttdeci">int snd_pcm_hw_params_get_period_size_min(const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *frames, int *dir)</div><div class="ttdoc">Extract minimum period size from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:5347</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga426a657640410a4c6a652ab15eb57acc"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga426a657640410a4c6a652ab15eb57acc">snd_pcm_hw_params_get_period_wakeup</a></div><div class="ttdeci">int snd_pcm_hw_params_get_period_wakeup(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val)</div><div class="ttdoc">Extract period wakeup flag from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:5081</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga4279c4b45a15f7e282e436e75d6ba13a"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga4279c4b45a15f7e282e436e75d6ba13a">snd_pcm_hw_params_get_rate</a></div><div class="ttdeci">int snd_pcm_hw_params_get_rate(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract rate from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:4797</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga43bdf7596f8722fb6b8edbeaf1aebd90"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga43bdf7596f8722fb6b8edbeaf1aebd90">snd_pcm_hw_params_get_format_mask</a></div><div class="ttdeci">void snd_pcm_hw_params_get_format_mask(snd_pcm_hw_params_t *params, snd_pcm_format_mask_t *mask)</div><div class="ttdoc">Get format mask from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:4530</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga472aa3f2d8ce4040caa874fe60aba961"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga472aa3f2d8ce4040caa874fe60aba961">snd_pcm_hw_params_set_periods</a></div><div class="ttdeci">int snd_pcm_hw_params_set_periods(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir)</div><div class="ttdoc">Restrict a configuration space to contain only one periods count.</div><div class="ttdef"><b>Definition:</b> pcm.c:5629</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga478e50e1fa7395af70100b906c31cb67"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga478e50e1fa7395af70100b906c31cb67">snd_pcm_hw_params_set_period_time_first</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_time_first(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to contain only its minimum period time.</div><div class="ttdef"><b>Definition:</b> pcm.c:5289</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga4a643db96742a3da0287eda6cc3eafa2"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga4a643db96742a3da0287eda6cc3eafa2">snd_pcm_hw_params_set_format_last</a></div><div class="ttdeci">int snd_pcm_hw_params_set_format_last(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t *format)</div><div class="ttdoc">Restrict a configuration space to contain only its last format.</div><div class="ttdef"><b>Definition:</b> pcm.c:4507</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga4b85e92bb0d4681264e98d76831e2d0d"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga4b85e92bb0d4681264e98d76831e2d0d">snd_pcm_hw_params_set_drain_silence</a></div><div class="ttdeci">int snd_pcm_hw_params_set_drain_silence(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val)</div><div class="ttdoc">Restrict a configuration space to fill the end of playback stream with silence when drain() is invoke...</div><div class="ttdef"><b>Definition:</b> pcm.c:5100</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga4c8f1c632931923531ca68ee048a8de8"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga4c8f1c632931923531ca68ee048a8de8">snd_pcm_hw_params_set_access</a></div><div class="ttdeci">int snd_pcm_hw_params_set_access(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t _access)</div><div class="ttdoc">Restrict a configuration space to contain only one access type.</div><div class="ttdef"><b>Definition:</b> pcm.c:4379</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga53b3b351bc5db48da18d5f36b98f79a9"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga53b3b351bc5db48da18d5f36b98f79a9">snd_pcm_hw_params_can_mmap_sample_resolution</a></div><div class="ttdeci">int snd_pcm_hw_params_can_mmap_sample_resolution(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware supports sample-resolution mmap for given configuration.</div><div class="ttdef"><b>Definition:</b> pcm.c:3578</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga54846380c1dc99ee9124d45232931ebd"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga54846380c1dc99ee9124d45232931ebd">snd_pcm_hw_params_set_channels_last</a></div><div class="ttdeci">int snd_pcm_hw_params_set_channels_last(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val)</div><div class="ttdoc">Restrict a configuration space to contain only its maximum channels count.</div><div class="ttdef"><b>Definition:</b> pcm.c:4778</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga556ddf9731e184cb635994f739a6efe3"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga556ddf9731e184cb635994f739a6efe3">snd_pcm_hw_params_get_rate_numden</a></div><div class="ttdeci">int snd_pcm_hw_params_get_rate_numden(const snd_pcm_hw_params_t *params, unsigned int *rate_num, unsigned int *rate_den)</div><div class="ttdoc">Get rate exact info from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:3891</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga58e0468994d935f08080d9654f1b48b8"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga58e0468994d935f08080d9654f1b48b8">snd_pcm_hw_params_set_period_size_min</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_size_min(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val, int *dir)</div><div class="ttdoc">Restrict a configuration space with a minimum period size.</div><div class="ttdef"><b>Definition:</b> pcm.c:5419</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga59aa9e1a02f4ce616fe92c605a833f8f"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga59aa9e1a02f4ce616fe92c605a833f8f">snd_pcm_hw_params_set_channels_near</a></div><div class="ttdeci">int snd_pcm_hw_params_set_channels_near(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val)</div><div class="ttdoc">Restrict a configuration space to have channels count nearest to a target.</div><div class="ttdef"><b>Definition:</b> pcm.c:4746</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga5d90a5204061482be45ac4e0d2b10e49"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga5d90a5204061482be45ac4e0d2b10e49">snd_pcm_hw_params_set_rate_last</a></div><div class="ttdeci">int snd_pcm_hw_params_set_rate_last(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to contain only its maximum rate.</div><div class="ttdef"><b>Definition:</b> pcm.c:4967</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga5f09b37dd6f4c213029f8f39e00137a3"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga5f09b37dd6f4c213029f8f39e00137a3">snd_pcm_hw_params_test_rate</a></div><div class="ttdeci">int snd_pcm_hw_params_test_rate(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir)</div><div class="ttdoc">Verify if a rate is available inside a configuration space for a PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:4849</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga6014e0e1ec7934f8c745290e83e59199"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga6014e0e1ec7934f8c745290e83e59199">snd_pcm_hw_params_set_format</a></div><div class="ttdeci">int snd_pcm_hw_params_set_format(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t val)</div><div class="ttdoc">Restrict a configuration space to contain only one format.</div><div class="ttdef"><b>Definition:</b> pcm.c:4476</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga60417687267cd6ddc56a9c15179fe275"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga60417687267cd6ddc56a9c15179fe275">snd_pcm_hw_params_get_periods_max</a></div><div class="ttdeci">int snd_pcm_hw_params_get_periods_max(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract maximum periods count from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:5598</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga636d1d9a6333fb2acc8a6e84391ea0a6"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga636d1d9a6333fb2acc8a6e84391ea0a6">snd_pcm_hw_params_set_periods_max</a></div><div class="ttdeci">int snd_pcm_hw_params_set_periods_max(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space with a maximum periods count.</div><div class="ttdef"><b>Definition:</b> pcm.c:5659</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga64e1a5143bbd72c8f5cffca828d506ef"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga64e1a5143bbd72c8f5cffca828d506ef">snd_pcm_hw_params_test_format</a></div><div class="ttdeci">int snd_pcm_hw_params_test_format(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t val)</div><div class="ttdoc">Verify if a format is available inside a configuration space for a PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:4464</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga66b28dd4f26d603e923a3577d1a2e98f"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga66b28dd4f26d603e923a3577d1a2e98f">snd_pcm_hw_params_get_format</a></div><div class="ttdeci">int snd_pcm_hw_params_get_format(const snd_pcm_hw_params_t *params, snd_pcm_format_t *val)</div><div class="ttdoc">Extract format from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:4451</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga6770c2b988c8dc91eb51893cc145aa2c"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga6770c2b988c8dc91eb51893cc145aa2c">snd_pcm_hw_params_get_rate_max</a></div><div class="ttdeci">int snd_pcm_hw_params_get_rate_max(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract maximum rate from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:4833</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga67a33176f4f05231863b37b09527c0e3"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga67a33176f4f05231863b37b09527c0e3">snd_pcm_hw_params_get_buffer_time_max</a></div><div class="ttdeci">int snd_pcm_hw_params_get_buffer_time_max(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract maximum buffer time from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:5798</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga6a29e5f80671ca89d0c185416b5a6c2c"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga6a29e5f80671ca89d0c185416b5a6c2c">snd_pcm_hw_params_set_buffer_time_first</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_time_first(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to contain only its minimum buffer time.</div><div class="ttdef"><b>Definition:</b> pcm.c:5913</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga6b79539a34e6f51972f4c32b3296585a"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga6b79539a34e6f51972f4c32b3296585a">snd_pcm_hw_params_can_resume</a></div><div class="ttdeci">int snd_pcm_hw_params_can_resume(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware supports resume.</div><div class="ttdef"><b>Definition:</b> pcm.c:3718</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga6e2dd8efbb7a4084bd05e6cc458d84f7"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga6e2dd8efbb7a4084bd05e6cc458d84f7">snd_pcm_hw_params_any</a></div><div class="ttdeci">int snd_pcm_hw_params_any(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)</div><div class="ttdoc">Fill params with a full configuration space for a PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:3983</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga6e53d09a9c7cc3f2a692c0af99886237"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga6e53d09a9c7cc3f2a692c0af99886237">snd_pcm_hw_params_malloc</a></div><div class="ttdeci">int snd_pcm_hw_params_malloc(snd_pcm_hw_params_t **ptr)</div><div class="ttdoc">allocate an invalid snd_pcm_hw_params_t using standard malloc</div><div class="ttdef"><b>Definition:</b> pcm.c:4311</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga71f5d43bf63dc7292b8b58f17acccf89"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga71f5d43bf63dc7292b8b58f17acccf89">snd_pcm_hw_params_get_period_time</a></div><div class="ttdeci">int snd_pcm_hw_params_get_period_time(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract period time from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:5137</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga7242d7045ae23a9ae736c191030c25e8"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga7242d7045ae23a9ae736c191030c25e8">snd_pcm_hw_params_get_periods</a></div><div class="ttdeci">int snd_pcm_hw_params_get_periods(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract periods from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:5562</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga739d51d0822f182a6583a5436f410b34"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga739d51d0822f182a6583a5436f410b34">snd_pcm_hw_params_set_channels_max</a></div><div class="ttdeci">int snd_pcm_hw_params_set_channels_max(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val)</div><div class="ttdoc">Restrict a configuration space with a maximum channels count.</div><div class="ttdef"><b>Definition:</b> pcm.c:4718</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga74b510f4958e90a83a631a1eeedf13e0"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga74b510f4958e90a83a631a1eeedf13e0">snd_pcm_hw_params_get_period_time_max</a></div><div class="ttdeci">int snd_pcm_hw_params_get_period_time_max(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract maximum period time from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:5173</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga752e62bb419c7ebe151f8023f5eed1f9"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga752e62bb419c7ebe151f8023f5eed1f9">snd_pcm_hw_params_get_access</a></div><div class="ttdeci">int snd_pcm_hw_params_get_access(const snd_pcm_hw_params_t *params, snd_pcm_access_t *_access)</div><div class="ttdoc">Extract access type from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:4350</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga762ee356cc687c81c206df3c18245e4a"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga762ee356cc687c81c206df3c18245e4a">snd_pcm_hw_params_set_format_first</a></div><div class="ttdeci">int snd_pcm_hw_params_set_format_first(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t *format)</div><div class="ttdoc">Restrict a configuration space to contain only its first format.</div><div class="ttdef"><b>Definition:</b> pcm.c:4491</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga77a934515c24e17cfb0af21a8b2e0690"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga77a934515c24e17cfb0af21a8b2e0690">snd_pcm_hw_params_get_subformat</a></div><div class="ttdeci">int snd_pcm_hw_params_get_subformat(const snd_pcm_hw_params_t *params, snd_pcm_subformat_t *subformat)</div><div class="ttdoc">Extract subformat from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:4545</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga7a129f7671fee8c0ced42d64a6c2379d"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga7a129f7671fee8c0ced42d64a6c2379d">snd_pcm_hw_params_is_monotonic</a></div><div class="ttdeci">int snd_pcm_hw_params_is_monotonic(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if timestamps are monotonic for given configuration.</div><div class="ttdef"><b>Definition:</b> pcm.c:3658</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga828cf9e11fe84137c2c8d4938a6fca7f"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga828cf9e11fe84137c2c8d4938a6fca7f">snd_pcm_hw_params_set_buffer_size</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_size(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t val)</div><div class="ttdoc">Restrict a configuration space to contain only one buffer size.</div><div class="ttdef"><b>Definition:</b> pcm.c:6021</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga82eecc0e27a94ce0caa195cc3765536c"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga82eecc0e27a94ce0caa195cc3765536c">snd_pcm_hw_params_set_rate_resample</a></div><div class="ttdeci">int snd_pcm_hw_params_set_rate_resample(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val)</div><div class="ttdoc">Restrict a configuration space to contain only real hardware rates.</div><div class="ttdef"><b>Definition:</b> pcm.c:4980</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga84964e55717a7db70b55f320b56f343f"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga84964e55717a7db70b55f320b56f343f">snd_pcm_hw_params_set_buffer_time_minmax</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_time_minmax(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir)</div><div class="ttdoc">Restrict a configuration space to have buffer times in a given range.</div><div class="ttdef"><b>Definition:</b> pcm.c:5876</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga8701776750b18b2dad19a4115791c2f0"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga8701776750b18b2dad19a4115791c2f0">snd_pcm_hw_params_set_rate_max</a></div><div class="ttdeci">int snd_pcm_hw_params_set_rate_max(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space with a maximum rate.</div><div class="ttdef"><b>Definition:</b> pcm.c:4894</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga874c977dd9aac275c87a7b1c33a0dec0"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga874c977dd9aac275c87a7b1c33a0dec0">snd_pcm_hw_params_set_period_size</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_size(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t val, int dir)</div><div class="ttdoc">Restrict a configuration space to contain only one period size.</div><div class="ttdef"><b>Definition:</b> pcm.c:5404</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga89374ae29dd924915ada6f26cd9a3292"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga89374ae29dd924915ada6f26cd9a3292">snd_pcm_hw_params_set_rate_min</a></div><div class="ttdeci">int snd_pcm_hw_params_set_rate_min(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space with a minimum rate.</div><div class="ttdef"><b>Definition:</b> pcm.c:4879</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga8b7734aa1cc946650258bc2805d987de"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga8b7734aa1cc946650258bc2805d987de">snd_pcm_hw_params_is_perfect_drain</a></div><div class="ttdeci">int snd_pcm_hw_params_is_perfect_drain(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware is capable of perfect drain.</div><div class="ttdef"><b>Definition:</b> pcm.c:3817</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga8bb1180b62a4225f0e094b95ac5d3674"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga8bb1180b62a4225f0e094b95ac5d3674">snd_pcm_hw_params_get_sbits</a></div><div class="ttdeci">int snd_pcm_hw_params_get_sbits(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Get sample resolution info from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:3922</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga8c094063e7a13be0b9a043be8616a181"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga8c094063e7a13be0b9a043be8616a181">snd_pcm_hw_params_free</a></div><div class="ttdeci">void snd_pcm_hw_params_free(snd_pcm_hw_params_t *obj)</div><div class="ttdoc">frees a previously allocated snd_pcm_hw_params_t</div><div class="ttdef"><b>Definition:</b> pcm.c:4324</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga8fabc38d770ad922e5b4e0338e7fb242"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga8fabc38d770ad922e5b4e0338e7fb242">snd_pcm_hw_params_test_channels</a></div><div class="ttdeci">int snd_pcm_hw_params_test_channels(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val)</div><div class="ttdoc">Verify if a channels count is available inside a configuration space for a PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:4682</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga909f442c3d8c20b79de2edf6cc5ded41"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga909f442c3d8c20b79de2edf6cc5ded41">snd_pcm_hw_params_set_period_size_max</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_size_max(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val, int *dir)</div><div class="ttdoc">Restrict a configuration space with a maximum period size.</div><div class="ttdef"><b>Definition:</b> pcm.c:5438</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga9162045265f283c532634506456cab09"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga9162045265f283c532634506456cab09">snd_pcm_hw_params_set_period_size_near</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_size_near(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to have period size nearest to a target.</div><div class="ttdef"><b>Definition:</b> pcm.c:5482</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga93326349bbb91840a3e0bafef0390cb1"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga93326349bbb91840a3e0bafef0390cb1">snd_pcm_hw_params_get_channels_min</a></div><div class="ttdeci">int snd_pcm_hw_params_get_channels_min(const snd_pcm_hw_params_t *params, unsigned int *val)</div><div class="ttdoc">Extract minimum channels count from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:4654</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga993e05e43a31a6151427ba1f793c0b3a"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga993e05e43a31a6151427ba1f793c0b3a">snd_pcm_hw_params_set_period_time_minmax</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_time_minmax(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir)</div><div class="ttdoc">Restrict a configuration space to have period times in a given range.</div><div class="ttdef"><b>Definition:</b> pcm.c:5252</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga9b6bf73e2a0b7f887f3d7d85a988eb7e"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga9b6bf73e2a0b7f887f3d7d85a988eb7e">snd_pcm_hw_params_test_buffer_time</a></div><div class="ttdeci">int snd_pcm_hw_params_test_buffer_time(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir)</div><div class="ttdoc">Verify if a buffer time is available inside a configuration space for a PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:5814</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_ga9bcedf4bb4b21527a584846a5986a1f4"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga9bcedf4bb4b21527a584846a5986a1f4">snd_pcm_hw_params_copy</a></div><div class="ttdeci">void snd_pcm_hw_params_copy(snd_pcm_hw_params_t *dst, const snd_pcm_hw_params_t *src)</div><div class="ttdoc">copy one snd_pcm_hw_params_t to another</div><div class="ttdef"><b>Definition:</b> pcm.c:4334</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gaa18c9999c27632f6c47e163b6af17fa9"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaa18c9999c27632f6c47e163b6af17fa9">snd_pcm_hw_params_get_buffer_time_min</a></div><div class="ttdeci">int snd_pcm_hw_params_get_buffer_time_min(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract minimum buffer time from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:5780</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gaa2071d14dbb09232ecddf2e236bdfdf7"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaa2071d14dbb09232ecddf2e236bdfdf7">snd_pcm_hw_params_supports_audio_ts_type</a></div><div class="ttdeci">int snd_pcm_hw_params_supports_audio_ts_type(const snd_pcm_hw_params_t *params, int type)</div><div class="ttdoc">Check if hardware supports type of audio timestamps.</div><div class="ttdef"><b>Definition:</b> pcm.c:3855</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gaa22d4f917c300b0c1f47b348c23705a4"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaa22d4f917c300b0c1f47b348c23705a4">snd_pcm_hw_params_set_period_time_near</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_time_near(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to have period time nearest to a target.</div><div class="ttdef"><b>Definition:</b> pcm.c:5270</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gaa2642b54ed1c2e26e595ecf3d5b29edc"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaa2642b54ed1c2e26e595ecf3d5b29edc">snd_pcm_hw_params_set_periods_min</a></div><div class="ttdeci">int snd_pcm_hw_params_set_periods_min(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space with a minimum periods count.</div><div class="ttdef"><b>Definition:</b> pcm.c:5644</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gaa2bc2a32d3971521064741a30e10c92f"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaa2bc2a32d3971521064741a30e10c92f">snd_pcm_hw_params_set_period_time</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_time(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir)</div><div class="ttdoc">Restrict a configuration space to contain only one period time.</div><div class="ttdef"><b>Definition:</b> pcm.c:5204</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gaa8fbd81ce54fac30f60768fb36210a6f"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaa8fbd81ce54fac30f60768fb36210a6f">snd_pcm_hw_params_set_periods_first</a></div><div class="ttdeci">int snd_pcm_hw_params_set_periods_first(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to contain only its minimum periods count.</div><div class="ttdef"><b>Definition:</b> pcm.c:5713</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gaad4ba98b2f66baa5360b9a85f064a3e9"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaad4ba98b2f66baa5360b9a85f064a3e9">snd_pcm_hw_params_can_pause</a></div><div class="ttdeci">int snd_pcm_hw_params_can_pause(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware supports pause.</div><div class="ttdef"><b>Definition:</b> pcm.c:3698</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gaad53e3af1f1fe522c3d902f5403954d1"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaad53e3af1f1fe522c3d902f5403954d1">snd_pcm_hw_params_set_period_time_max</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_time_max(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space with a maximum period time.</div><div class="ttdef"><b>Definition:</b> pcm.c:5235</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gaafee81722f5bcba41e16e4c7a77059c2"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaafee81722f5bcba41e16e4c7a77059c2">snd_pcm_hw_params_get_subformat_mask</a></div><div class="ttdeci">void snd_pcm_hw_params_get_subformat_mask(snd_pcm_hw_params_t *params, snd_pcm_subformat_mask_t *mask)</div><div class="ttdoc">Get subformat mask from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:4624</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gab1a02fff3ef394da274d2b2652df856d"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gab1a02fff3ef394da274d2b2652df856d">snd_pcm_hw_params_set_subformat_last</a></div><div class="ttdeci">int snd_pcm_hw_params_set_subformat_last(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_subformat_t *subformat)</div><div class="ttdoc">Restrict a configuration space to contain only its last subformat.</div><div class="ttdef"><b>Definition:</b> pcm.c:4601</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gab56553ff541e6e9ddae397f6faba840f"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gab56553ff541e6e9ddae397f6faba840f">snd_pcm_hw_params_test_access</a></div><div class="ttdeci">int snd_pcm_hw_params_test_access(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t _access)</div><div class="ttdoc">Verify if an access type is available inside a configuration space for a PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:4367</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gab5c16621ae697e5ee6f442ec7b7062c5"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gab5c16621ae697e5ee6f442ec7b7062c5">snd_pcm_hw_params_get_period_size_max</a></div><div class="ttdeci">int snd_pcm_hw_params_get_period_size_max(const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *frames, int *dir)</div><div class="ttdoc">Extract maximum period size from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:5369</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gab6556fcaaf926360d2064044a6f6cfb4"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gab6556fcaaf926360d2064044a6f6cfb4">snd_pcm_hw_params_get_buffer_size</a></div><div class="ttdeci">int snd_pcm_hw_params_get_buffer_size(const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Extract buffer size from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:5948</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gab7356d30758dfcf11ff5874fd033913b"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gab7356d30758dfcf11ff5874fd033913b">snd_pcm_hw_params_set_periods_integer</a></div><div class="ttdeci">int snd_pcm_hw_params_set_periods_integer(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)</div><div class="ttdoc">Restrict a configuration space to contain only integer periods counts.</div><div class="ttdef"><b>Definition:</b> pcm.c:5744</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gab80680ff70b72435addde58e88fc1d7b"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gab80680ff70b72435addde58e88fc1d7b">snd_pcm_hw_params_set_buffer_time_max</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_time_max(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space with a maximum buffer time.</div><div class="ttdef"><b>Definition:</b> pcm.c:5859</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gaba48ea189171536f9793e0d99e6db5e0"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaba48ea189171536f9793e0d99e6db5e0">snd_pcm_hw_params_get_period_size</a></div><div class="ttdeci">int snd_pcm_hw_params_get_period_size(const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *frames, int *dir)</div><div class="ttdoc">Extract period size from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:5325</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gabaf7b36cfb700973fe8d89971f0f967b"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gabaf7b36cfb700973fe8d89971f0f967b">snd_pcm_hw_params_is_half_duplex</a></div><div class="ttdeci">int snd_pcm_hw_params_is_half_duplex(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware does half-duplex only.</div><div class="ttdef"><b>Definition:</b> pcm.c:3738</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gabc8712dab6cb135176de77f374d7ee17"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gabc8712dab6cb135176de77f374d7ee17">snd_pcm_hw_params_test_period_size</a></div><div class="ttdeci">int snd_pcm_hw_params_test_period_size(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t val, int dir)</div><div class="ttdoc">Verify if a period size is available inside a configuration space for a PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:5389</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gabdea994550dbf7ab176e3c90baa3a30b"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gabdea994550dbf7ab176e3c90baa3a30b">snd_pcm_hw_params_get_buffer_time</a></div><div class="ttdeci">int snd_pcm_hw_params_get_buffer_time(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract buffer time from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:5762</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gac0ded856c76459608fdd5ea0f254349e"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gac0ded856c76459608fdd5ea0f254349e">snd_pcm_hw_params_set_rate_first</a></div><div class="ttdeci">int snd_pcm_hw_params_set_rate_first(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to contain only its minimum rate.</div><div class="ttdef"><b>Definition:</b> pcm.c:4948</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gac2761ded0a51cabc953beac44f65972b"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gac2761ded0a51cabc953beac44f65972b">snd_pcm_hw_params_set_period_wakeup</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_wakeup(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val)</div><div class="ttdoc">Restrict a configuration space to settings without period wakeups.</div><div class="ttdef"><b>Definition:</b> pcm.c:5059</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gac36099175c6a85db4a1e51053d5708af"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gac36099175c6a85db4a1e51053d5708af">snd_pcm_hw_params_set_buffer_size_max</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_size_max(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Restrict a configuration space with a maximum buffer size.</div><div class="ttdef"><b>Definition:</b> pcm.c:6049</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gac511eb0d4db6f1e8303161486061fe14"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gac511eb0d4db6f1e8303161486061fe14">snd_pcm_hw_params_is_block_transfer</a></div><div class="ttdeci">int snd_pcm_hw_params_is_block_transfer(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware does block transfers for samples for given configuration.</div><div class="ttdef"><b>Definition:</b> pcm.c:3638</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gac6c37a5da7dc8cb19fdd8e9cf1bd673d"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gac6c37a5da7dc8cb19fdd8e9cf1bd673d">snd_pcm_hw_params_get_channels_max</a></div><div class="ttdeci">int snd_pcm_hw_params_get_channels_max(const snd_pcm_hw_params_t *params, unsigned int *val)</div><div class="ttdoc">Extract maximum channels count from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:4669</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gaca09ba489988fe957fde43cb9dca56a2"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaca09ba489988fe957fde43cb9dca56a2">snd_pcm_hw_params_set_buffer_size_first</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_size_first(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Restrict a configuration space to contain only its minimum buffer size.</div><div class="ttdef"><b>Definition:</b> pcm.c:6106</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gacaa53b05cd5e4f55eeb4d5ea64129c21"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gacaa53b05cd5e4f55eeb4d5ea64129c21">snd_pcm_hw_params_get_rate_resample</a></div><div class="ttdeci">int snd_pcm_hw_params_get_rate_resample(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val)</div><div class="ttdoc">Extract resample state from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:4998</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gacad42b93e31bca4c9b4074d6ec236d99"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gacad42b93e31bca4c9b4074d6ec236d99">snd_pcm_hw_params_set_buffer_time</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_time(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir)</div><div class="ttdoc">Restrict a configuration space to contain only one buffer time.</div><div class="ttdef"><b>Definition:</b> pcm.c:5829</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gacb214bcb2af7462195da73b060206800"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gacb214bcb2af7462195da73b060206800">snd_pcm_hw_params_can_overrange</a></div><div class="ttdeci">int snd_pcm_hw_params_can_overrange(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware supports overrange detection.</div><div class="ttdef"><b>Definition:</b> pcm.c:3678</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gacc0d26a23389470eae502a3c9f4a2980"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gacc0d26a23389470eae502a3c9f4a2980">snd_pcm_hw_params_set_buffer_size_min</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_size_min(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Restrict a configuration space with a minimum buffer size.</div><div class="ttdef"><b>Definition:</b> pcm.c:6033</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gad0bce0ad23b3b708858bb20df81e09a2"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gad0bce0ad23b3b708858bb20df81e09a2">snd_pcm_hw_params_set_period_size_last</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_size_last(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to contain only its maximum period size.</div><div class="ttdef"><b>Definition:</b> pcm.c:5528</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gad0f8922537619c70e41bf07eb740e54f"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gad0f8922537619c70e41bf07eb740e54f">snd_pcm_hw_params_can_disable_period_wakeup</a></div><div class="ttdeci">int snd_pcm_hw_params_can_disable_period_wakeup(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware can disable period wakeups.</div><div class="ttdef"><b>Definition:</b> pcm.c:3794</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gad54808a277db646cbc21be07efc31000"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gad54808a277db646cbc21be07efc31000">snd_pcm_hw_params_set_access_mask</a></div><div class="ttdeci">int snd_pcm_hw_params_set_access_mask(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_mask_t *mask)</div><div class="ttdoc">Restrict a configuration space to contain only a set of access types.</div><div class="ttdef"><b>Definition:</b> pcm.c:4423</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gade5604a3fe1de55c76942ee4f4e41219"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gade5604a3fe1de55c76942ee4f4e41219">snd_pcm_hw_params_set_buffer_size_last</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_size_last(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Restrict a configuration space to contain only its maximum buffer size.</div><div class="ttdef"><b>Definition:</b> pcm.c:6126</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gae08e3371d3d2e8e512537630a59f9a55"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gae08e3371d3d2e8e512537630a59f9a55">snd_pcm_hw_params_set_channels_first</a></div><div class="ttdeci">int snd_pcm_hw_params_set_channels_first(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val)</div><div class="ttdoc">Restrict a configuration space to contain only its minimum channels count.</div><div class="ttdef"><b>Definition:</b> pcm.c:4762</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gae27e04757272070197e00c0dfec5dc97"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gae27e04757272070197e00c0dfec5dc97">snd_pcm_hw_params_get_channels</a></div><div class="ttdeci">int snd_pcm_hw_params_get_channels(const snd_pcm_hw_params_t *params, unsigned int *val)</div><div class="ttdoc">Extract channels from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:4639</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gae68d4b168ef5d40f644a1a4ed854689f"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gae68d4b168ef5d40f644a1a4ed854689f">snd_pcm_hw_params_get_period_time_min</a></div><div class="ttdeci">int snd_pcm_hw_params_get_period_time_min(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract minimum period time from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:5155</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gae8768da025e34e3c3c6b5a5dfdcd2ad4"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gae8768da025e34e3c3c6b5a5dfdcd2ad4">snd_pcm_hw_params_is_joint_duplex</a></div><div class="ttdeci">int snd_pcm_hw_params_is_joint_duplex(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware does joint-duplex (playback and capture are somewhat correlated)</div><div class="ttdef"><b>Definition:</b> pcm.c:3758</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gaec830be678524b0a6a173896bc9d2c67"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaec830be678524b0a6a173896bc9d2c67">snd_pcm_hw_params_set_buffer_size_minmax</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_size_minmax(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *min, snd_pcm_uframes_t *max)</div><div class="ttdoc">Restrict a configuration space to have buffer sizes in a given range.</div><div class="ttdef"><b>Definition:</b> pcm.c:6066</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gaec8788f14a0c5452dada23a49cdd4b71"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaec8788f14a0c5452dada23a49cdd4b71">snd_pcm_hw_params_set_buffer_time_last</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_time_last(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to contain only its maximum buffered time.</div><div class="ttdef"><b>Definition:</b> pcm.c:5932</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gaf1f6452ad189be5c4e1ab3bd86f2f6d2"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaf1f6452ad189be5c4e1ab3bd86f2f6d2">snd_pcm_hw_params_test_period_time</a></div><div class="ttdeci">int snd_pcm_hw_params_test_period_time(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir)</div><div class="ttdoc">Verify if a period time is available inside a configuration space for a PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:5189</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gaf5062e723956551092db201f34c99495"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaf5062e723956551092db201f34c99495">snd_pcm_hw_params_test_subformat</a></div><div class="ttdeci">int snd_pcm_hw_params_test_subformat(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_subformat_t subformat)</div><div class="ttdoc">Verify if a subformat is available inside a configuration space for a PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:4558</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gaf638d94e53872415d3bb6d9169104891"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaf638d94e53872415d3bb6d9169104891">snd_pcm_hw_params_set_periods_minmax</a></div><div class="ttdeci">int snd_pcm_hw_params_set_periods_minmax(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir)</div><div class="ttdoc">Restrict a configuration space to have periods counts in a given range.</div><div class="ttdef"><b>Definition:</b> pcm.c:5676</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gaf74bbb66a71ece8260be20502822335b"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaf74bbb66a71ece8260be20502822335b">snd_pcm_hw_params_set_period_size_first</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_size_first(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to contain only its minimum period size.</div><div class="ttdef"><b>Definition:</b> pcm.c:5505</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gaf7801fdf88fa51ca96fe97d3211db3f7"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaf7801fdf88fa51ca96fe97d3211db3f7">snd_pcm_hw_params_get_rate_min</a></div><div class="ttdeci">int snd_pcm_hw_params_get_rate_min(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract minimum rate from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:4815</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gafcea258e7d9b6094350699367f2ef9b5"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gafcea258e7d9b6094350699367f2ef9b5">snd_pcm_hw_params_can_sync_start</a></div><div class="ttdeci">int snd_pcm_hw_params_can_sync_start(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware supports synchronized start with sample resolution.</div><div class="ttdef"><b>Definition:</b> pcm.c:3778</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gafd935dde74ea0da6824b204eb78eb620"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gafd935dde74ea0da6824b204eb78eb620">snd_pcm_hw_params_supports_audio_wallclock_ts</a></div><div class="ttdeci">int snd_pcm_hw_params_supports_audio_wallclock_ts(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware supports audio wallclock timestamps.</div><div class="ttdef"><b>Definition:</b> pcm.c:3837</div></div>
<div class="ttc" id="agroup___p_c_m___h_w___params_html_gafec078cf053a87339ba91c0f605dca54"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gafec078cf053a87339ba91c0f605dca54">snd_pcm_hw_params_get_export_buffer</a></div><div class="ttdeci">int snd_pcm_hw_params_get_export_buffer(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val)</div><div class="ttdoc">Extract buffer accessibility from a configuration space.</div><div class="ttdef"><b>Definition:</b> pcm.c:5030</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_ga1c0aab2a2bb341f1b1d154dae2b7e482"><div class="ttname"><a href="group___p_c_m___helpers.html#ga1c0aab2a2bb341f1b1d154dae2b7e482">snd_pcm_areas_silence</a></div><div class="ttdeci">int snd_pcm_areas_silence(const snd_pcm_channel_area_t *dst_channels, snd_pcm_uframes_t dst_offset, unsigned int channels, snd_pcm_uframes_t frames, snd_pcm_format_t format)</div><div class="ttdoc">Silence one or more areas.</div><div class="ttdef"><b>Definition:</b> pcm.c:3259</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_ga2006cffa80cc83b99f6f33547be18f35"><div class="ttname"><a href="group___p_c_m___helpers.html#ga2006cffa80cc83b99f6f33547be18f35">snd_pcm_format_silence_64</a></div><div class="ttdeci">uint64_t snd_pcm_format_silence_64(snd_pcm_format_t format)</div><div class="ttdoc">Return 64 bit expressing silence for a PCM sample format.</div><div class="ttdef"><b>Definition:</b> pcm_misc.c:410</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_ga23e03a8b127764fff669240986b96b39"><div class="ttname"><a href="group___p_c_m___helpers.html#ga23e03a8b127764fff669240986b96b39">snd_pcm_area_silence</a></div><div class="ttdeci">int snd_pcm_area_silence(const snd_pcm_channel_area_t *dst_channel, snd_pcm_uframes_t dst_offset, unsigned int samples, snd_pcm_format_t format)</div><div class="ttdoc">Silence an area.</div><div class="ttdef"><b>Definition:</b> pcm.c:3144</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_ga36ae70bef5bfd5e7ecc743f6a4d46cb5"><div class="ttname"><a href="group___p_c_m___helpers.html#ga36ae70bef5bfd5e7ecc743f6a4d46cb5">snd_pcm_format_float</a></div><div class="ttdeci">int snd_pcm_format_float(snd_pcm_format_t format)</div><div class="ttdoc">Return float info for a PCM sample format.</div><div class="ttdef"><b>Definition:</b> pcm_misc.c:110</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_ga38797de781a0e4041408c58d49463062"><div class="ttname"><a href="group___p_c_m___helpers.html#ga38797de781a0e4041408c58d49463062">snd_pcm_areas_copy_wrap</a></div><div class="ttdeci">int snd_pcm_areas_copy_wrap(const snd_pcm_channel_area_t *dst_channels, snd_pcm_uframes_t dst_offset, const snd_pcm_uframes_t dst_size, const snd_pcm_channel_area_t *src_channels, snd_pcm_uframes_t src_offset, const snd_pcm_uframes_t src_size, const unsigned int channels, snd_pcm_uframes_t frames, const snd_pcm_format_t format)</div><div class="ttdoc">Copy one or more areas.</div><div class="ttdef"><b>Definition:</b> pcm.c:3509</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_ga3c0c224b8f67e73cf2447bee0110f760"><div class="ttname"><a href="group___p_c_m___helpers.html#ga3c0c224b8f67e73cf2447bee0110f760">snd_pcm_format_big_endian</a></div><div class="ttdeci">int snd_pcm_format_big_endian(snd_pcm_format_t format)</div><div class="ttdoc">Return endian info for a PCM sample format.</div><div class="ttdef"><b>Definition:</b> pcm_misc.c:181</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_ga5953a58f024f8cf762a9e4dae6b09502"><div class="ttname"><a href="group___p_c_m___helpers.html#ga5953a58f024f8cf762a9e4dae6b09502">snd_pcm_format_size</a></div><div class="ttdeci">ssize_t snd_pcm_format_size(snd_pcm_format_t format, size_t samples)</div><div class="ttdoc">Return bytes needed to store a quantity of PCM sample.</div><div class="ttdef"><b>Definition:</b> pcm_misc.c:342</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_ga5a52bb63323f463198dea3f3c6aca571"><div class="ttname"><a href="group___p_c_m___helpers.html#ga5a52bb63323f463198dea3f3c6aca571">snd_pcm_format_linear</a></div><div class="ttdeci">int snd_pcm_format_linear(snd_pcm_format_t format)</div><div class="ttdoc">Return linear info for a PCM sample format.</div><div class="ttdef"><b>Definition:</b> pcm_misc.c:100</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_ga5f5ab1ac13de9598cf05877e4894e0d8"><div class="ttname"><a href="group___p_c_m___helpers.html#ga5f5ab1ac13de9598cf05877e4894e0d8">snd_pcm_build_linear_format</a></div><div class="ttdeci">snd_pcm_format_t snd_pcm_build_linear_format(int width, int pwidth, int unsignd, int big_endian)</div><div class="ttdoc">Compose a PCM sample linear format.</div><div class="ttdef"><b>Definition:</b> pcm_misc.c:716</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_ga78c61e7eef7a20b24cf03fd2a664503e"><div class="ttname"><a href="group___p_c_m___helpers.html#ga78c61e7eef7a20b24cf03fd2a664503e">snd_pcm_format_silence_32</a></div><div class="ttdeci">uint32_t snd_pcm_format_silence_32(snd_pcm_format_t format)</div><div class="ttdoc">Return 32 bit expressing silence for a PCM sample format.</div><div class="ttdef"><b>Definition:</b> pcm_misc.c:572</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_ga82631361cf1c1d13af207beb59cf97ac"><div class="ttname"><a href="group___p_c_m___helpers.html#ga82631361cf1c1d13af207beb59cf97ac">snd_pcm_format_set_silence</a></div><div class="ttdeci">int snd_pcm_format_set_silence(snd_pcm_format_t format, void *buf, unsigned int samples)</div><div class="ttdoc">Silence a PCM samples buffer.</div><div class="ttdef"><b>Definition:</b> pcm_misc.c:607</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_ga89537d0a972fa124051f6ba1a78c4bfa"><div class="ttname"><a href="group___p_c_m___helpers.html#ga89537d0a972fa124051f6ba1a78c4bfa">snd_pcm_format_little_endian</a></div><div class="ttdeci">int snd_pcm_format_little_endian(snd_pcm_format_t format)</div><div class="ttdoc">Return endian info for a PCM sample format.</div><div class="ttdef"><b>Definition:</b> pcm_misc.c:128</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_ga8b88181b11a026da55897a926d56034a"><div class="ttname"><a href="group___p_c_m___helpers.html#ga8b88181b11a026da55897a926d56034a">snd_pcm_format_signed</a></div><div class="ttdeci">int snd_pcm_format_signed(snd_pcm_format_t format)</div><div class="ttdoc">Return sign info for a PCM sample linear format.</div><div class="ttdef"><b>Definition:</b> pcm_misc.c:35</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_ga8cd4e3ecc963942457e3b1b6f7661a90"><div class="ttname"><a href="group___p_c_m___helpers.html#ga8cd4e3ecc963942457e3b1b6f7661a90">snd_pcm_format_unsigned</a></div><div class="ttdeci">int snd_pcm_format_unsigned(snd_pcm_format_t format)</div><div class="ttdoc">Return sign info for a PCM sample linear format.</div><div class="ttdef"><b>Definition:</b> pcm_misc.c:85</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_ga8d4e07f2d68cc16f607857ed8a222a29"><div class="ttname"><a href="group___p_c_m___helpers.html#ga8d4e07f2d68cc16f607857ed8a222a29">snd_pcm_format_width</a></div><div class="ttdeci">int snd_pcm_format_width(snd_pcm_format_t format)</div><div class="ttdoc">Return the bit-width of the format.</div><div class="ttdef"><b>Definition:</b> pcm_misc.c:210</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_ga93d2f045575afb161abff126c3750049"><div class="ttname"><a href="group___p_c_m___helpers.html#ga93d2f045575afb161abff126c3750049">snd_pcm_area_copy</a></div><div class="ttdeci">int snd_pcm_area_copy(const snd_pcm_channel_area_t *dst_channel, snd_pcm_uframes_t dst_offset, const snd_pcm_channel_area_t *src_channel, snd_pcm_uframes_t src_offset, unsigned int samples, snd_pcm_format_t format)</div><div class="ttdoc">Copy an area.</div><div class="ttdef"><b>Definition:</b> pcm.c:3310</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_gaa3e0ff7560342e5af2b5c7bd2d63a307"><div class="ttname"><a href="group___p_c_m___helpers.html#gaa3e0ff7560342e5af2b5c7bd2d63a307">snd_pcm_format_physical_width</a></div><div class="ttdeci">int snd_pcm_format_physical_width(snd_pcm_format_t format)</div><div class="ttdoc">Return the physical bit-width of the format (bits needed to store a PCM sample)</div><div class="ttdef"><b>Definition:</b> pcm_misc.c:277</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_gaba8e5060f74a9d91df8ea550bf8907fc"><div class="ttname"><a href="group___p_c_m___helpers.html#gaba8e5060f74a9d91df8ea550bf8907fc">snd_pcm_format_silence</a></div><div class="ttdeci">uint8_t snd_pcm_format_silence(snd_pcm_format_t format)</div><div class="ttdoc">Return 8 bit expressing silence for a PCM sample format.</div><div class="ttdef"><b>Definition:</b> pcm_misc.c:594</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_gac05ac2b7c6e25986a71792392ff90b83"><div class="ttname"><a href="group___p_c_m___helpers.html#gac05ac2b7c6e25986a71792392ff90b83">snd_pcm_frames_to_bytes</a></div><div class="ttdeci">ssize_t snd_pcm_frames_to_bytes(snd_pcm_t *pcm, snd_pcm_sframes_t frames)</div><div class="ttdoc">Convert frames in bytes for a PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:2464</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_gad57f8921f52ea2ffd870cafb2d076f2c"><div class="ttname"><a href="group___p_c_m___helpers.html#gad57f8921f52ea2ffd870cafb2d076f2c">snd_pcm_areas_copy</a></div><div class="ttdeci">int snd_pcm_areas_copy(const snd_pcm_channel_area_t *dst_channels, snd_pcm_uframes_t dst_offset, const snd_pcm_channel_area_t *src_channels, snd_pcm_uframes_t src_offset, unsigned int channels, snd_pcm_uframes_t frames, snd_pcm_format_t format)</div><div class="ttdoc">Copy one or more areas.</div><div class="ttdef"><b>Definition:</b> pcm.c:3431</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_gad5c4439da2367885c2a237ddf5aa1254"><div class="ttname"><a href="group___p_c_m___helpers.html#gad5c4439da2367885c2a237ddf5aa1254">snd_pcm_format_silence_16</a></div><div class="ttdeci">uint16_t snd_pcm_format_silence_16(snd_pcm_format_t format)</div><div class="ttdoc">Return 16 bit expressing silence for a PCM sample format.</div><div class="ttdef"><b>Definition:</b> pcm_misc.c:583</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_gae3669a4326ce185f4261d7bf96900f3f"><div class="ttname"><a href="group___p_c_m___helpers.html#gae3669a4326ce185f4261d7bf96900f3f">snd_pcm_samples_to_bytes</a></div><div class="ttdeci">ssize_t snd_pcm_samples_to_bytes(snd_pcm_t *pcm, long samples)</div><div class="ttdoc">Convert samples in bytes for a PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:2496</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_gaeed610ddb01120b01b5a2e5cc59aa35b"><div class="ttname"><a href="group___p_c_m___helpers.html#gaeed610ddb01120b01b5a2e5cc59aa35b">snd_pcm_bytes_to_samples</a></div><div class="ttdeci">long snd_pcm_bytes_to_samples(snd_pcm_t *pcm, ssize_t bytes)</div><div class="ttdoc">Convert bytes in samples for a PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:2480</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_gaf42fb6af35d3d85006c1dea2e11b3e54"><div class="ttname"><a href="group___p_c_m___helpers.html#gaf42fb6af35d3d85006c1dea2e11b3e54">snd_pcm_bytes_to_frames</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_bytes_to_frames(snd_pcm_t *pcm, ssize_t bytes)</div><div class="ttdoc">Convert bytes in frames for a PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:2448</div></div>
<div class="ttc" id="agroup___p_c_m___helpers_html_gaf950358cdbb26bab53f63f28443bd2ef"><div class="ttname"><a href="group___p_c_m___helpers.html#gaf950358cdbb26bab53f63f28443bd2ef">snd_pcm_format_cpu_endian</a></div><div class="ttdeci">int snd_pcm_format_cpu_endian(snd_pcm_format_t format)</div><div class="ttdoc">Return endian info for a PCM sample format.</div><div class="ttdef"><b>Definition:</b> pcm_misc.c:196</div></div>
<div class="ttc" id="agroup___p_c_m___hook_html_ga1eb467cd5ab11817edc2ed7df3608019"><div class="ttname"><a href="group___p_c_m___hook.html#ga1eb467cd5ab11817edc2ed7df3608019">snd_pcm_hook_get_private</a></div><div class="ttdeci">void * snd_pcm_hook_get_private(snd_pcm_hook_t *hook)</div><div class="ttdoc">Get callback function private data for a PCM hook.</div><div class="ttdef"><b>Definition:</b> pcm_hooks.c:571</div></div>
<div class="ttc" id="agroup___p_c_m___hook_html_ga1f6104443e129a88c5ac82bf398464a5"><div class="ttname"><a href="group___p_c_m___hook.html#ga1f6104443e129a88c5ac82bf398464a5">snd_pcm_hook_func_t</a></div><div class="ttdeci">int(* snd_pcm_hook_func_t)(snd_pcm_hook_t *hook)</div><div class="ttdef"><b>Definition:</b> pcm.h:1244</div></div>
<div class="ttc" id="agroup___p_c_m___hook_html_ga4c59ad440d2479f957b477b26b90e4b1"><div class="ttname"><a href="group___p_c_m___hook.html#ga4c59ad440d2479f957b477b26b90e4b1">snd_pcm_hook_remove</a></div><div class="ttdeci">int snd_pcm_hook_remove(snd_pcm_hook_t *hook)</div><div class="ttdoc">Remove a PCM hook.</div><div class="ttdef"><b>Definition:</b> pcm_hooks.c:628</div></div>
<div class="ttc" id="agroup___p_c_m___hook_html_ga57b6ba407d293017e116fa1b462a2411"><div class="ttname"><a href="group___p_c_m___hook.html#ga57b6ba407d293017e116fa1b462a2411">snd_pcm_hook_type_t</a></div><div class="ttdeci">snd_pcm_hook_type_t</div><div class="ttdef"><b>Definition:</b> pcm.h:1234</div></div>
<div class="ttc" id="agroup___p_c_m___hook_html_ga6930df3b750b3f62dee6846fb3f6a576"><div class="ttname"><a href="group___p_c_m___hook.html#ga6930df3b750b3f62dee6846fb3f6a576">snd_pcm_hook_set_private</a></div><div class="ttdeci">void snd_pcm_hook_set_private(snd_pcm_hook_t *hook, void *private_data)</div><div class="ttdoc">Set callback function private data for a PCM hook.</div><div class="ttdef"><b>Definition:</b> pcm_hooks.c:582</div></div>
<div class="ttc" id="agroup___p_c_m___hook_html_ga89eed2fdcda68c1efae9180a3794d5ef"><div class="ttname"><a href="group___p_c_m___hook.html#ga89eed2fdcda68c1efae9180a3794d5ef">snd_pcm_hook_add</a></div><div class="ttdeci">int snd_pcm_hook_add(snd_pcm_hook_t **hookp, snd_pcm_t *pcm, snd_pcm_hook_type_t type, snd_pcm_hook_func_t func, void *private_data)</div><div class="ttdoc">Add a PCM hook at end of hooks chain.</div><div class="ttdef"><b>Definition:</b> pcm_hooks.c:600</div></div>
<div class="ttc" id="agroup___p_c_m___hook_html_gacaec88e4b6cc2a45e7a805487acd64ed"><div class="ttname"><a href="group___p_c_m___hook.html#gacaec88e4b6cc2a45e7a805487acd64ed">snd_pcm_hook_get_pcm</a></div><div class="ttdeci">snd_pcm_t * snd_pcm_hook_get_pcm(snd_pcm_hook_t *hook)</div><div class="ttdoc">Get PCM handle for a PCM hook.</div><div class="ttdef"><b>Definition:</b> pcm_hooks.c:560</div></div>
<div class="ttc" id="agroup___p_c_m___hook_html_gae6b33860eeaf4eca00bdbef9383c1911"><div class="ttname"><a href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911">snd_pcm_hook_t</a></div><div class="ttdeci">struct _snd_pcm_hook snd_pcm_hook_t</div><div class="ttdef"><b>Definition:</b> pcm.h:1242</div></div>
<div class="ttc" id="agroup___p_c_m___info_html_ga137b0bb60ad14009b9da04fe53849553"><div class="ttname"><a href="group___p_c_m___info.html#ga137b0bb60ad14009b9da04fe53849553">snd_pcm_info_get_device</a></div><div class="ttdeci">unsigned int snd_pcm_info_get_device(const snd_pcm_info_t *obj)</div><div class="ttdoc">Get device from a PCM info container.</div><div class="ttdef"><b>Definition:</b> pcm.c:7237</div></div>
<div class="ttc" id="agroup___p_c_m___info_html_ga139884ae6fb3cb5621591f2d6e044a42"><div class="ttname"><a href="group___p_c_m___info.html#ga139884ae6fb3cb5621591f2d6e044a42">snd_pcm_info_copy</a></div><div class="ttdeci">void snd_pcm_info_copy(snd_pcm_info_t *dst, const snd_pcm_info_t *src)</div><div class="ttdoc">copy one snd_pcm_info_t to another</div><div class="ttdef"><b>Definition:</b> pcm.c:7226</div></div>
<div class="ttc" id="agroup___p_c_m___info_html_ga2386bb8f334424c1ff2b8854ff29ac0f"><div class="ttname"><a href="group___p_c_m___info.html#ga2386bb8f334424c1ff2b8854ff29ac0f">snd_pcm_info_malloc</a></div><div class="ttdeci">int snd_pcm_info_malloc(snd_pcm_info_t **ptr)</div><div class="ttdoc">allocate an invalid snd_pcm_info_t using standard malloc</div><div class="ttdef"><b>Definition:</b> pcm.c:7203</div></div>
<div class="ttc" id="agroup___p_c_m___info_html_ga2a1aea3ed02b14de6535f59d2cc80148"><div class="ttname"><a href="group___p_c_m___info.html#ga2a1aea3ed02b14de6535f59d2cc80148">snd_pcm_info_set_subdevice</a></div><div class="ttdeci">void snd_pcm_info_set_subdevice(snd_pcm_info_t *obj, unsigned int val)</div><div class="ttdoc">Set wanted subdevice inside a PCM info container (see snd_ctl_pcm_info)</div><div class="ttdef"><b>Definition:</b> pcm.c:7385</div></div>
<div class="ttc" id="agroup___p_c_m___info_html_ga30670ad0d94f4358c3f16cc80ff3ba85"><div class="ttname"><a href="group___p_c_m___info.html#ga30670ad0d94f4358c3f16cc80ff3ba85">snd_pcm_info_get_subclass</a></div><div class="ttdeci">snd_pcm_subclass_t snd_pcm_info_get_subclass(const snd_pcm_info_t *obj)</div><div class="ttdoc">Get subclass from a PCM info container.</div><div class="ttdef"><b>Definition:</b> pcm.c:7325</div></div>
<div class="ttc" id="agroup___p_c_m___info_html_ga3a632a14559c1ea0d07b27b0596c4e41"><div class="ttname"><a href="group___p_c_m___info.html#ga3a632a14559c1ea0d07b27b0596c4e41">snd_pcm_info_get_card</a></div><div class="ttdeci">int snd_pcm_info_get_card(const snd_pcm_info_t *obj)</div><div class="ttdoc">Get card from a PCM info container.</div><div class="ttdef"><b>Definition:</b> pcm.c:7270</div></div>
<div class="ttc" id="agroup___p_c_m___info_html_ga4a46693c8a81912de84f814c3eecd06e"><div class="ttname"><a href="group___p_c_m___info.html#ga4a46693c8a81912de84f814c3eecd06e">snd_pcm_info_get_sync</a></div><div class="ttdeci">snd_pcm_sync_id_t snd_pcm_info_get_sync(const snd_pcm_info_t *obj)</div><div class="ttdoc">(DEPRECATED) Get hardware synchronization ID from a PCM info container</div><div class="ttdef"><b>Definition:</b> pcm.c:7358</div></div>
<div class="ttc" id="agroup___p_c_m___info_html_ga4ce080eae74ed95baa79ffb80a91df81"><div class="ttname"><a href="group___p_c_m___info.html#ga4ce080eae74ed95baa79ffb80a91df81">snd_pcm_info_get_id</a></div><div class="ttdeci">const char * snd_pcm_info_get_id(const snd_pcm_info_t *obj)</div><div class="ttdoc">Get id from a PCM info container.</div><div class="ttdef"><b>Definition:</b> pcm.c:7281</div></div>
<div class="ttc" id="agroup___p_c_m___info_html_ga6bd83454c365f212e47f42ee84db06ed"><div class="ttname"><a href="group___p_c_m___info.html#ga6bd83454c365f212e47f42ee84db06ed">snd_pcm_info_set_stream</a></div><div class="ttdeci">void snd_pcm_info_set_stream(snd_pcm_info_t *obj, snd_pcm_stream_t val)</div><div class="ttdoc">Set wanted stream inside a PCM info container (see snd_ctl_pcm_info)</div><div class="ttdef"><b>Definition:</b> pcm.c:7396</div></div>
<div class="ttc" id="agroup___p_c_m___info_html_ga782831adf8ee2ee52892479ea0222e67"><div class="ttname"><a href="group___p_c_m___info.html#ga782831adf8ee2ee52892479ea0222e67">snd_pcm_info_sizeof</a></div><div class="ttdeci">size_t snd_pcm_info_sizeof(void)</div><div class="ttdoc">get size of snd_pcm_info_t</div><div class="ttdef"><b>Definition:</b> pcm.c:7193</div></div>
<div class="ttc" id="agroup___p_c_m___info_html_gaa919792762d0bf606f9fe45872231f28"><div class="ttname"><a href="group___p_c_m___info.html#gaa919792762d0bf606f9fe45872231f28">snd_pcm_info_free</a></div><div class="ttdeci">void snd_pcm_info_free(snd_pcm_info_t *obj)</div><div class="ttdoc">frees a previously allocated snd_pcm_info_t</div><div class="ttdef"><b>Definition:</b> pcm.c:7216</div></div>
<div class="ttc" id="agroup___p_c_m___info_html_gab9fe6f542c830c516f78ee9124606430"><div class="ttname"><a href="group___p_c_m___info.html#gab9fe6f542c830c516f78ee9124606430">snd_pcm_info_set_device</a></div><div class="ttdeci">void snd_pcm_info_set_device(snd_pcm_info_t *obj, unsigned int val)</div><div class="ttdoc">Set wanted device inside a PCM info container (see snd_ctl_pcm_info)</div><div class="ttdef"><b>Definition:</b> pcm.c:7374</div></div>
<div class="ttc" id="agroup___p_c_m___info_html_gacf9b5a69f2b0ed9aef5b9b0d2ed61aae"><div class="ttname"><a href="group___p_c_m___info.html#gacf9b5a69f2b0ed9aef5b9b0d2ed61aae">snd_pcm_info_get_stream</a></div><div class="ttdeci">snd_pcm_stream_t snd_pcm_info_get_stream(const snd_pcm_info_t *obj)</div><div class="ttdoc">Get stream (direction) from a PCM info container.</div><div class="ttdef"><b>Definition:</b> pcm.c:7259</div></div>
<div class="ttc" id="agroup___p_c_m___info_html_gad48dd79e45631811c297ee7080681bc6"><div class="ttname"><a href="group___p_c_m___info.html#gad48dd79e45631811c297ee7080681bc6">snd_pcm_info_get_name</a></div><div class="ttdeci">const char * snd_pcm_info_get_name(const snd_pcm_info_t *obj)</div><div class="ttdoc">Get name from a PCM info container.</div><div class="ttdef"><b>Definition:</b> pcm.c:7292</div></div>
<div class="ttc" id="agroup___p_c_m___info_html_gad78bccdeadd378461073b4e6bfa5272a"><div class="ttname"><a href="group___p_c_m___info.html#gad78bccdeadd378461073b4e6bfa5272a">snd_pcm_info_get_subdevices_avail</a></div><div class="ttdeci">unsigned int snd_pcm_info_get_subdevices_avail(const snd_pcm_info_t *obj)</div><div class="ttdoc">Get available subdevices count from a PCM info container.</div><div class="ttdef"><b>Definition:</b> pcm.c:7347</div></div>
<div class="ttc" id="agroup___p_c_m___info_html_gada845e969b0b9c959134f42b98d73c5c"><div class="ttname"><a href="group___p_c_m___info.html#gada845e969b0b9c959134f42b98d73c5c">snd_pcm_info_get_class</a></div><div class="ttdeci">snd_pcm_class_t snd_pcm_info_get_class(const snd_pcm_info_t *obj)</div><div class="ttdoc">Get class from a PCM info container.</div><div class="ttdef"><b>Definition:</b> pcm.c:7314</div></div>
<div class="ttc" id="agroup___p_c_m___info_html_gae2ce3c55d4439ae423b854358ff08aa1"><div class="ttname"><a href="group___p_c_m___info.html#gae2ce3c55d4439ae423b854358ff08aa1">snd_pcm_info_get_subdevice_name</a></div><div class="ttdeci">const char * snd_pcm_info_get_subdevice_name(const snd_pcm_info_t *obj)</div><div class="ttdoc">Get subdevice name from a PCM info container.</div><div class="ttdef"><b>Definition:</b> pcm.c:7303</div></div>
<div class="ttc" id="agroup___p_c_m___info_html_gaeccf5d684a23455aa9fc31f8756eb222"><div class="ttname"><a href="group___p_c_m___info.html#gaeccf5d684a23455aa9fc31f8756eb222">snd_pcm_info_get_subdevices_count</a></div><div class="ttdeci">unsigned int snd_pcm_info_get_subdevices_count(const snd_pcm_info_t *obj)</div><div class="ttdoc">Get subdevices count from a PCM info container.</div><div class="ttdef"><b>Definition:</b> pcm.c:7336</div></div>
<div class="ttc" id="agroup___p_c_m___info_html_gaf0e6c1ec0443820d5c14c48ecd1b698e"><div class="ttname"><a href="group___p_c_m___info.html#gaf0e6c1ec0443820d5c14c48ecd1b698e">snd_pcm_info_get_subdevice</a></div><div class="ttdeci">unsigned int snd_pcm_info_get_subdevice(const snd_pcm_info_t *obj)</div><div class="ttdoc">Get subdevice from a PCM info container.</div><div class="ttdef"><b>Definition:</b> pcm.c:7248</div></div>
<div class="ttc" id="agroup___p_c_m___s_w___params_html_ga0458a8fe480a7887726748052bd77211"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga0458a8fe480a7887726748052bd77211">snd_pcm_sw_params_get_period_event</a></div><div class="ttdeci">int snd_pcm_sw_params_get_period_event(const snd_pcm_sw_params_t *params, int *val)</div><div class="ttdoc">Get period event from a software configuration container.</div><div class="ttdef"><b>Definition:</b> pcm.c:6740</div></div>
<div class="ttc" id="agroup___p_c_m___s_w___params_html_ga1cd956ea3dc0e32e32abc99af50f0819"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga1cd956ea3dc0e32e32abc99af50f0819">snd_pcm_sw_params_get_tstamp_type</a></div><div class="ttdeci">int snd_pcm_sw_params_get_tstamp_type(const snd_pcm_sw_params_t *params, snd_pcm_tstamp_type_t *val)</div><div class="ttdoc">Get timestamp type from a software configuration container.</div><div class="ttdef"><b>Definition:</b> pcm.c:6628</div></div>
<div class="ttc" id="agroup___p_c_m___s_w___params_html_ga1d338f1f7e33b7a6d0f9a8f61f87f057"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga1d338f1f7e33b7a6d0f9a8f61f87f057">snd_pcm_sw_params_set_start_threshold</a></div><div class="ttdeci">int snd_pcm_sw_params_set_start_threshold(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val)</div><div class="ttdoc">Set start threshold inside a software configuration container.</div><div class="ttdef"><b>Definition:</b> pcm.c:6792</div></div>
<div class="ttc" id="agroup___p_c_m___s_w___params_html_ga1ee7116c68bdea12606aab57db86a1d1"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga1ee7116c68bdea12606aab57db86a1d1">snd_pcm_sw_params_get_start_threshold</a></div><div class="ttdeci">int snd_pcm_sw_params_get_start_threshold(const snd_pcm_sw_params_t *paramsm, snd_pcm_uframes_t *val)</div><div class="ttdoc">Get start threshold from a software configuration container.</div><div class="ttdef"><b>Definition:</b> pcm.c:6812</div></div>
<div class="ttc" id="agroup___p_c_m___s_w___params_html_ga23382b62e7fc0de94b279c9f5dd08e5e"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga23382b62e7fc0de94b279c9f5dd08e5e">snd_pcm_sw_params_malloc</a></div><div class="ttdeci">int snd_pcm_sw_params_malloc(snd_pcm_sw_params_t **ptr)</div><div class="ttdoc">allocate an invalid snd_pcm_sw_params_t using standard malloc</div><div class="ttdef"><b>Definition:</b> pcm.c:6431</div></div>
<div class="ttc" id="agroup___p_c_m___s_w___params_html_ga35af2df23ec46619a82cb52e3733d47a"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga35af2df23ec46619a82cb52e3733d47a">snd_pcm_sw_params_free</a></div><div class="ttdeci">void snd_pcm_sw_params_free(snd_pcm_sw_params_t *obj)</div><div class="ttdoc">frees a previously allocated snd_pcm_sw_params_t</div><div class="ttdef"><b>Definition:</b> pcm.c:6444</div></div>
<div class="ttc" id="agroup___p_c_m___s_w___params_html_ga4caef7435210cd7f4878d55dadeed0f8"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga4caef7435210cd7f4878d55dadeed0f8">snd_pcm_sw_params_get_tstamp_mode</a></div><div class="ttdeci">int snd_pcm_sw_params_get_tstamp_mode(const snd_pcm_sw_params_t *params, snd_pcm_tstamp_t *val)</div><div class="ttdoc">Get timestamp mode from a software configuration container.</div><div class="ttdef"><b>Definition:</b> pcm.c:6596</div></div>
<div class="ttc" id="agroup___p_c_m___s_w___params_html_ga587ccbb0b025dc97d2af5db9516163d4"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga587ccbb0b025dc97d2af5db9516163d4">snd_pcm_sw_params_get_avail_min</a></div><div class="ttdeci">int snd_pcm_sw_params_get_avail_min(const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Get avail min from a software configuration container.</div><div class="ttdef"><b>Definition:</b> pcm.c:6710</div></div>
<div class="ttc" id="agroup___p_c_m___s_w___params_html_ga5a0158bf962f20bd9fd5ed2c52dd682b"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga5a0158bf962f20bd9fd5ed2c52dd682b">snd_pcm_sw_params_set_silence_threshold</a></div><div class="ttdeci">int snd_pcm_sw_params_set_silence_threshold(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val)</div><div class="ttdoc">Set silence threshold inside a software configuration container.</div><div class="ttdef"><b>Definition:</b> pcm.c:6881</div></div>
<div class="ttc" id="agroup___p_c_m___s_w___params_html_ga6a197020c09c8a20e697d12e9fac3e11"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga6a197020c09c8a20e697d12e9fac3e11">snd_pcm_sw_params_get_silence_size</a></div><div class="ttdeci">int snd_pcm_sw_params_get_silence_size(const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Get silence size from a software configuration container.</div><div class="ttdef"><b>Definition:</b> pcm.c:6965</div></div>
<div class="ttc" id="agroup___p_c_m___s_w___params_html_ga6a41bf533207d56fdb1ff10aeeac28e4"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga6a41bf533207d56fdb1ff10aeeac28e4">snd_pcm_sw_params_set_stop_threshold</a></div><div class="ttdeci">int snd_pcm_sw_params_set_stop_threshold(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val)</div><div class="ttdoc">Set stop threshold inside a software configuration container.</div><div class="ttdef"><b>Definition:</b> pcm.c:6836</div></div>
<div class="ttc" id="agroup___p_c_m___s_w___params_html_ga7886ee5b3a48fb58ef8f70886472029a"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga7886ee5b3a48fb58ef8f70886472029a">snd_pcm_sw_params_sizeof</a></div><div class="ttdeci">size_t snd_pcm_sw_params_sizeof(void)</div><div class="ttdoc">get size of snd_pcm_sw_params_t</div><div class="ttdef"><b>Definition:</b> pcm.c:6421</div></div>
<div class="ttc" id="agroup___p_c_m___s_w___params_html_ga79b12cbbd309750156261e7f5a39167b"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga79b12cbbd309750156261e7f5a39167b">snd_pcm_sw_params_set_avail_min</a></div><div class="ttdeci">int snd_pcm_sw_params_set_avail_min(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val)</div><div class="ttdoc">Set avail min inside a software configuration container.</div><div class="ttdef"><b>Definition:</b> pcm.c:6684</div></div>
<div class="ttc" id="agroup___p_c_m___s_w___params_html_ga896ece8b418f6d6e92d2df5a4b59c3a2"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga896ece8b418f6d6e92d2df5a4b59c3a2">snd_pcm_sw_params_get_silence_threshold</a></div><div class="ttdeci">int snd_pcm_sw_params_get_silence_threshold(const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Get silence threshold from a software configuration container.</div><div class="ttdef"><b>Definition:</b> pcm.c:6907</div></div>
<div class="ttc" id="agroup___p_c_m___s_w___params_html_ga8a55577d7f3d8e4ce63a710921199c66"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga8a55577d7f3d8e4ce63a710921199c66">snd_pcm_sw_params_get_stop_threshold</a></div><div class="ttdeci">int snd_pcm_sw_params_get_stop_threshold(const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Get stop threshold from a software configuration container.</div><div class="ttdef"><b>Definition:</b> pcm.c:6858</div></div>
<div class="ttc" id="agroup___p_c_m___s_w___params_html_ga8bdb67600cf3c0705518b6c0a79c56fe"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga8bdb67600cf3c0705518b6c0a79c56fe">snd_pcm_sw_params_get_boundary</a></div><div class="ttdeci">int snd_pcm_sw_params_get_boundary(const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Get boundary for ring pointers from a software configuration container.</div><div class="ttdef"><b>Definition:</b> pcm.c:6466</div></div>
<div class="ttc" id="agroup___p_c_m___s_w___params_html_ga912bad749f6317000eede607bb0bc935"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga912bad749f6317000eede607bb0bc935">snd_pcm_sw_params_set_tstamp_type</a></div><div class="ttdeci">int snd_pcm_sw_params_set_tstamp_type(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_tstamp_type_t val)</div><div class="ttdoc">Set timestamp type inside a software configuration container.</div><div class="ttdef"><b>Definition:</b> pcm.c:6611</div></div>
<div class="ttc" id="agroup___p_c_m___s_w___params_html_gac2fba23ba6ac1636785e27f0f5381a15"><div class="ttname"><a href="group___p_c_m___s_w___params.html#gac2fba23ba6ac1636785e27f0f5381a15">snd_pcm_sw_params_set_tstamp_mode</a></div><div class="ttdeci">int snd_pcm_sw_params_set_tstamp_mode(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_tstamp_t val)</div><div class="ttdoc">Set timestamp mode inside a software configuration container.</div><div class="ttdef"><b>Definition:</b> pcm.c:6575</div></div>
<div class="ttc" id="agroup___p_c_m___s_w___params_html_gaeb4a335a16981b5ea3fa671946fbdca3"><div class="ttname"><a href="group___p_c_m___s_w___params.html#gaeb4a335a16981b5ea3fa671946fbdca3">snd_pcm_sw_params_set_silence_size</a></div><div class="ttdeci">int snd_pcm_sw_params_set_silence_size(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val)</div><div class="ttdoc">Set silence size inside a software configuration container.</div><div class="ttdef"><b>Definition:</b> pcm.c:6939</div></div>
<div class="ttc" id="agroup___p_c_m___s_w___params_html_gaf62ce50d6242b4f4dc9d6534a97e5c09"><div class="ttname"><a href="group___p_c_m___s_w___params.html#gaf62ce50d6242b4f4dc9d6534a97e5c09">snd_pcm_sw_params_set_period_event</a></div><div class="ttdeci">int snd_pcm_sw_params_set_period_event(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, int val)</div><div class="ttdoc">Set period event inside a software configuration container.</div><div class="ttdef"><b>Definition:</b> pcm.c:6727</div></div>
<div class="ttc" id="agroup___p_c_m___s_w___params_html_gafe9ebe9ea669012af58b728d55fc295b"><div class="ttname"><a href="group___p_c_m___s_w___params.html#gafe9ebe9ea669012af58b728d55fc295b">snd_pcm_sw_params_copy</a></div><div class="ttdeci">void snd_pcm_sw_params_copy(snd_pcm_sw_params_t *dst, const snd_pcm_sw_params_t *src)</div><div class="ttdoc">copy one snd_pcm_sw_params_t to another</div><div class="ttdef"><b>Definition:</b> pcm.c:6454</div></div>
<div class="ttc" id="agroup___p_c_m___scope_html_ga360da60e074bffc146ffee93f8e79aa7"><div class="ttname"><a href="group___p_c_m___scope.html#ga360da60e074bffc146ffee93f8e79aa7">snd_pcm_scope_malloc</a></div><div class="ttdeci">int snd_pcm_scope_malloc(snd_pcm_scope_t **ptr)</div><div class="ttdoc">allocate an invalid snd_pcm_scope_t using standard malloc</div><div class="ttdef"><b>Definition:</b> pcm_meter.c:1232</div></div>
<div class="ttc" id="agroup___p_c_m___scope_html_ga39a4a1f88cd8b5e474d3d1d6f8e3a8ce"><div class="ttname"><a href="group___p_c_m___scope.html#ga39a4a1f88cd8b5e474d3d1d6f8e3a8ce">snd_pcm_meter_get_bufsize</a></div><div class="ttdeci">snd_pcm_uframes_t snd_pcm_meter_get_bufsize(snd_pcm_t *pcm)</div><div class="ttdoc">Get meter buffer size from a SND_PCM_TYPE_METER PCM.</div><div class="ttdef"><b>Definition:</b> pcm_meter.c:883</div></div>
<div class="ttc" id="agroup___p_c_m___scope_html_ga3c1e3e9c3a5a99915de23bbd2635ae26"><div class="ttname"><a href="group___p_c_m___scope.html#ga3c1e3e9c3a5a99915de23bbd2635ae26">snd_pcm_scope_s16_open</a></div><div class="ttdeci">int snd_pcm_scope_s16_open(snd_pcm_t *pcm, const char *name, snd_pcm_scope_t **scopep)</div><div class="ttdoc">Add a s16 pseudo scope to a SND_PCM_TYPE_METER PCM.</div><div class="ttdef"><b>Definition:</b> pcm_meter.c:1181</div></div>
<div class="ttc" id="agroup___p_c_m___scope_html_ga543fd7565c138f1a408ec55186725908"><div class="ttname"><a href="group___p_c_m___scope.html#ga543fd7565c138f1a408ec55186725908">snd_pcm_meter_get_boundary</a></div><div class="ttdeci">snd_pcm_uframes_t snd_pcm_meter_get_boundary(snd_pcm_t *pcm)</div><div class="ttdoc">Get boundary for frame pointers from a SND_PCM_TYPE_METER PCM.</div><div class="ttdef"><b>Definition:</b> pcm_meter.c:939</div></div>
<div class="ttc" id="agroup___p_c_m___scope_html_ga683ced3c9344b8f6f8aab4997f74f72d"><div class="ttname"><a href="group___p_c_m___scope.html#ga683ced3c9344b8f6f8aab4997f74f72d">snd_pcm_scope_set_callback_private</a></div><div class="ttdeci">void snd_pcm_scope_set_callback_private(snd_pcm_scope_t *scope, void *val)</div><div class="ttdoc">Get callbacks private value for a SND_PCM_TYPE_METER PCM scope.</div><div class="ttdef"><b>Definition:</b> pcm_meter.c:993</div></div>
<div class="ttc" id="agroup___p_c_m___scope_html_ga8c95279cba00918b29671205e38f3e78"><div class="ttname"><a href="group___p_c_m___scope.html#ga8c95279cba00918b29671205e38f3e78">snd_pcm_meter_get_rate</a></div><div class="ttdeci">unsigned int snd_pcm_meter_get_rate(snd_pcm_t *pcm)</div><div class="ttdoc">Get meter rate from a SND_PCM_TYPE_METER PCM.</div><div class="ttdef"><b>Definition:</b> pcm_meter.c:911</div></div>
<div class="ttc" id="agroup___p_c_m___scope_html_gaa4929399573ca0e24b71a22b51d7f108"><div class="ttname"><a href="group___p_c_m___scope.html#gaa4929399573ca0e24b71a22b51d7f108">snd_pcm_meter_get_now</a></div><div class="ttdeci">snd_pcm_uframes_t snd_pcm_meter_get_now(snd_pcm_t *pcm)</div><div class="ttdoc">Get meter &quot;now&quot; frame pointer from a SND_PCM_TYPE_METER PCM.</div><div class="ttdef"><b>Definition:</b> pcm_meter.c:925</div></div>
<div class="ttc" id="agroup___p_c_m___scope_html_gaae1d6cce40b244180c54b72aee0e00d2"><div class="ttname"><a href="group___p_c_m___scope.html#gaae1d6cce40b244180c54b72aee0e00d2">snd_pcm_scope_set_name</a></div><div class="ttdeci">void snd_pcm_scope_set_name(snd_pcm_scope_t *scope, const char *val)</div><div class="ttdoc">Set name of a SND_PCM_TYPE_METER PCM scope.</div><div class="ttdef"><b>Definition:</b> pcm_meter.c:953</div></div>
<div class="ttc" id="agroup___p_c_m___scope_html_gabaf2af40ecc689cee2e81b9250823fcd"><div class="ttname"><a href="group___p_c_m___scope.html#gabaf2af40ecc689cee2e81b9250823fcd">snd_pcm_scope_set_ops</a></div><div class="ttdeci">void snd_pcm_scope_set_ops(snd_pcm_scope_t *scope, const snd_pcm_scope_ops_t *val)</div><div class="ttdoc">Set callbacks for a SND_PCM_TYPE_METER PCM scope.</div><div class="ttdef"><b>Definition:</b> pcm_meter.c:973</div></div>
<div class="ttc" id="agroup___p_c_m___scope_html_gabb6cacf50cf10cb6e95853dadd19234f"><div class="ttname"><a href="group___p_c_m___scope.html#gabb6cacf50cf10cb6e95853dadd19234f">snd_pcm_meter_search_scope</a></div><div class="ttdeci">snd_pcm_scope_t * snd_pcm_meter_search_scope(snd_pcm_t *pcm, const char *name)</div><div class="ttdoc">Search an installed scope inside a SND_PCM_TYPE_METER PCM.</div><div class="ttdef"><b>Definition:</b> pcm_meter.c:863</div></div>
<div class="ttc" id="agroup___p_c_m___scope_html_gac4297c74f130a89992459cbbc5ab029b"><div class="ttname"><a href="group___p_c_m___scope.html#gac4297c74f130a89992459cbbc5ab029b">snd_pcm_scope_s16_get_channel_buffer</a></div><div class="ttdeci">int16_t * snd_pcm_scope_s16_get_channel_buffer(snd_pcm_scope_t *scope, unsigned int channel)</div><div class="ttdoc">Get s16 pseudo scope frames buffer for a channel.</div><div class="ttdef"><b>Definition:</b> pcm_meter.c:1213</div></div>
<div class="ttc" id="agroup___p_c_m___scope_html_gada4e9d2bfe2f7dc2b638c6406b9a4b26"><div class="ttname"><a href="group___p_c_m___scope.html#gada4e9d2bfe2f7dc2b638c6406b9a4b26">snd_pcm_scope_get_callback_private</a></div><div class="ttdeci">void * snd_pcm_scope_get_callback_private(snd_pcm_scope_t *scope)</div><div class="ttdoc">Get callbacks private value for a SND_PCM_TYPE_METER PCM scope.</div><div class="ttdef"><b>Definition:</b> pcm_meter.c:983</div></div>
<div class="ttc" id="agroup___p_c_m___scope_html_gae37aa1c3ce01063b9047e0bd437ef749"><div class="ttname"><a href="group___p_c_m___scope.html#gae37aa1c3ce01063b9047e0bd437ef749">snd_pcm_meter_add_scope</a></div><div class="ttdeci">int snd_pcm_meter_add_scope(snd_pcm_t *pcm, snd_pcm_scope_t *scope)</div><div class="ttdoc">Add a scope to a SND_PCM_TYPE_METER PCM.</div><div class="ttdef"><b>Definition:</b> pcm_meter.c:848</div></div>
<div class="ttc" id="agroup___p_c_m___scope_html_gaeb0f82c12f8a1e57f4b6b09ad324f3ed"><div class="ttname"><a href="group___p_c_m___scope.html#gaeb0f82c12f8a1e57f4b6b09ad324f3ed">snd_pcm_meter_get_channels</a></div><div class="ttdeci">unsigned int snd_pcm_meter_get_channels(snd_pcm_t *pcm)</div><div class="ttdoc">Get meter channels from a SND_PCM_TYPE_METER PCM.</div><div class="ttdef"><b>Definition:</b> pcm_meter.c:897</div></div>
<div class="ttc" id="agroup___p_c_m___scope_html_gaff680f85a1f30c83b4b544ead5ff5a2a"><div class="ttname"><a href="group___p_c_m___scope.html#gaff680f85a1f30c83b4b544ead5ff5a2a">snd_pcm_scope_get_name</a></div><div class="ttdeci">const char * snd_pcm_scope_get_name(snd_pcm_scope_t *scope)</div><div class="ttdoc">Get name of a SND_PCM_TYPE_METER PCM scope.</div><div class="ttdef"><b>Definition:</b> pcm_meter.c:963</div></div>
<div class="ttc" id="agroup___p_c_m___simple_html_ga0c8bcbf9cc83e8b0edaa501b15ff8ba9"><div class="ttname"><a href="group___p_c_m___simple.html#ga0c8bcbf9cc83e8b0edaa501b15ff8ba9">snd_spcm_latency_t</a></div><div class="ttdeci">snd_spcm_latency_t</div><div class="ttdef"><b>Definition:</b> pcm.h:1323</div></div>
<div class="ttc" id="agroup___p_c_m___simple_html_ga148a05b14b083d9c6ded79dd6bfd7fdd"><div class="ttname"><a href="group___p_c_m___simple.html#ga148a05b14b083d9c6ded79dd6bfd7fdd">snd_spcm_init_duplex</a></div><div class="ttdeci">int snd_spcm_init_duplex(snd_pcm_t *playback_pcm, snd_pcm_t *capture_pcm, unsigned int rate, unsigned int channels, snd_pcm_format_t format, snd_pcm_subformat_t subformat, snd_spcm_latency_t latency, snd_pcm_access_t _access, snd_spcm_xrun_type_t xrun_type, snd_spcm_duplex_type_t duplex_type)</div><div class="ttdoc">Initialize simple PCMs in the duplex mode.</div><div class="ttdef"><b>Definition:</b> pcm_simple.c:209</div></div>
<div class="ttc" id="agroup___p_c_m___simple_html_ga5c55688bfe990821798936c20cd11ca5"><div class="ttname"><a href="group___p_c_m___simple.html#ga5c55688bfe990821798936c20cd11ca5">snd_spcm_init</a></div><div class="ttdeci">int snd_spcm_init(snd_pcm_t *pcm, unsigned int rate, unsigned int channels, snd_pcm_format_t format, snd_pcm_subformat_t subformat, snd_spcm_latency_t latency, snd_pcm_access_t _access, snd_spcm_xrun_type_t xrun_type)</div><div class="ttdoc">Set up a simple PCM.</div><div class="ttdef"><b>Definition:</b> pcm_simple.c:157</div></div>
<div class="ttc" id="agroup___p_c_m___simple_html_ga6ed7a5a0762c198cb90ee48fb477b092"><div class="ttname"><a href="group___p_c_m___simple.html#ga6ed7a5a0762c198cb90ee48fb477b092">snd_spcm_duplex_type_t</a></div><div class="ttdeci">snd_spcm_duplex_type_t</div><div class="ttdef"><b>Definition:</b> pcm.h:1344</div></div>
<div class="ttc" id="agroup___p_c_m___simple_html_gab6ee6daf2b83bdebf6cf6355c0365885"><div class="ttname"><a href="group___p_c_m___simple.html#gab6ee6daf2b83bdebf6cf6355c0365885">snd_spcm_init_get_params</a></div><div class="ttdeci">int snd_spcm_init_get_params(snd_pcm_t *pcm, unsigned int *rate, snd_pcm_uframes_t *buffer_size, snd_pcm_uframes_t *period_size)</div><div class="ttdoc">Get the set up of simple PCM.</div><div class="ttdef"><b>Definition:</b> pcm_simple.c:284</div></div>
<div class="ttc" id="agroup___p_c_m___simple_html_gaf89aba8106b8cc46e9f18d91268ec5ba"><div class="ttname"><a href="group___p_c_m___simple.html#gaf89aba8106b8cc46e9f18d91268ec5ba">snd_spcm_xrun_type_t</a></div><div class="ttdeci">snd_spcm_xrun_type_t</div><div class="ttdef"><b>Definition:</b> pcm.h:1336</div></div>
<div class="ttc" id="agroup___p_c_m___simple_html_gga0c8bcbf9cc83e8b0edaa501b15ff8ba9a51386f1133cba0e74aad6fbd8f6cf714"><div class="ttname"><a href="group___p_c_m___simple.html#gga0c8bcbf9cc83e8b0edaa501b15ff8ba9a51386f1133cba0e74aad6fbd8f6cf714">SND_SPCM_LATENCY_STANDARD</a></div><div class="ttdeci">@ SND_SPCM_LATENCY_STANDARD</div><div class="ttdef"><b>Definition:</b> pcm.h:1326</div></div>
<div class="ttc" id="agroup___p_c_m___simple_html_gga0c8bcbf9cc83e8b0edaa501b15ff8ba9aa29ff6c1b58c9b050df6ae575229cd9c"><div class="ttname"><a href="group___p_c_m___simple.html#gga0c8bcbf9cc83e8b0edaa501b15ff8ba9aa29ff6c1b58c9b050df6ae575229cd9c">SND_SPCM_LATENCY_REALTIME</a></div><div class="ttdeci">@ SND_SPCM_LATENCY_REALTIME</div><div class="ttdef"><b>Definition:</b> pcm.h:1332</div></div>
<div class="ttc" id="agroup___p_c_m___simple_html_gga0c8bcbf9cc83e8b0edaa501b15ff8ba9ad392df38379992a4474f24fa2d0a7146"><div class="ttname"><a href="group___p_c_m___simple.html#gga0c8bcbf9cc83e8b0edaa501b15ff8ba9ad392df38379992a4474f24fa2d0a7146">SND_SPCM_LATENCY_MEDIUM</a></div><div class="ttdeci">@ SND_SPCM_LATENCY_MEDIUM</div><div class="ttdef"><b>Definition:</b> pcm.h:1329</div></div>
<div class="ttc" id="agroup___p_c_m___simple_html_gga6ed7a5a0762c198cb90ee48fb477b092a1baaaad19888ceeaf728364362274e0b"><div class="ttname"><a href="group___p_c_m___simple.html#gga6ed7a5a0762c198cb90ee48fb477b092a1baaaad19888ceeaf728364362274e0b">SND_SPCM_DUPLEX_LIBERAL</a></div><div class="ttdeci">@ SND_SPCM_DUPLEX_LIBERAL</div><div class="ttdef"><b>Definition:</b> pcm.h:1346</div></div>
<div class="ttc" id="agroup___p_c_m___simple_html_gga6ed7a5a0762c198cb90ee48fb477b092a3efcb3f575fd6b86c0198dc87484f7c9"><div class="ttname"><a href="group___p_c_m___simple.html#gga6ed7a5a0762c198cb90ee48fb477b092a3efcb3f575fd6b86c0198dc87484f7c9">SND_SPCM_DUPLEX_PEDANTIC</a></div><div class="ttdeci">@ SND_SPCM_DUPLEX_PEDANTIC</div><div class="ttdef"><b>Definition:</b> pcm.h:1348</div></div>
<div class="ttc" id="agroup___p_c_m___simple_html_ggaf89aba8106b8cc46e9f18d91268ec5baa716f9883b17fe11b35d162a6ff14a96a"><div class="ttname"><a href="group___p_c_m___simple.html#ggaf89aba8106b8cc46e9f18d91268ec5baa716f9883b17fe11b35d162a6ff14a96a">SND_SPCM_XRUN_STOP</a></div><div class="ttdeci">@ SND_SPCM_XRUN_STOP</div><div class="ttdef"><b>Definition:</b> pcm.h:1340</div></div>
<div class="ttc" id="agroup___p_c_m___simple_html_ggaf89aba8106b8cc46e9f18d91268ec5baa7ef0dcc10a5e328bc78aa472d882f1f8"><div class="ttname"><a href="group___p_c_m___simple.html#ggaf89aba8106b8cc46e9f18d91268ec5baa7ef0dcc10a5e328bc78aa472d882f1f8">SND_SPCM_XRUN_IGNORE</a></div><div class="ttdeci">@ SND_SPCM_XRUN_IGNORE</div><div class="ttdef"><b>Definition:</b> pcm.h:1338</div></div>
<div class="ttc" id="agroup___p_c_m___status_html_ga15d17e74f3352e189df5ccd4cc4c116d"><div class="ttname"><a href="group___p_c_m___status.html#ga15d17e74f3352e189df5ccd4cc4c116d">snd_pcm_status_get_audio_htstamp</a></div><div class="ttdeci">void snd_pcm_status_get_audio_htstamp(const snd_pcm_status_t *obj, snd_htimestamp_t *ptr)</div><div class="ttdoc">Get &quot;now&quot; hi-res audio timestamp from a PCM status container.</div><div class="ttdef"><b>Definition:</b> pcm.c:7097</div></div>
<div class="ttc" id="agroup___p_c_m___status_html_ga1fdce3985e64f66385a5805da1110f18"><div class="ttname"><a href="group___p_c_m___status.html#ga1fdce3985e64f66385a5805da1110f18">snd_pcm_status_get_delay</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_status_get_delay(const snd_pcm_status_t *obj)</div><div class="ttdoc">Get delay from a PCM status container (see snd_pcm_delay)</div><div class="ttdef"><b>Definition:</b> pcm.c:7151</div></div>
<div class="ttc" id="agroup___p_c_m___status_html_ga307827ec2057b969520c7508fe41dd63"><div class="ttname"><a href="group___p_c_m___status.html#ga307827ec2057b969520c7508fe41dd63">snd_pcm_status_copy</a></div><div class="ttdeci">void snd_pcm_status_copy(snd_pcm_status_t *dst, const snd_pcm_status_t *src)</div><div class="ttdoc">copy one snd_pcm_status_t to another</div><div class="ttdef"><b>Definition:</b> pcm.c:7011</div></div>
<div class="ttc" id="agroup___p_c_m___status_html_ga3f4bfd0a0327529abaa621b248b6b1aa"><div class="ttname"><a href="group___p_c_m___status.html#ga3f4bfd0a0327529abaa621b248b6b1aa">snd_pcm_status_get_overrange</a></div><div class="ttdeci">snd_pcm_uframes_t snd_pcm_status_get_overrange(const snd_pcm_status_t *obj)</div><div class="ttdoc">Get count of ADC overrange detections since last call.</div><div class="ttdef"><b>Definition:</b> pcm.c:7183</div></div>
<div class="ttc" id="agroup___p_c_m___status_html_ga5eaeff98814e96c2ffd5f04c95b22c8d"><div class="ttname"><a href="group___p_c_m___status.html#ga5eaeff98814e96c2ffd5f04c95b22c8d">snd_pcm_status_get_trigger_tstamp</a></div><div class="ttdeci">void snd_pcm_status_get_trigger_tstamp(const snd_pcm_status_t *obj, snd_timestamp_t *ptr)</div><div class="ttdoc">Get trigger timestamp from a PCM status container.</div><div class="ttdef"><b>Definition:</b> pcm.c:7037</div></div>
<div class="ttc" id="agroup___p_c_m___status_html_ga6a8ae2a4786419af7853687a99436d8d"><div class="ttname"><a href="group___p_c_m___status.html#ga6a8ae2a4786419af7853687a99436d8d">snd_pcm_status_sizeof</a></div><div class="ttdeci">size_t snd_pcm_status_sizeof(void)</div><div class="ttdoc">get size of snd_pcm_status_t</div><div class="ttdef"><b>Definition:</b> pcm.c:6978</div></div>
<div class="ttc" id="agroup___p_c_m___status_html_ga6ee47c7a98005629ec691eae4b7f1b0e"><div class="ttname"><a href="group___p_c_m___status.html#ga6ee47c7a98005629ec691eae4b7f1b0e">snd_pcm_status_get_driver_htstamp</a></div><div class="ttdeci">void snd_pcm_status_get_driver_htstamp(const snd_pcm_status_t *obj, snd_htimestamp_t *ptr)</div><div class="ttdoc">Get &quot;now&quot; hi-res driver timestamp from a PCM status container. Defines when the status was generated ...</div><div class="ttdef"><b>Definition:</b> pcm.c:7109</div></div>
<div class="ttc" id="agroup___p_c_m___status_html_ga79a7e633c36d79aab76c3b4ee39e1588"><div class="ttname"><a href="group___p_c_m___status.html#ga79a7e633c36d79aab76c3b4ee39e1588">snd_pcm_status_get_audio_htstamp_report</a></div><div class="ttdeci">void snd_pcm_status_get_audio_htstamp_report(const snd_pcm_status_t *obj, snd_pcm_audio_tstamp_report_t *audio_tstamp_report)</div><div class="ttdoc">Get audio_tstamp_report from a PCM status container.</div><div class="ttdef"><b>Definition:</b> pcm.c:7120</div></div>
<div class="ttc" id="agroup___p_c_m___status_html_ga91c110525060b925ad4f0c21c205b757"><div class="ttname"><a href="group___p_c_m___status.html#ga91c110525060b925ad4f0c21c205b757">snd_pcm_status_get_avail</a></div><div class="ttdeci">snd_pcm_uframes_t snd_pcm_status_get_avail(const snd_pcm_status_t *obj)</div><div class="ttdoc">Get number of frames available from a PCM status container (see snd_pcm_avail_update)</div><div class="ttdef"><b>Definition:</b> pcm.c:7161</div></div>
<div class="ttc" id="agroup___p_c_m___status_html_gaa97cf9bdc31e686fe491985486194a64"><div class="ttname"><a href="group___p_c_m___status.html#gaa97cf9bdc31e686fe491985486194a64">snd_pcm_status_malloc</a></div><div class="ttdeci">int snd_pcm_status_malloc(snd_pcm_status_t **ptr)</div><div class="ttdoc">allocate an invalid snd_pcm_status_t using standard malloc</div><div class="ttdef"><b>Definition:</b> pcm.c:6988</div></div>
<div class="ttc" id="agroup___p_c_m___status_html_gab1c832aedb25670d010c53d9081a4b31"><div class="ttname"><a href="group___p_c_m___status.html#gab1c832aedb25670d010c53d9081a4b31">snd_pcm_status_get_trigger_htstamp</a></div><div class="ttdeci">void snd_pcm_status_get_trigger_htstamp(const snd_pcm_status_t *obj, snd_htimestamp_t *ptr)</div><div class="ttdoc">Get trigger hi-res timestamp from a PCM status container.</div><div class="ttdef"><b>Definition:</b> pcm.c:7056</div></div>
<div class="ttc" id="agroup___p_c_m___status_html_gabaae998f0d374c50195b3206d1e43659"><div class="ttname"><a href="group___p_c_m___status.html#gabaae998f0d374c50195b3206d1e43659">snd_pcm_status_get_state</a></div><div class="ttdeci">snd_pcm_state_t snd_pcm_status_get_state(const snd_pcm_status_t *obj)</div><div class="ttdoc">Get state from a PCM status container (see snd_pcm_state)</div><div class="ttdef"><b>Definition:</b> pcm.c:7022</div></div>
<div class="ttc" id="agroup___p_c_m___status_html_gac58d13e4d03c9420c57428ddffd94964"><div class="ttname"><a href="group___p_c_m___status.html#gac58d13e4d03c9420c57428ddffd94964">snd_pcm_status_get_avail_max</a></div><div class="ttdeci">snd_pcm_uframes_t snd_pcm_status_get_avail_max(const snd_pcm_status_t *obj)</div><div class="ttdoc">Get maximum number of frames available from a PCM status container after last snd_pcm_status call.</div><div class="ttdef"><b>Definition:</b> pcm.c:7173</div></div>
<div class="ttc" id="agroup___p_c_m___status_html_gad0dba60f0f312167755500cb49e24eb3"><div class="ttname"><a href="group___p_c_m___status.html#gad0dba60f0f312167755500cb49e24eb3">snd_pcm_status_set_audio_htstamp_config</a></div><div class="ttdeci">void snd_pcm_status_set_audio_htstamp_config(snd_pcm_status_t *obj, snd_pcm_audio_tstamp_config_t *audio_tstamp_config)</div><div class="ttdoc">set audio_tstamp_config from a PCM status container</div><div class="ttdef"><b>Definition:</b> pcm.c:7134</div></div>
<div class="ttc" id="agroup___p_c_m___status_html_gaea54e0a110afa01dd42071a1ca43902e"><div class="ttname"><a href="group___p_c_m___status.html#gaea54e0a110afa01dd42071a1ca43902e">snd_pcm_status_get_tstamp</a></div><div class="ttdeci">void snd_pcm_status_get_tstamp(const snd_pcm_status_t *obj, snd_timestamp_t *ptr)</div><div class="ttdoc">Get &quot;now&quot; timestamp from a PCM status container.</div><div class="ttdef"><b>Definition:</b> pcm.c:7069</div></div>
<div class="ttc" id="agroup___p_c_m___status_html_gaeb0a7ff880647e7255cb58904270106b"><div class="ttname"><a href="group___p_c_m___status.html#gaeb0a7ff880647e7255cb58904270106b">snd_pcm_status_free</a></div><div class="ttdeci">void snd_pcm_status_free(snd_pcm_status_t *obj)</div><div class="ttdoc">frees a previously allocated snd_pcm_status_t</div><div class="ttdef"><b>Definition:</b> pcm.c:7001</div></div>
<div class="ttc" id="agroup___p_c_m___status_html_gafa66bda27a6b914e66e053bb76571013"><div class="ttname"><a href="group___p_c_m___status.html#gafa66bda27a6b914e66e053bb76571013">snd_pcm_status_get_htstamp</a></div><div class="ttdeci">void snd_pcm_status_get_htstamp(const snd_pcm_status_t *obj, snd_htimestamp_t *ptr)</div><div class="ttdoc">Get &quot;now&quot; hi-res timestamp from a PCM status container.</div><div class="ttdef"><b>Definition:</b> pcm.c:7084</div></div>
<div class="ttc" id="agroup___p_c_m___sub_format_html_ga1e0e09005efe4c7b34819defdb4d1308"><div class="ttname"><a href="group___p_c_m___sub_format.html#ga1e0e09005efe4c7b34819defdb4d1308">snd_pcm_subformat_mask_free</a></div><div class="ttdeci">void snd_pcm_subformat_mask_free(snd_pcm_subformat_mask_t *obj)</div><div class="ttdoc">frees a previously allocated snd_pcm_subformat_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.c:4221</div></div>
<div class="ttc" id="agroup___p_c_m___sub_format_html_ga2070ce06de13f676eb925c28db92c8aa"><div class="ttname"><a href="group___p_c_m___sub_format.html#ga2070ce06de13f676eb925c28db92c8aa">snd_pcm_subformat_mask_test</a></div><div class="ttdeci">int snd_pcm_subformat_mask_test(const snd_pcm_subformat_mask_t *mask, snd_pcm_subformat_t val)</div><div class="ttdoc">test the presence of a subformat in a snd_pcm_subformat_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.c:4260</div></div>
<div class="ttc" id="agroup___p_c_m___sub_format_html_ga3b87315e56fed79bbf265790ff5f6e72"><div class="ttname"><a href="group___p_c_m___sub_format.html#ga3b87315e56fed79bbf265790ff5f6e72">snd_pcm_subformat_mask_none</a></div><div class="ttdeci">void snd_pcm_subformat_mask_none(snd_pcm_subformat_mask_t *mask)</div><div class="ttdoc">reset all bits in a snd_pcm_subformat_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.c:4241</div></div>
<div class="ttc" id="agroup___p_c_m___sub_format_html_ga4a9eb9095b23b4e338aa390e515d5eb4"><div class="ttname"><a href="group___p_c_m___sub_format.html#ga4a9eb9095b23b4e338aa390e515d5eb4">snd_pcm_subformat_mask_malloc</a></div><div class="ttdeci">int snd_pcm_subformat_mask_malloc(snd_pcm_subformat_mask_t **ptr)</div><div class="ttdoc">allocate an empty snd_pcm_subformat_mask_t using standard malloc</div><div class="ttdef"><b>Definition:</b> pcm.c:4208</div></div>
<div class="ttc" id="agroup___p_c_m___sub_format_html_ga642323afb10ecd348ebf4eacb1cc0ec0"><div class="ttname"><a href="group___p_c_m___sub_format.html#ga642323afb10ecd348ebf4eacb1cc0ec0">snd_pcm_subformat_mask_empty</a></div><div class="ttdeci">int snd_pcm_subformat_mask_empty(const snd_pcm_subformat_mask_t *mask)</div><div class="ttdoc">test, if given a snd_pcm_subformat_mask_t is empty</div><div class="ttdef"><b>Definition:</b> pcm.c:4271</div></div>
<div class="ttc" id="agroup___p_c_m___sub_format_html_gaab4db5767975e4c4e7a54fe11450085e"><div class="ttname"><a href="group___p_c_m___sub_format.html#gaab4db5767975e4c4e7a54fe11450085e">snd_pcm_subformat_mask_sizeof</a></div><div class="ttdeci">size_t snd_pcm_subformat_mask_sizeof(void)</div><div class="ttdoc">get size of snd_pcm_subformat_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.c:4198</div></div>
<div class="ttc" id="agroup___p_c_m___sub_format_html_gab5a57e4ba0d3747ebc5b959460c0037f"><div class="ttname"><a href="group___p_c_m___sub_format.html#gab5a57e4ba0d3747ebc5b959460c0037f">snd_pcm_subformat_mask_set</a></div><div class="ttdeci">void snd_pcm_subformat_mask_set(snd_pcm_subformat_mask_t *mask, snd_pcm_subformat_t val)</div><div class="ttdoc">make a subformat present in a snd_pcm_subformat_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.c:4281</div></div>
<div class="ttc" id="agroup___p_c_m___sub_format_html_gad065ae392b7bdeb4b32708cc9909dac1"><div class="ttname"><a href="group___p_c_m___sub_format.html#gad065ae392b7bdeb4b32708cc9909dac1">snd_pcm_subformat_mask_any</a></div><div class="ttdeci">void snd_pcm_subformat_mask_any(snd_pcm_subformat_mask_t *mask)</div><div class="ttdoc">set all bits in a snd_pcm_subformat_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.c:4250</div></div>
<div class="ttc" id="agroup___p_c_m___sub_format_html_gad1033cc4c9d843e516833c222f2a570a"><div class="ttname"><a href="group___p_c_m___sub_format.html#gad1033cc4c9d843e516833c222f2a570a">snd_pcm_subformat_mask_reset</a></div><div class="ttdeci">void snd_pcm_subformat_mask_reset(snd_pcm_subformat_mask_t *mask, snd_pcm_subformat_t val)</div><div class="ttdoc">make a subformat missing from a snd_pcm_subformat_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.c:4291</div></div>
<div class="ttc" id="agroup___p_c_m___sub_format_html_gad5f8e09819ff0d6d4175d794670703af"><div class="ttname"><a href="group___p_c_m___sub_format.html#gad5f8e09819ff0d6d4175d794670703af">snd_pcm_subformat_mask_copy</a></div><div class="ttdeci">void snd_pcm_subformat_mask_copy(snd_pcm_subformat_mask_t *dst, const snd_pcm_subformat_mask_t *src)</div><div class="ttdoc">copy one snd_pcm_subformat_mask_t to another</div><div class="ttdef"><b>Definition:</b> pcm.c:4231</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga012e8b999070e72ab23514f25e7d6482"><div class="ttname"><a href="group___p_c_m.html#ga012e8b999070e72ab23514f25e7d6482">snd_pcm_delay</a></div><div class="ttdeci">int snd_pcm_delay(snd_pcm_t *pcm, snd_pcm_sframes_t *delayp)</div><div class="ttdoc">Obtain delay for a running PCM handle.</div><div class="ttdef"><b>Definition:</b> pcm.c:1152</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga042aba7262a4cbb4d444b6fc08cb7124"><div class="ttname"><a href="group___p_c_m.html#ga042aba7262a4cbb4d444b6fc08cb7124">snd_pcm_close</a></div><div class="ttdeci">int snd_pcm_close(snd_pcm_t *pcm)</div><div class="ttdoc">close PCM handle</div><div class="ttdef"><b>Definition:</b> pcm.c:776</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga060d5b81f2fc8efcc35ff3e1de6e9fa4"><div class="ttname"><a href="group___p_c_m.html#ga060d5b81f2fc8efcc35ff3e1de6e9fa4">_snd_pcm_type</a></div><div class="ttdeci">_snd_pcm_type</div><div class="ttdef"><b>Definition:</b> pcm.h:421</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga07f09c302588b9758946fedf97772975"><div class="ttname"><a href="group___p_c_m.html#ga07f09c302588b9758946fedf97772975">snd_pcm_chmap_position</a></div><div class="ttdeci">snd_pcm_chmap_position</div><div class="ttdef"><b>Definition:</b> pcm.h:592</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga0936aa9ac0051a3611583a2740915545"><div class="ttname"><a href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a></div><div class="ttdeci">struct _snd_pcm_format_mask snd_pcm_format_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.h:73</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga0a131c274594f6266b9a3f980e479e49"><div class="ttname"><a href="group___p_c_m.html#ga0a131c274594f6266b9a3f980e479e49">snd_pcm_free_chmaps</a></div><div class="ttdeci">void snd_pcm_free_chmaps(snd_pcm_chmap_query_t **maps)</div><div class="ttdef"><b>Definition:</b> pcm.c:8316</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga0d3af5e30593dae857b4308aab5035cd"><div class="ttname"><a href="group___p_c_m.html#ga0d3af5e30593dae857b4308aab5035cd">snd_pcm_unlink</a></div><div class="ttdeci">int snd_pcm_unlink(snd_pcm_t *pcm)</div><div class="ttdoc">Remove a PCM from a linked group.</div><div class="ttdef"><b>Definition:</b> pcm.c:1732</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga0ea7a8aade4e6e76f2cdfd8c85f37bd0"><div class="ttname"><a href="group___p_c_m.html#ga0ea7a8aade4e6e76f2cdfd8c85f37bd0">snd_pcm_rewindable</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_rewindable(snd_pcm_t *pcm)</div><div class="ttdoc">Get safe count of frames which can be rewinded.</div><div class="ttdef"><b>Definition:</b> pcm.c:1424</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga0eae9150f4f207ed05cb629cc3a3673f"><div class="ttname"><a href="group___p_c_m.html#ga0eae9150f4f207ed05cb629cc3a3673f">snd_pcm_start_t</a></div><div class="ttdeci">snd_pcm_start_t</div><div class="ttdef"><b>Definition:</b> pcm.h:324</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga13083ce2209aab9ea73831610bc61ab1"><div class="ttname"><a href="group___p_c_m.html#ga13083ce2209aab9ea73831610bc61ab1">snd_pcm_resume</a></div><div class="ttdeci">int snd_pcm_resume(snd_pcm_t *pcm)</div><div class="ttdoc">Resume from suspend, no samples are lost.</div><div class="ttdef"><b>Definition:</b> pcm.c:1181</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga170bc44da2607b5583cff5ab5a985d98"><div class="ttname"><a href="group___p_c_m.html#ga170bc44da2607b5583cff5ab5a985d98">snd_pcm_avail_delay</a></div><div class="ttdeci">int snd_pcm_avail_delay(snd_pcm_t *pcm, snd_pcm_sframes_t *availp, snd_pcm_sframes_t *delayp)</div><div class="ttdoc">Combine snd_pcm_avail and snd_pcm_delay functions.</div><div class="ttdef"><b>Definition:</b> pcm.c:3105</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga189a69e31cec0aefa8c124764e99e0bf"><div class="ttname"><a href="group___p_c_m.html#ga189a69e31cec0aefa8c124764e99e0bf">snd_pcm_open_fallback</a></div><div class="ttdeci">int snd_pcm_open_fallback(snd_pcm_t **pcm, snd_config_t *root, const char *name, const char *orig_name, snd_pcm_stream_t stream, int mode)</div><div class="ttdoc">Opens a fallback PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:2792</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga1ca0dc120a484965e26cabf966502330"><div class="ttname"><a href="group___p_c_m.html#ga1ca0dc120a484965e26cabf966502330">snd_pcm_hw_params</a></div><div class="ttdeci">int snd_pcm_hw_params(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)</div><div class="ttdoc">Install one PCM hardware configuration chosen from a configuration space and snd_pcm_prepare it.</div><div class="ttdef"><b>Definition:</b> pcm.c:951</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga1e10b4d6db07a3ef3a1105e703a38629"><div class="ttname"><a href="group___p_c_m.html#ga1e10b4d6db07a3ef3a1105e703a38629">snd_pcm_chmap_print</a></div><div class="ttdeci">int snd_pcm_chmap_print(const snd_pcm_chmap_t *map, size_t maxlen, char *buf)</div><div class="ttdef"><b>Definition:</b> pcm.c:8478</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga1e5fe73a6bdf881e2f91921d5e5327c7"><div class="ttname"><a href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a></div><div class="ttdeci">snd_pcm_subformat_t</div><div class="ttdef"><b>Definition:</b> pcm.h:284</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga2157aaeb6fc14da3f040d76591f9d3b1"><div class="ttname"><a href="group___p_c_m.html#ga2157aaeb6fc14da3f040d76591f9d3b1">snd_pcm_recover</a></div><div class="ttdeci">int snd_pcm_recover(snd_pcm_t *pcm, int err, int silent)</div><div class="ttdoc">Recover the stream state from an error or suspend.</div><div class="ttdef"><b>Definition:</b> pcm.c:8759</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga242ad0a269c272830d30666220edbc2a"><div class="ttname"><a href="group___p_c_m.html#ga242ad0a269c272830d30666220edbc2a">snd_pcm_hw_free</a></div><div class="ttdeci">int snd_pcm_hw_free(snd_pcm_t *pcm)</div><div class="ttdoc">Remove PCM hardware configuration and free associated resources.</div><div class="ttdef"><b>Definition:</b> pcm.c:968</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga2827b8fa77ca05717df9b0447b99d1cd"><div class="ttname"><a href="group___p_c_m.html#ga2827b8fa77ca05717df9b0447b99d1cd">snd_pcm_get_params</a></div><div class="ttdeci">int snd_pcm_get_params(snd_pcm_t *pcm, snd_pcm_uframes_t *buffer_size, snd_pcm_uframes_t *period_size)</div><div class="ttdoc">Get the transfer size parameters in a simple way.</div><div class="ttdef"><b>Definition:</b> pcm.c:8996</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga2c559ecbc8f79457c1d7be5d08365739"><div class="ttname"><a href="group___p_c_m.html#ga2c559ecbc8f79457c1d7be5d08365739">snd_pcm_chmap_type_name</a></div><div class="ttdeci">const char * snd_pcm_chmap_type_name(enum snd_pcm_chmap_type val)</div><div class="ttdef"><b>Definition:</b> pcm.c:8377</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga30862261c9b707e727d41e6b47789026"><div class="ttname"><a href="group___p_c_m.html#ga30862261c9b707e727d41e6b47789026">snd_pcm_audio_tstamp_type_t</a></div><div class="ttdeci">snd_pcm_audio_tstamp_type_t</div><div class="ttdef"><b>Definition:</b> pcm.h:363</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga32891eaac37741728a9b23027012c892"><div class="ttname"><a href="group___p_c_m.html#ga32891eaac37741728a9b23027012c892">snd_pcm_status</a></div><div class="ttdeci">int snd_pcm_status(snd_pcm_t *pcm, snd_pcm_status_t *status)</div><div class="ttdoc">Obtain status (runtime) information for PCM handle.</div><div class="ttdef"><b>Definition:</b> pcm.c:1054</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga390e084f13d24244196aca64262ce3fc"><div class="ttname"><a href="group___p_c_m.html#ga390e084f13d24244196aca64262ce3fc">snd_pcm_reset</a></div><div class="ttdeci">int snd_pcm_reset(snd_pcm_t *pcm)</div><div class="ttdoc">Reset PCM position.</div><div class="ttdef"><b>Definition:</b> pcm.c:1265</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga3946abd34178b3de60fd5329b71c189b"><div class="ttname"><a href="group___p_c_m.html#ga3946abd34178b3de60fd5329b71c189b">snd_pcm_htimestamp</a></div><div class="ttdeci">int snd_pcm_htimestamp(snd_pcm_t *pcm, snd_pcm_uframes_t *avail, snd_htimestamp_t *tstamp)</div><div class="ttdoc">Obtain last position update hi-res timestamp.</div><div class="ttdef"><b>Definition:</b> pcm.c:1210</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga3b71a41f6b300bf63ad374013f19d8d7"><div class="ttname"><a href="group___p_c_m.html#ga3b71a41f6b300bf63ad374013f19d8d7">snd_pcm_hwsync</a></div><div class="ttdeci">int snd_pcm_hwsync(snd_pcm_t *pcm)</div><div class="ttdoc">(DEPRECATED) Synchronize stream position with hardware</div><div class="ttdef"><b>Definition:</b> pcm.c:1107</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga3cd150b8aa57e634e1e1dd914940c765"><div class="ttname"><a href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a></div><div class="ttdeci">struct _snd_pcm_scope snd_pcm_scope_t</div><div class="ttdef"><b>Definition:</b> pcm.h:522</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga45d50841b307f2156fce1857bfac228c"><div class="ttname"><a href="group___p_c_m.html#ga45d50841b307f2156fce1857bfac228c">snd_pcm_set_params</a></div><div class="ttdeci">int snd_pcm_set_params(snd_pcm_t *pcm, snd_pcm_format_t format, snd_pcm_access_t access, unsigned int channels, unsigned int rate, int soft_resample, unsigned int latency)</div><div class="ttdoc">Set the hardware and software parameters in a simple way.</div><div class="ttdef"><b>Definition:</b> pcm.c:8807</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga49afc5b8527f30c33fafa476533c9f86"><div class="ttname"><a href="group___p_c_m.html#ga49afc5b8527f30c33fafa476533c9f86">snd_pcm_drain</a></div><div class="ttdeci">int snd_pcm_drain(snd_pcm_t *pcm)</div><div class="ttdoc">Stop a PCM preserving pending frames.</div><div class="ttdef"><b>Definition:</b> pcm.c:1358</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga4c2c7bd26cf221268d59dc3bbeb9c048"><div class="ttname"><a href="group___p_c_m.html#ga4c2c7bd26cf221268d59dc3bbeb9c048">snd_pcm_readi</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_readi(snd_pcm_t *pcm, void *buffer, snd_pcm_uframes_t size)</div><div class="ttdoc">Read interleaved frames from a PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:1647</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga5031edc0422df8db1f70af056a12dd77"><div class="ttname"><a href="group___p_c_m.html#ga5031edc0422df8db1f70af056a12dd77">snd_pcm_name</a></div><div class="ttdeci">const char * snd_pcm_name(snd_pcm_t *pcm)</div><div class="ttdoc">get identifier of PCM handle</div><div class="ttdef"><b>Definition:</b> pcm.c:736</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga577b4d51e08d94930a05bbe73291ed2a"><div class="ttname"><a href="group___p_c_m.html#ga577b4d51e08d94930a05bbe73291ed2a">snd_pcm_avail</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_avail(snd_pcm_t *pcm)</div><div class="ttdoc">Return number of frames ready to be read (capture) / written (playback)</div><div class="ttdef"><b>Definition:</b> pcm.c:3074</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga5a0c0da6d0d35a3ac9f6a97567ac3b63"><div class="ttname"><a href="group___p_c_m.html#ga5a0c0da6d0d35a3ac9f6a97567ac3b63">snd_async_add_pcm_handler</a></div><div class="ttdeci">int snd_async_add_pcm_handler(snd_async_handler_t **handler, snd_pcm_t *pcm, snd_async_callback_t callback, void *private_data)</div><div class="ttdoc">Add an async handler for a PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:2516</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga5dc94582c2356ad6f214761de888bf43"><div class="ttname"><a href="group___p_c_m.html#ga5dc94582c2356ad6f214761de888bf43">snd_pcm_chmap_long_name</a></div><div class="ttdeci">const char * snd_pcm_chmap_long_name(enum snd_pcm_chmap_position val)</div><div class="ttdef"><b>Definition:</b> pcm.c:8463</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga60ee7d2c2555e21dbc844a1b73839085"><div class="ttname"><a href="group___p_c_m.html#ga60ee7d2c2555e21dbc844a1b73839085">snd_pcm_set_chmap</a></div><div class="ttdeci">int snd_pcm_set_chmap(snd_pcm_t *pcm, const snd_pcm_chmap_t *map)</div><div class="ttdef"><b>Definition:</b> pcm.c:8346</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga61ac499cb3701ce536d4d83725908860"><div class="ttname"><a href="group___p_c_m.html#ga61ac499cb3701ce536d4d83725908860">snd_pcm_state_t</a></div><div class="ttdeci">snd_pcm_state_t</div><div class="ttdef"><b>Definition:</b> pcm.h:299</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga61c5495ffb44c75aaa595e85512d28de"><div class="ttname"><a href="group___p_c_m.html#ga61c5495ffb44c75aaa595e85512d28de">snd_pcm_sw_params_current</a></div><div class="ttdeci">int snd_pcm_sw_params_current(snd_pcm_t *pcm, snd_pcm_sw_params_t *params)</div><div class="ttdoc">Return current software configuration for a PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:6384</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga65c737127994f0a980edad744e36dc40"><div class="ttname"><a href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a></div><div class="ttdeci">struct _snd_pcm_hw_params snd_pcm_hw_params_t</div><div class="ttdef"><b>Definition:</b> pcm.h:64</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga661221ba5e8f1d6eaf4ab8e2da57cc1a"><div class="ttname"><a href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a></div><div class="ttdeci">snd_pcm_access_t</div><div class="ttdef"><b>Definition:</b> pcm.h:110</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga675cb6a0fd5470345105574216a652c2"><div class="ttname"><a href="group___p_c_m.html#ga675cb6a0fd5470345105574216a652c2">snd_pcm_query_chmaps</a></div><div class="ttdeci">snd_pcm_chmap_query_t ** snd_pcm_query_chmaps(snd_pcm_t *pcm)</div><div class="ttdef"><b>Definition:</b> pcm.c:8305</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga67c10983b5cadd8b3eb3163489655784"><div class="ttname"><a href="group___p_c_m.html#ga67c10983b5cadd8b3eb3163489655784">snd_pcm_xrun_t</a></div><div class="ttdeci">snd_pcm_xrun_t</div><div class="ttdef"><b>Definition:</b> pcm.h:333</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga695a9755880cf886c13d07938f92ea77"><div class="ttname"><a href="group___p_c_m.html#ga695a9755880cf886c13d07938f92ea77">snd_pcm_tstamp_t</a></div><div class="ttdeci">snd_pcm_tstamp_t</div><div class="ttdef"><b>Definition:</b> pcm.h:342</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga6a164917c35e2216f6e76beff4e4d0cb"><div class="ttname"><a href="group___p_c_m.html#ga6a164917c35e2216f6e76beff4e4d0cb">snd_pcm_subclass_t</a></div><div class="ttdeci">snd_pcm_subclass_t</div><div class="ttdef"><b>Definition:</b> pcm.h:92</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga6bdb88b68a9d9e66015d770f600c6aea"><div class="ttname"><a href="group___p_c_m.html#ga6bdb88b68a9d9e66015d770f600c6aea">snd_pcm_start</a></div><div class="ttdeci">int snd_pcm_start(snd_pcm_t *pcm)</div><div class="ttdoc">Start a PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:1290</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga6c66040dbe01797379436fdf36268fec"><div class="ttname"><a href="group___p_c_m.html#ga6c66040dbe01797379436fdf36268fec">snd_pcm_rewind</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_rewind(snd_pcm_t *pcm, snd_pcm_uframes_t frames)</div><div class="ttdoc">Move application frame position backward.</div><div class="ttdef"><b>Definition:</b> pcm.c:1455</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga6e7869809e23ed1a3595e94fbd9a275c"><div class="ttname"><a href="group___p_c_m.html#ga6e7869809e23ed1a3595e94fbd9a275c">snd_pcm_tstamp_type_t</a></div><div class="ttdeci">snd_pcm_tstamp_type_t</div><div class="ttdef"><b>Definition:</b> pcm.h:355</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga7000ca6010a1a2739daddff8e2fbb440"><div class="ttname"><a href="group___p_c_m.html#ga7000ca6010a1a2739daddff8e2fbb440">snd_pcm_drop</a></div><div class="ttdeci">int snd_pcm_drop(snd_pcm_t *pcm)</div><div class="ttdoc">Stop a PCM dropping pending frames.</div><div class="ttdef"><b>Definition:</b> pcm.c:1321</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga71cdfa37e258d2210b8bd0216bf0c36c"><div class="ttname"><a href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a></div><div class="ttdeci">long snd_pcm_sframes_t</div><div class="ttdef"><b>Definition:</b> pcm.h:398</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga742e8705f6992fd0e36efc868e574f01"><div class="ttname"><a href="group___p_c_m.html#ga742e8705f6992fd0e36efc868e574f01">snd_pcm_poll_descriptors</a></div><div class="ttdeci">int snd_pcm_poll_descriptors(snd_pcm_t *pcm, struct pollfd *pfds, unsigned int space)</div><div class="ttdoc">get poll descriptors</div><div class="ttdef"><b>Definition:</b> pcm.c:1823</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga77973afbe7ab02bfde38d574d4879355"><div class="ttname"><a href="group___p_c_m.html#ga77973afbe7ab02bfde38d574d4879355">snd_pcm_chmap_parse_string</a></div><div class="ttdeci">snd_pcm_chmap_t * snd_pcm_chmap_parse_string(const char *str)</div><div class="ttdef"><b>Definition:</b> pcm.c:8568</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga788d05de75f2d536f8443cb0306754d0"><div class="ttname"><a href="group___p_c_m.html#ga788d05de75f2d536f8443cb0306754d0">snd_pcm_prepare</a></div><div class="ttdeci">int snd_pcm_prepare(snd_pcm_t *pcm)</div><div class="ttdoc">Prepare PCM for use.</div><div class="ttdef"><b>Definition:</b> pcm.c:1235</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga7dae86a468480ce8eb1c485446c51664"><div class="ttname"><a href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a></div><div class="ttdeci">struct _snd_pcm_info snd_pcm_info_t</div><div class="ttdef"><b>Definition:</b> pcm.h:48</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga7e082d9ea701709270b0674a0be23b09"><div class="ttname"><a href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a></div><div class="ttdeci">struct _snd_pcm_sw_params snd_pcm_sw_params_t</div><div class="ttdef"><b>Definition:</b> pcm.h:67</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga7e561f305702c6f52dab49b6c84f7df7"><div class="ttname"><a href="group___p_c_m.html#ga7e561f305702c6f52dab49b6c84f7df7">snd_pcm_poll_descriptors_revents</a></div><div class="ttdeci">int snd_pcm_poll_descriptors_revents(snd_pcm_t *pcm, struct pollfd *pfds, unsigned int nfds, unsigned short *revents)</div><div class="ttdoc">get returned events from poll descriptors</div><div class="ttdef"><b>Definition:</b> pcm.c:1865</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga7f9575bcc94c7c2cf5d688a45c16ffba"><div class="ttname"><a href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a></div><div class="ttdeci">struct _snd_pcm_access_mask snd_pcm_access_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.h:71</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga8340c7dc0ac37f37afe5e7c21d6c528b"><div class="ttname"><a href="group___p_c_m.html#ga8340c7dc0ac37f37afe5e7c21d6c528b">snd_pcm_open</a></div><div class="ttdeci">int snd_pcm_open(snd_pcm_t **pcm, const char *name, snd_pcm_stream_t stream, int mode)</div><div class="ttdoc">Opens a PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:2744</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga87896f6f17020fc19835790369e7ce75"><div class="ttname"><a href="group___p_c_m.html#ga87896f6f17020fc19835790369e7ce75">snd_pcm_state</a></div><div class="ttdeci">snd_pcm_state_t snd_pcm_state(snd_pcm_t *pcm)</div><div class="ttdoc">Return PCM state.</div><div class="ttdef"><b>Definition:</b> pcm.c:1083</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga88164d313d8ff9dc33c94815869cb677"><div class="ttname"><a href="group___p_c_m.html#ga88164d313d8ff9dc33c94815869cb677">snd_pcm_open_lconf</a></div><div class="ttdeci">int snd_pcm_open_lconf(snd_pcm_t **pcm, const char *name, snd_pcm_stream_t stream, int mode, snd_config_t *lconf)</div><div class="ttdoc">Opens a PCM using local configuration.</div><div class="ttdef"><b>Definition:</b> pcm.c:2774</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga891b054202089747199bc3348b9d9630"><div class="ttname"><a href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a></div><div class="ttdeci">struct _snd_pcm_subformat_mask snd_pcm_subformat_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.h:75</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga891ccaeea2c685a533b61b5fa0493974"><div class="ttname"><a href="group___p_c_m.html#ga891ccaeea2c685a533b61b5fa0493974">snd_pcm_sw_params</a></div><div class="ttdeci">int snd_pcm_sw_params(snd_pcm_t *pcm, snd_pcm_sw_params_t *params)</div><div class="ttdoc">Install PCM software configuration defined by params.</div><div class="ttdef"><b>Definition:</b> pcm.c:1001</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga8bb836bd0c414b59789d51a5f5379c08"><div class="ttname"><a href="group___p_c_m.html#ga8bb836bd0c414b59789d51a5f5379c08">snd_pcm_avail_update</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_avail_update(snd_pcm_t *pcm)</div><div class="ttdoc">Return number of frames ready to be read (capture) / written (playback)</div><div class="ttdef"><b>Definition:</b> pcm.c:3050</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga8d9ed4a62c17402de0389fd31fc7dc1f"><div class="ttname"><a href="group___p_c_m.html#ga8d9ed4a62c17402de0389fd31fc7dc1f">snd_pcm_nonblock</a></div><div class="ttdeci">int snd_pcm_nonblock(snd_pcm_t *pcm, int nonblock)</div><div class="ttdoc">set nonblock mode</div><div class="ttdef"><b>Definition:</b> pcm.c:812</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga8eea4a021a114ecc3e8f6d80901faf46"><div class="ttname"><a href="group___p_c_m.html#ga8eea4a021a114ecc3e8f6d80901faf46">snd_pcm_stream</a></div><div class="ttdeci">snd_pcm_stream_t snd_pcm_stream(snd_pcm_t *pcm)</div><div class="ttdoc">get stream for a PCM handle</div><div class="ttdef"><b>Definition:</b> pcm.c:762</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga902b87281c46910b469d5f7aaafc1890"><div class="ttname"><a href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a></div><div class="ttdeci">struct _snd_pcm_status snd_pcm_status_t</div><div class="ttdef"><b>Definition:</b> pcm.h:69</div></div>
<div class="ttc" id="agroup___p_c_m_html_ga919e634deecd855b6e2e15174e70d3ea"><div class="ttname"><a href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a></div><div class="ttdeci">struct _snd_pcm snd_pcm_t</div><div class="ttdef"><b>Definition:</b> pcm.h:418</div></div>
<div class="ttc" id="agroup___p_c_m_html_gaa14b7f26877a812acbb39811364177f8"><div class="ttname"><a href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a></div><div class="ttdeci">snd_pcm_format_t</div><div class="ttdef"><b>Definition:</b> pcm.h:125</div></div>
<div class="ttc" id="agroup___p_c_m_html_gaa2f506e03630a074130443d7b9c1a27e"><div class="ttname"><a href="group___p_c_m.html#gaa2f506e03630a074130443d7b9c1a27e">snd_pcm_forwardable</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_forwardable(snd_pcm_t *pcm)</div><div class="ttdoc">Get safe count of frames which can be forwarded.</div><div class="ttdef"><b>Definition:</b> pcm.c:1490</div></div>
<div class="ttc" id="agroup___p_c_m_html_gaa7cf89c3f83d83aaa0248055a783b632"><div class="ttname"><a href="group___p_c_m.html#gaa7cf89c3f83d83aaa0248055a783b632">snd_pcm_type</a></div><div class="ttdeci">snd_pcm_type_t snd_pcm_type(snd_pcm_t *pcm)</div><div class="ttdoc">get type of PCM handle</div><div class="ttdef"><b>Definition:</b> pcm.c:749</div></div>
<div class="ttc" id="agroup___p_c_m_html_gab01fcfe9b97382a8d3f2027c664b8b8a"><div class="ttname"><a href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a></div><div class="ttdeci">unsigned long snd_pcm_uframes_t</div><div class="ttdef"><b>Definition:</b> pcm.h:396</div></div>
<div class="ttc" id="agroup___p_c_m_html_gabc748a500743713eafa960c7d104ca6f"><div class="ttname"><a href="group___p_c_m.html#gabc748a500743713eafa960c7d104ca6f">snd_pcm_writei</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_writei(snd_pcm_t *pcm, const void *buffer, snd_pcm_uframes_t size)</div><div class="ttdoc">Write interleaved frames to a PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:1569</div></div>
<div class="ttc" id="agroup___p_c_m_html_gac13f471d76d025798a25f3b422a07b91"><div class="ttname"><a href="group___p_c_m.html#gac13f471d76d025798a25f3b422a07b91">snd_pcm_chmap_name</a></div><div class="ttdeci">const char * snd_pcm_chmap_name(enum snd_pcm_chmap_position val)</div><div class="ttdef"><b>Definition:</b> pcm.c:8410</div></div>
<div class="ttc" id="agroup___p_c_m_html_gac23b43ff55add78638e503b9cc892c24"><div class="ttname"><a href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a></div><div class="ttdeci">snd_pcm_stream_t</div><div class="ttdef"><b>Definition:</b> pcm.h:101</div></div>
<div class="ttc" id="agroup___p_c_m_html_gac3150e89164f6cb1276abda84b399c72"><div class="ttname"><a href="group___p_c_m.html#gac3150e89164f6cb1276abda84b399c72">snd_pcm_get_chmap</a></div><div class="ttdeci">snd_pcm_chmap_t * snd_pcm_get_chmap(snd_pcm_t *pcm)</div><div class="ttdef"><b>Definition:</b> pcm.c:8333</div></div>
<div class="ttc" id="agroup___p_c_m_html_gac6c33091b049985baa6466e8fe93917e"><div class="ttname"><a href="group___p_c_m.html#gac6c33091b049985baa6466e8fe93917e">snd_pcm_link</a></div><div class="ttdeci">int snd_pcm_link(snd_pcm_t *pcm1, snd_pcm_t *pcm2)</div><div class="ttdoc">Link two PCMs.</div><div class="ttdef"><b>Definition:</b> pcm.c:1714</div></div>
<div class="ttc" id="agroup___p_c_m_html_gac7f4cdb1c930b8d343714f60afa02fc4"><div class="ttname"><a href="group___p_c_m.html#gac7f4cdb1c930b8d343714f60afa02fc4">snd_pcm_poll_descriptors_count</a></div><div class="ttdeci">int snd_pcm_poll_descriptors_count(snd_pcm_t *pcm)</div><div class="ttdoc">get count of poll descriptors for PCM handle</div><div class="ttdef"><b>Definition:</b> pcm.c:1759</div></div>
<div class="ttc" id="agroup___p_c_m_html_gaca6314f46f54a0b62536c403bbb62601"><div class="ttname"><a href="group___p_c_m.html#gaca6314f46f54a0b62536c403bbb62601">snd_pcm_type_t</a></div><div class="ttdeci">enum _snd_pcm_type snd_pcm_type_t</div><div class="ttdef"><b>Definition:</b> pcm.h:489</div></div>
<div class="ttc" id="agroup___p_c_m_html_gace4920d5943820c395dab8d9cd4fed0a"><div class="ttname"><a href="group___p_c_m.html#gace4920d5943820c395dab8d9cd4fed0a">snd_async_handler_get_pcm</a></div><div class="ttdeci">snd_pcm_t * snd_async_handler_get_pcm(snd_async_handler_t *handler)</div><div class="ttdoc">Return PCM handle related to an async handler.</div><div class="ttdef"><b>Definition:</b> pcm.c:2546</div></div>
<div class="ttc" id="agroup___p_c_m_html_gad0774fa8991248c6f1c264aaeb0b4207"><div class="ttname"><a href="group___p_c_m.html#gad0774fa8991248c6f1c264aaeb0b4207">snd_pcm_forward</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_forward(snd_pcm_t *pcm, snd_pcm_uframes_t frames)</div><div class="ttdoc">Move application frame position forward.</div><div class="ttdef"><b>Definition:</b> pcm.c:1524</div></div>
<div class="ttc" id="agroup___p_c_m_html_gad0e95dc8a590d8f9915fec237d7a28a5"><div class="ttname"><a href="group___p_c_m.html#gad0e95dc8a590d8f9915fec237d7a28a5">snd_pcm_class_t</a></div><div class="ttdeci">snd_pcm_class_t</div><div class="ttdef"><b>Definition:</b> pcm.h:78</div></div>
<div class="ttc" id="agroup___p_c_m_html_gad3e0c4157e5f491ba448bfd4d4dc0177"><div class="ttname"><a href="group___p_c_m.html#gad3e0c4157e5f491ba448bfd4d4dc0177">snd_pcm_chmap_from_string</a></div><div class="ttdeci">unsigned int snd_pcm_chmap_from_string(const char *str)</div><div class="ttdef"><b>Definition:</b> pcm.c:8556</div></div>
<div class="ttc" id="agroup___p_c_m_html_gad4d53d58b996a7cd9a5cbf1710b90375"><div class="ttname"><a href="group___p_c_m.html#gad4d53d58b996a7cd9a5cbf1710b90375">snd_pcm_wait</a></div><div class="ttdeci">int snd_pcm_wait(snd_pcm_t *pcm, int timeout)</div><div class="ttdoc">Wait for a PCM to become ready.</div><div class="ttdef"><b>Definition:</b> pcm.c:2903</div></div>
<div class="ttc" id="agroup___p_c_m_html_gad711b582c7066bd4fffa1d08a04316b5"><div class="ttname"><a href="group___p_c_m.html#gad711b582c7066bd4fffa1d08a04316b5">snd_pcm_pause</a></div><div class="ttdeci">int snd_pcm_pause(snd_pcm_t *pcm, int enable)</div><div class="ttdoc">Pause/resume PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:1392</div></div>
<div class="ttc" id="agroup___p_c_m_html_gad77f16d07431203bacc8694d28814506"><div class="ttname"><a href="group___p_c_m.html#gad77f16d07431203bacc8694d28814506">snd_pcm_chmap_type</a></div><div class="ttdeci">snd_pcm_chmap_type</div><div class="ttdef"><b>Definition:</b> pcm.h:583</div></div>
<div class="ttc" id="agroup___p_c_m_html_gadd9467ca75884292234e4986b329a17f"><div class="ttname"><a href="group___p_c_m.html#gadd9467ca75884292234e4986b329a17f">snd_pcm_info</a></div><div class="ttdeci">int snd_pcm_info(snd_pcm_t *pcm, snd_pcm_info_t *info)</div><div class="ttdoc">Obtain general (static) information for PCM handle.</div><div class="ttdef"><b>Definition:</b> pcm.c:882</div></div>
<div class="ttc" id="agroup___p_c_m_html_gae599772ce3d0aa6a70de143abcf145e7"><div class="ttname"><a href="group___p_c_m.html#gae599772ce3d0aa6a70de143abcf145e7">snd_pcm_writen</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_writen(snd_pcm_t *pcm, void **bufs, snd_pcm_uframes_t size)</div><div class="ttdoc">Write non interleaved frames to a PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:1608</div></div>
<div class="ttc" id="agroup___p_c_m_html_gae766a086ec64ec1189a87da3e54b8441"><div class="ttname"><a href="group___p_c_m.html#gae766a086ec64ec1189a87da3e54b8441">snd_pcm_query_chmaps_from_hw</a></div><div class="ttdeci">snd_pcm_chmap_query_t ** snd_pcm_query_chmaps_from_hw(int card, int dev, int subdev, snd_pcm_stream_t stream)</div><div class="ttdef"><b>Definition:</b> pcm_hw.c:1286</div></div>
<div class="ttc" id="agroup___p_c_m_html_gaf8cd01c4c6b79c4a45a2c816fb8fbc5f"><div class="ttname"><a href="group___p_c_m.html#gaf8cd01c4c6b79c4a45a2c816fb8fbc5f">snd_pcm_hw_params_current</a></div><div class="ttdeci">int snd_pcm_hw_params_current(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)</div><div class="ttdoc">Retreive current PCM hardware configuration chosen with snd_pcm_hw_params.</div><div class="ttdef"><b>Definition:</b> pcm.c:900</div></div>
<div class="ttc" id="agroup___p_c_m_html_gafea175455f1a405f633a43484ded3d8a"><div class="ttname"><a href="group___p_c_m.html#gafea175455f1a405f633a43484ded3d8a">snd_pcm_readn</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_readn(snd_pcm_t *pcm, void **bufs, snd_pcm_uframes_t size)</div><div class="ttdoc">Read non interleaved frames to a PCM.</div><div class="ttdef"><b>Definition:</b> pcm.c:1686</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a02bca0b5efdbdfedb0983dacac599977"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a02bca0b5efdbdfedb0983dacac599977">SND_PCM_TYPE_DSHARE</a></div><div class="ttdeci">@ SND_PCM_TYPE_DSHARE</div><div class="ttdef"><b>Definition:</b> pcm.h:474</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a09891cdb0b9282c37c41941b922b12c4"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a09891cdb0b9282c37c41941b922b12c4">SND_PCM_TYPE_HW</a></div><div class="ttdeci">@ SND_PCM_TYPE_HW</div><div class="ttdef"><b>Definition:</b> pcm.h:423</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a1345bfdf8c4052ec4eaea99ddca5b25e"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a1345bfdf8c4052ec4eaea99ddca5b25e">SND_PCM_TYPE_DMIX</a></div><div class="ttdeci">@ SND_PCM_TYPE_DMIX</div><div class="ttdef"><b>Definition:</b> pcm.h:468</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a1fd5236858488b6bb1c565ae83ba451d"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a1fd5236858488b6bb1c565ae83ba451d">SND_PCM_TYPE_NULL</a></div><div class="ttdeci">@ SND_PCM_TYPE_NULL</div><div class="ttdef"><b>Definition:</b> pcm.h:432</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a225a22f28b83348c81b9962b53f68419"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a225a22f28b83348c81b9962b53f68419">SND_PCM_TYPE_MULAW</a></div><div class="ttdeci">@ SND_PCM_TYPE_MULAW</div><div class="ttdef"><b>Definition:</b> pcm.h:444</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a25b8c982e260c67fdf3da22a7d68bbb0"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a25b8c982e260c67fdf3da22a7d68bbb0">SND_PCM_TYPE_ROUTE</a></div><div class="ttdeci">@ SND_PCM_TYPE_ROUTE</div><div class="ttdef"><b>Definition:</b> pcm.h:450</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a2e332e4a85ab27030c8504a2becc02ee"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a2e332e4a85ab27030c8504a2becc02ee">SND_PCM_TYPE_HOOKS</a></div><div class="ttdeci">@ SND_PCM_TYPE_HOOKS</div><div class="ttdef"><b>Definition:</b> pcm.h:425</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3a89f56e7151dba7ba93e392fe709222"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3a89f56e7151dba7ba93e392fe709222">SND_PCM_TYPE_LINEAR</a></div><div class="ttdeci">@ SND_PCM_TYPE_LINEAR</div><div class="ttdef"><b>Definition:</b> pcm.h:440</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3b07a18a1c2cadfc4e2eec2d62aef57e"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3b07a18a1c2cadfc4e2eec2d62aef57e">SND_PCM_TYPE_INET</a></div><div class="ttdeci">@ SND_PCM_TYPE_INET</div><div class="ttdef"><b>Definition:</b> pcm.h:436</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3c059ea48c0ecb784421997aa302ff44"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3c059ea48c0ecb784421997aa302ff44">SND_PCM_TYPE_JACK</a></div><div class="ttdeci">@ SND_PCM_TYPE_JACK</div><div class="ttdef"><b>Definition:</b> pcm.h:470</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a415afb5482d35b38837035a6dd82b39d"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a415afb5482d35b38837035a6dd82b39d">SND_PCM_TYPE_METER</a></div><div class="ttdeci">@ SND_PCM_TYPE_METER</div><div class="ttdef"><b>Definition:</b> pcm.h:456</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a4fd7bc5c326b81d47841dc3133c6a154"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a4fd7bc5c326b81d47841dc3133c6a154">SND_PCM_TYPE_DSNOOP</a></div><div class="ttdeci">@ SND_PCM_TYPE_DSNOOP</div><div class="ttdef"><b>Definition:</b> pcm.h:472</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a568ddf1cfbafe64782e3073b235ff5f3"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a568ddf1cfbafe64782e3073b235ff5f3">SND_PCM_TYPE_MULTI</a></div><div class="ttdeci">@ SND_PCM_TYPE_MULTI</div><div class="ttdef"><b>Definition:</b> pcm.h:428</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a583a91928c037820337cd8915cd85e02"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a583a91928c037820337cd8915cd85e02">SND_PCM_TYPE_FILE</a></div><div class="ttdeci">@ SND_PCM_TYPE_FILE</div><div class="ttdef"><b>Definition:</b> pcm.h:430</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a5f90c13d40f32cdbaa24304f1f4aa260"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a5f90c13d40f32cdbaa24304f1f4aa260">SND_PCM_TYPE_SHARE</a></div><div class="ttdeci">@ SND_PCM_TYPE_SHARE</div><div class="ttdef"><b>Definition:</b> pcm.h:454</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a7af39420542c41f72a62551b2ae8db6d"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a7af39420542c41f72a62551b2ae8db6d">SND_PCM_TYPE_SHM</a></div><div class="ttdeci">@ SND_PCM_TYPE_SHM</div><div class="ttdef"><b>Definition:</b> pcm.h:434</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a80dcbde2dd52a423f8c5b055aacaa17d"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a80dcbde2dd52a423f8c5b055aacaa17d">SND_PCM_TYPE_SOFTVOL</a></div><div class="ttdeci">@ SND_PCM_TYPE_SOFTVOL</div><div class="ttdef"><b>Definition:</b> pcm.h:478</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a819e90fe76ad9b1f8615cdaa76d47606"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a819e90fe76ad9b1f8615cdaa76d47606">SND_PCM_TYPE_LBSERVER</a></div><div class="ttdeci">@ SND_PCM_TYPE_LBSERVER</div><div class="ttdef"><b>Definition:</b> pcm.h:462</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a876553cf6a0650a8adcb17c3e768a8da"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a876553cf6a0650a8adcb17c3e768a8da">SND_PCM_TYPE_EXTPLUG</a></div><div class="ttdeci">@ SND_PCM_TYPE_EXTPLUG</div><div class="ttdef"><b>Definition:</b> pcm.h:482</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a8b358976321af44871bfd4f5743eb7f0"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a8b358976321af44871bfd4f5743eb7f0">SND_PCM_TYPE_ADPCM</a></div><div class="ttdeci">@ SND_PCM_TYPE_ADPCM</div><div class="ttdef"><b>Definition:</b> pcm.h:446</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a9d46de594d5885faa0fc4c3075eade76"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a9d46de594d5885faa0fc4c3075eade76">SND_PCM_TYPE_MIX</a></div><div class="ttdeci">@ SND_PCM_TYPE_MIX</div><div class="ttdef"><b>Definition:</b> pcm.h:458</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4aa426bf738261ee3cd1ca3a25d8cbed12"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4aa426bf738261ee3cd1ca3a25d8cbed12">SND_PCM_TYPE_MMAP_EMUL</a></div><div class="ttdeci">@ SND_PCM_TYPE_MMAP_EMUL</div><div class="ttdef"><b>Definition:</b> pcm.h:484</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4aa94a5d305b7803cf7ccda2ca0099a954"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4aa94a5d305b7803cf7ccda2ca0099a954">SND_PCM_TYPE_IEC958</a></div><div class="ttdeci">@ SND_PCM_TYPE_IEC958</div><div class="ttdef"><b>Definition:</b> pcm.h:476</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4aaefed6aee6ad9570fa3fdd5943702e43"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4aaefed6aee6ad9570fa3fdd5943702e43">SND_PCM_TYPE_ALAW</a></div><div class="ttdeci">@ SND_PCM_TYPE_ALAW</div><div class="ttdef"><b>Definition:</b> pcm.h:442</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4ac48d9a315b2094989b303b62939f4d12"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4ac48d9a315b2094989b303b62939f4d12">SND_PCM_TYPE_DROUTE</a></div><div class="ttdeci">@ SND_PCM_TYPE_DROUTE</div><div class="ttdef"><b>Definition:</b> pcm.h:460</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4ac551ab5a7b8c32d4a79a9f605287c4b0"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4ac551ab5a7b8c32d4a79a9f605287c4b0">SND_PCM_TYPE_RATE</a></div><div class="ttdeci">@ SND_PCM_TYPE_RATE</div><div class="ttdef"><b>Definition:</b> pcm.h:448</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4ad4b0a23cef67fe330cce313c4f9e242a"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4ad4b0a23cef67fe330cce313c4f9e242a">SND_PCM_TYPE_IOPLUG</a></div><div class="ttdeci">@ SND_PCM_TYPE_IOPLUG</div><div class="ttdef"><b>Definition:</b> pcm.h:480</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4af03892219cb4ca4f07025b7a67d3890e"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af03892219cb4ca4f07025b7a67d3890e">SND_PCM_TYPE_PLUG</a></div><div class="ttdeci">@ SND_PCM_TYPE_PLUG</div><div class="ttdef"><b>Definition:</b> pcm.h:452</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4af09844304be19ee3a81ba5e2165e00bc"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af09844304be19ee3a81ba5e2165e00bc">SND_PCM_TYPE_COPY</a></div><div class="ttdeci">@ SND_PCM_TYPE_COPY</div><div class="ttdef"><b>Definition:</b> pcm.h:438</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4af3096430cd38726e8dd3751c611af13e"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af3096430cd38726e8dd3751c611af13e">SND_PCM_TYPE_LADSPA</a></div><div class="ttdeci">@ SND_PCM_TYPE_LADSPA</div><div class="ttdef"><b>Definition:</b> pcm.h:466</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4af99ee7d59e1195c15440b7688e36b4e2"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af99ee7d59e1195c15440b7688e36b4e2">SND_PCM_TYPE_LINEAR_FLOAT</a></div><div class="ttdeci">@ SND_PCM_TYPE_LINEAR_FLOAT</div><div class="ttdef"><b>Definition:</b> pcm.h:464</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a002352cd72d1a7bb12a371c0a700368e"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a002352cd72d1a7bb12a371c0a700368e">SND_CHMAP_TSR</a></div><div class="ttdeci">@ SND_CHMAP_TSR</div><div class="ttdef"><b>Definition:</b> pcm.h:624</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a01bb8ab068f1ad7ea82201fda13e7351"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a01bb8ab068f1ad7ea82201fda13e7351">SND_CHMAP_RRC</a></div><div class="ttdeci">@ SND_CHMAP_RRC</div><div class="ttdef"><b>Definition:</b> pcm.h:608</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a056a6a819e4f86531c2f72f2cca30a2f"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a056a6a819e4f86531c2f72f2cca30a2f">SND_CHMAP_TFLC</a></div><div class="ttdeci">@ SND_CHMAP_TFLC</div><div class="ttdef"><b>Definition:</b> pcm.h:621</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a0aba5e9499f8c439d7af5aba4eea7013"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a0aba5e9499f8c439d7af5aba4eea7013">SND_CHMAP_FLW</a></div><div class="ttdeci">@ SND_CHMAP_FLW</div><div class="ttdef"><b>Definition:</b> pcm.h:609</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a0ebb60cbf70f6bdf44f23ca53f27a48e"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a0ebb60cbf70f6bdf44f23ca53f27a48e">SND_CHMAP_FLH</a></div><div class="ttdeci">@ SND_CHMAP_FLH</div><div class="ttdef"><b>Definition:</b> pcm.h:611</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a1199db6603bfa8756b109720d6f47b88"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a1199db6603bfa8756b109720d6f47b88">SND_CHMAP_FR</a></div><div class="ttdeci">@ SND_CHMAP_FR</div><div class="ttdef"><b>Definition:</b> pcm.h:597</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a1901ba205094fa4d78ae1b6ccba2a0b7"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a1901ba205094fa4d78ae1b6ccba2a0b7">SND_CHMAP_TFRC</a></div><div class="ttdeci">@ SND_CHMAP_TFRC</div><div class="ttdef"><b>Definition:</b> pcm.h:622</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a1b986f167d0af5a2993688f0dc4f7ca7"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a1b986f167d0af5a2993688f0dc4f7ca7">SND_CHMAP_FC</a></div><div class="ttdeci">@ SND_CHMAP_FC</div><div class="ttdef"><b>Definition:</b> pcm.h:600</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a2de6b761ffe69645bdc84dcc154ca704"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a2de6b761ffe69645bdc84dcc154ca704">SND_CHMAP_RR</a></div><div class="ttdeci">@ SND_CHMAP_RR</div><div class="ttdef"><b>Definition:</b> pcm.h:599</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a2e02fc34fc3156b9b651ddafe9430e76"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a2e02fc34fc3156b9b651ddafe9430e76">SND_CHMAP_LFE</a></div><div class="ttdeci">@ SND_CHMAP_LFE</div><div class="ttdef"><b>Definition:</b> pcm.h:601</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a37e4efa8f78e28245172e609b3e2edb1"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a37e4efa8f78e28245172e609b3e2edb1">SND_CHMAP_TSL</a></div><div class="ttdeci">@ SND_CHMAP_TSL</div><div class="ttdef"><b>Definition:</b> pcm.h:623</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a5013bd25392cde7881a00bdb4ab030ee"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a5013bd25392cde7881a00bdb4ab030ee">SND_CHMAP_UNKNOWN</a></div><div class="ttdeci">@ SND_CHMAP_UNKNOWN</div><div class="ttdef"><b>Definition:</b> pcm.h:593</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a57f7b8aa28a96384e75d6a75c7f2728c"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a57f7b8aa28a96384e75d6a75c7f2728c">SND_CHMAP_MONO</a></div><div class="ttdeci">@ SND_CHMAP_MONO</div><div class="ttdef"><b>Definition:</b> pcm.h:595</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a583e5b3018a572266dff31ceb647173d"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a583e5b3018a572266dff31ceb647173d">SND_CHMAP_FL</a></div><div class="ttdeci">@ SND_CHMAP_FL</div><div class="ttdef"><b>Definition:</b> pcm.h:596</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a5a90ba518606bd795133b7464e297037"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a5a90ba518606bd795133b7464e297037">SND_CHMAP_RLFE</a></div><div class="ttdeci">@ SND_CHMAP_RLFE</div><div class="ttdef"><b>Definition:</b> pcm.h:626</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a64d185c840a6c5a85b373c7b4c24a6ac"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a64d185c840a6c5a85b373c7b4c24a6ac">SND_CHMAP_BLC</a></div><div class="ttdeci">@ SND_CHMAP_BLC</div><div class="ttdef"><b>Definition:</b> pcm.h:628</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a6bdb9ff785f20a01942c51f5306f1b7a"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a6bdb9ff785f20a01942c51f5306f1b7a">SND_CHMAP_BC</a></div><div class="ttdeci">@ SND_CHMAP_BC</div><div class="ttdef"><b>Definition:</b> pcm.h:627</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a715eee05d56adb21c32f04a2dff32f41"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a715eee05d56adb21c32f04a2dff32f41">SND_CHMAP_FRC</a></div><div class="ttdeci">@ SND_CHMAP_FRC</div><div class="ttdef"><b>Definition:</b> pcm.h:606</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a757ea8c2af5fcce95adc50d1faf12956"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a757ea8c2af5fcce95adc50d1faf12956">SND_CHMAP_NA</a></div><div class="ttdeci">@ SND_CHMAP_NA</div><div class="ttdef"><b>Definition:</b> pcm.h:594</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a792ec89e7ed77e517fca9a042030cf91"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a792ec89e7ed77e517fca9a042030cf91">SND_CHMAP_RLC</a></div><div class="ttdeci">@ SND_CHMAP_RLC</div><div class="ttdef"><b>Definition:</b> pcm.h:607</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a866fd0a5bdacb87f672c06b19c95e3e6"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a866fd0a5bdacb87f672c06b19c95e3e6">SND_CHMAP_FRW</a></div><div class="ttdeci">@ SND_CHMAP_FRW</div><div class="ttdef"><b>Definition:</b> pcm.h:610</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a899724c4ba10d58f489aa95b1be85707"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a899724c4ba10d58f489aa95b1be85707">SND_CHMAP_FLC</a></div><div class="ttdeci">@ SND_CHMAP_FLC</div><div class="ttdef"><b>Definition:</b> pcm.h:605</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a8afc5e5e7278cd11e275c353f7debb76"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a8afc5e5e7278cd11e275c353f7debb76">SND_CHMAP_TFC</a></div><div class="ttdeci">@ SND_CHMAP_TFC</div><div class="ttdef"><b>Definition:</b> pcm.h:617</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a8f2b99c9f99b964305e7b20a24205845"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a8f2b99c9f99b964305e7b20a24205845">SND_CHMAP_TRR</a></div><div class="ttdeci">@ SND_CHMAP_TRR</div><div class="ttdef"><b>Definition:</b> pcm.h:619</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a9801a726d1ef900db691fb3ee766c15c"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a9801a726d1ef900db691fb3ee766c15c">SND_CHMAP_TRL</a></div><div class="ttdeci">@ SND_CHMAP_TRL</div><div class="ttdef"><b>Definition:</b> pcm.h:618</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a98412e4b242d63dd0f6543d7979f65d2"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a98412e4b242d63dd0f6543d7979f65d2">SND_CHMAP_LLFE</a></div><div class="ttdeci">@ SND_CHMAP_LLFE</div><div class="ttdef"><b>Definition:</b> pcm.h:625</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975a99a126ad5674edde88e274247cdc77b0"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a99a126ad5674edde88e274247cdc77b0">SND_CHMAP_SR</a></div><div class="ttdeci">@ SND_CHMAP_SR</div><div class="ttdef"><b>Definition:</b> pcm.h:603</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975aa38f97720df84f0d0a729a2977a7e96f"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aa38f97720df84f0d0a729a2977a7e96f">SND_CHMAP_TRC</a></div><div class="ttdeci">@ SND_CHMAP_TRC</div><div class="ttdef"><b>Definition:</b> pcm.h:620</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975aa6fc16c41ed3c77d03d5338b71767dd5"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aa6fc16c41ed3c77d03d5338b71767dd5">SND_CHMAP_FCH</a></div><div class="ttdeci">@ SND_CHMAP_FCH</div><div class="ttdef"><b>Definition:</b> pcm.h:612</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975aac94c3e49e00cf6ddc8277be9211af8a"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aac94c3e49e00cf6ddc8277be9211af8a">SND_CHMAP_TFR</a></div><div class="ttdeci">@ SND_CHMAP_TFR</div><div class="ttdef"><b>Definition:</b> pcm.h:616</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975ab408982aed624e7895a88a70d3cad9ce"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975ab408982aed624e7895a88a70d3cad9ce">SND_CHMAP_TFL</a></div><div class="ttdeci">@ SND_CHMAP_TFL</div><div class="ttdef"><b>Definition:</b> pcm.h:615</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975ab826e0b6dc51913bed17b9c9cd501b8b"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975ab826e0b6dc51913bed17b9c9cd501b8b">SND_CHMAP_RC</a></div><div class="ttdeci">@ SND_CHMAP_RC</div><div class="ttdef"><b>Definition:</b> pcm.h:604</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975abef51a1484c1b62ba57abdbf4c319018"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975abef51a1484c1b62ba57abdbf4c319018">SND_CHMAP_SL</a></div><div class="ttdeci">@ SND_CHMAP_SL</div><div class="ttdef"><b>Definition:</b> pcm.h:602</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975ae8657844c743e6303622c8a5db01f9fc"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975ae8657844c743e6303622c8a5db01f9fc">SND_CHMAP_BRC</a></div><div class="ttdeci">@ SND_CHMAP_BRC</div><div class="ttdef"><b>Definition:</b> pcm.h:629</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975aedc57856e5d15e089ca997bb2517e558"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aedc57856e5d15e089ca997bb2517e558">SND_CHMAP_FRH</a></div><div class="ttdeci">@ SND_CHMAP_FRH</div><div class="ttdef"><b>Definition:</b> pcm.h:613</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975af55c7cf1772be450187b9c733e5a4601"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975af55c7cf1772be450187b9c733e5a4601">SND_CHMAP_RL</a></div><div class="ttdeci">@ SND_CHMAP_RL</div><div class="ttdef"><b>Definition:</b> pcm.h:598</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga07f09c302588b9758946fedf97772975af92f549344923b13b3f988a8bd411248"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975af92f549344923b13b3f988a8bd411248">SND_CHMAP_TC</a></div><div class="ttdeci">@ SND_CHMAP_TC</div><div class="ttdef"><b>Definition:</b> pcm.h:614</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga0eae9150f4f207ed05cb629cc3a3673fa1784d28a1a0b6d0dc9726e8093fef095"><div class="ttname"><a href="group___p_c_m.html#gga0eae9150f4f207ed05cb629cc3a3673fa1784d28a1a0b6d0dc9726e8093fef095">SND_PCM_START_DATA</a></div><div class="ttdeci">@ SND_PCM_START_DATA</div><div class="ttdef"><b>Definition:</b> pcm.h:326</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga0eae9150f4f207ed05cb629cc3a3673fa3f7514d50731fbec3bf3963f8f50e377"><div class="ttname"><a href="group___p_c_m.html#gga0eae9150f4f207ed05cb629cc3a3673fa3f7514d50731fbec3bf3963f8f50e377">SND_PCM_START_EXPLICIT</a></div><div class="ttdeci">@ SND_PCM_START_EXPLICIT</div><div class="ttdef"><b>Definition:</b> pcm.h:328</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga1e5fe73a6bdf881e2f91921d5e5327c7a09a538c9147dae5bb19df88198f0ebb8"><div class="ttname"><a href="group___p_c_m.html#gga1e5fe73a6bdf881e2f91921d5e5327c7a09a538c9147dae5bb19df88198f0ebb8">SND_PCM_SUBFORMAT_STD</a></div><div class="ttdeci">@ SND_PCM_SUBFORMAT_STD</div><div class="ttdef"><b>Definition:</b> pcm.h:288</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga1e5fe73a6bdf881e2f91921d5e5327c7a305327210ce1385622165b1d133d7679"><div class="ttname"><a href="group___p_c_m.html#gga1e5fe73a6bdf881e2f91921d5e5327c7a305327210ce1385622165b1d133d7679">SND_PCM_SUBFORMAT_MSBITS_MAX</a></div><div class="ttdeci">@ SND_PCM_SUBFORMAT_MSBITS_MAX</div><div class="ttdef"><b>Definition:</b> pcm.h:290</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga1e5fe73a6bdf881e2f91921d5e5327c7a5a52f5af9adfc7348de9332d18c9d682"><div class="ttname"><a href="group___p_c_m.html#gga1e5fe73a6bdf881e2f91921d5e5327c7a5a52f5af9adfc7348de9332d18c9d682">SND_PCM_SUBFORMAT_MSBITS_20</a></div><div class="ttdeci">@ SND_PCM_SUBFORMAT_MSBITS_20</div><div class="ttdef"><b>Definition:</b> pcm.h:292</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga1e5fe73a6bdf881e2f91921d5e5327c7a8ca679bce9e9cbc15e66978d2dbd5deb"><div class="ttname"><a href="group___p_c_m.html#gga1e5fe73a6bdf881e2f91921d5e5327c7a8ca679bce9e9cbc15e66978d2dbd5deb">SND_PCM_SUBFORMAT_UNKNOWN</a></div><div class="ttdeci">@ SND_PCM_SUBFORMAT_UNKNOWN</div><div class="ttdef"><b>Definition:</b> pcm.h:286</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga1e5fe73a6bdf881e2f91921d5e5327c7acc33462323812004832525f0ec79072f"><div class="ttname"><a href="group___p_c_m.html#gga1e5fe73a6bdf881e2f91921d5e5327c7acc33462323812004832525f0ec79072f">SND_PCM_SUBFORMAT_MSBITS_24</a></div><div class="ttdeci">@ SND_PCM_SUBFORMAT_MSBITS_24</div><div class="ttdef"><b>Definition:</b> pcm.h:294</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga30862261c9b707e727d41e6b47789026a175ebac459cd50919ffb11b740a61804"><div class="ttname"><a href="group___p_c_m.html#gga30862261c9b707e727d41e6b47789026a175ebac459cd50919ffb11b740a61804">SND_PCM_AUDIO_TSTAMP_TYPE_DEFAULT</a></div><div class="ttdeci">@ SND_PCM_AUDIO_TSTAMP_TYPE_DEFAULT</div><div class="ttdef"><b>Definition:</b> pcm.h:369</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga30862261c9b707e727d41e6b47789026a2d8414855f006ffbf2746c3fc0d7a494"><div class="ttname"><a href="group___p_c_m.html#gga30862261c9b707e727d41e6b47789026a2d8414855f006ffbf2746c3fc0d7a494">SND_PCM_AUDIO_TSTAMP_TYPE_LINK_ESTIMATED</a></div><div class="ttdeci">@ SND_PCM_AUDIO_TSTAMP_TYPE_LINK_ESTIMATED</div><div class="ttdef"><b>Definition:</b> pcm.h:372</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga30862261c9b707e727d41e6b47789026a5d28e3d49e7c873e64b10554f31c8b36"><div class="ttname"><a href="group___p_c_m.html#gga30862261c9b707e727d41e6b47789026a5d28e3d49e7c873e64b10554f31c8b36">SND_PCM_AUDIO_TSTAMP_TYPE_LINK_SYNCHRONIZED</a></div><div class="ttdeci">@ SND_PCM_AUDIO_TSTAMP_TYPE_LINK_SYNCHRONIZED</div><div class="ttdef"><b>Definition:</b> pcm.h:373</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga30862261c9b707e727d41e6b47789026a7c9b5c36f2593618153d2674e4bd98fd"><div class="ttname"><a href="group___p_c_m.html#gga30862261c9b707e727d41e6b47789026a7c9b5c36f2593618153d2674e4bd98fd">SND_PCM_AUDIO_TSTAMP_TYPE_LINK</a></div><div class="ttdeci">@ SND_PCM_AUDIO_TSTAMP_TYPE_LINK</div><div class="ttdef"><b>Definition:</b> pcm.h:370</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga30862261c9b707e727d41e6b47789026ad4fd05d9dde988922a5c38404d2e64e8"><div class="ttname"><a href="group___p_c_m.html#gga30862261c9b707e727d41e6b47789026ad4fd05d9dde988922a5c38404d2e64e8">SND_PCM_AUDIO_TSTAMP_TYPE_LINK_ABSOLUTE</a></div><div class="ttdeci">@ SND_PCM_AUDIO_TSTAMP_TYPE_LINK_ABSOLUTE</div><div class="ttdef"><b>Definition:</b> pcm.h:371</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga30862261c9b707e727d41e6b47789026af21f9185a3ee7de2bc3a56a8152f4bf8"><div class="ttname"><a href="group___p_c_m.html#gga30862261c9b707e727d41e6b47789026af21f9185a3ee7de2bc3a56a8152f4bf8">SND_PCM_AUDIO_TSTAMP_TYPE_COMPAT</a></div><div class="ttdeci">@ SND_PCM_AUDIO_TSTAMP_TYPE_COMPAT</div><div class="ttdef"><b>Definition:</b> pcm.h:368</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga61ac499cb3701ce536d4d83725908860a3eb4a3b75c7d2adb22f1829f3f738b27"><div class="ttname"><a href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a3eb4a3b75c7d2adb22f1829f3f738b27">SND_PCM_STATE_PREPARED</a></div><div class="ttdeci">@ SND_PCM_STATE_PREPARED</div><div class="ttdef"><b>Definition:</b> pcm.h:305</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga61ac499cb3701ce536d4d83725908860a5003a732bf308c84259933c64ab02f06"><div class="ttname"><a href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a5003a732bf308c84259933c64ab02f06">SND_PCM_STATE_PRIVATE1</a></div><div class="ttdeci">@ SND_PCM_STATE_PRIVATE1</div><div class="ttdef"><b>Definition:</b> pcm.h:320</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga61ac499cb3701ce536d4d83725908860a56cf8033b50561b57437232e243f3007"><div class="ttname"><a href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a56cf8033b50561b57437232e243f3007">SND_PCM_STATE_OPEN</a></div><div class="ttdeci">@ SND_PCM_STATE_OPEN</div><div class="ttdef"><b>Definition:</b> pcm.h:301</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga61ac499cb3701ce536d4d83725908860a58d9a0501aa1b2bd2607e1084c335672"><div class="ttname"><a href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a58d9a0501aa1b2bd2607e1084c335672">SND_PCM_STATE_SETUP</a></div><div class="ttdeci">@ SND_PCM_STATE_SETUP</div><div class="ttdef"><b>Definition:</b> pcm.h:303</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga61ac499cb3701ce536d4d83725908860a79a05b6b619f88e153d50d9daf2e84bf"><div class="ttname"><a href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a79a05b6b619f88e153d50d9daf2e84bf">SND_PCM_STATE_SUSPENDED</a></div><div class="ttdeci">@ SND_PCM_STATE_SUSPENDED</div><div class="ttdef"><b>Definition:</b> pcm.h:315</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga61ac499cb3701ce536d4d83725908860a86f6fbc796881f19fde0e1957f878147"><div class="ttname"><a href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a86f6fbc796881f19fde0e1957f878147">SND_PCM_STATE_RUNNING</a></div><div class="ttdeci">@ SND_PCM_STATE_RUNNING</div><div class="ttdef"><b>Definition:</b> pcm.h:307</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga61ac499cb3701ce536d4d83725908860a86f88c2a4c8eedb5c91f3b6cb4879cfe"><div class="ttname"><a href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a86f88c2a4c8eedb5c91f3b6cb4879cfe">SND_PCM_STATE_DRAINING</a></div><div class="ttdeci">@ SND_PCM_STATE_DRAINING</div><div class="ttdef"><b>Definition:</b> pcm.h:311</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga61ac499cb3701ce536d4d83725908860a9fa0c5b43e5c924f87b50e22878a8952"><div class="ttname"><a href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a9fa0c5b43e5c924f87b50e22878a8952">SND_PCM_STATE_PAUSED</a></div><div class="ttdeci">@ SND_PCM_STATE_PAUSED</div><div class="ttdef"><b>Definition:</b> pcm.h:313</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga61ac499cb3701ce536d4d83725908860aa0cbad634a40383eed6059d1b49c215a"><div class="ttname"><a href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860aa0cbad634a40383eed6059d1b49c215a">SND_PCM_STATE_DISCONNECTED</a></div><div class="ttdeci">@ SND_PCM_STATE_DISCONNECTED</div><div class="ttdef"><b>Definition:</b> pcm.h:317</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga61ac499cb3701ce536d4d83725908860ab63b5b90201110cd586b686355fd5d83"><div class="ttname"><a href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860ab63b5b90201110cd586b686355fd5d83">SND_PCM_STATE_XRUN</a></div><div class="ttdeci">@ SND_PCM_STATE_XRUN</div><div class="ttdef"><b>Definition:</b> pcm.h:309</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga661221ba5e8f1d6eaf4ab8e2da57cc1aa26a4f161364cb539df4de5eeb9949121"><div class="ttname"><a href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa26a4f161364cb539df4de5eeb9949121">SND_PCM_ACCESS_MMAP_COMPLEX</a></div><div class="ttdeci">@ SND_PCM_ACCESS_MMAP_COMPLEX</div><div class="ttdef"><b>Definition:</b> pcm.h:116</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga661221ba5e8f1d6eaf4ab8e2da57cc1aa72a970ed6e676ab0fd9f3c3d36737e0a"><div class="ttname"><a href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa72a970ed6e676ab0fd9f3c3d36737e0a">SND_PCM_ACCESS_RW_INTERLEAVED</a></div><div class="ttdeci">@ SND_PCM_ACCESS_RW_INTERLEAVED</div><div class="ttdef"><b>Definition:</b> pcm.h:118</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga661221ba5e8f1d6eaf4ab8e2da57cc1aa7de225785e05dd1d538203c5ece9036e"><div class="ttname"><a href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa7de225785e05dd1d538203c5ece9036e">SND_PCM_ACCESS_MMAP_NONINTERLEAVED</a></div><div class="ttdeci">@ SND_PCM_ACCESS_MMAP_NONINTERLEAVED</div><div class="ttdef"><b>Definition:</b> pcm.h:114</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga661221ba5e8f1d6eaf4ab8e2da57cc1aa90a5dea527c5ae9a53f1448beb2dee6f"><div class="ttname"><a href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa90a5dea527c5ae9a53f1448beb2dee6f">SND_PCM_ACCESS_MMAP_INTERLEAVED</a></div><div class="ttdeci">@ SND_PCM_ACCESS_MMAP_INTERLEAVED</div><div class="ttdef"><b>Definition:</b> pcm.h:112</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga661221ba5e8f1d6eaf4ab8e2da57cc1aae7ab128d10c32667f396933190435071"><div class="ttname"><a href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aae7ab128d10c32667f396933190435071">SND_PCM_ACCESS_RW_NONINTERLEAVED</a></div><div class="ttdeci">@ SND_PCM_ACCESS_RW_NONINTERLEAVED</div><div class="ttdef"><b>Definition:</b> pcm.h:120</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga67c10983b5cadd8b3eb3163489655784a2041251f57b2d807a87dbb33de4a0299"><div class="ttname"><a href="group___p_c_m.html#gga67c10983b5cadd8b3eb3163489655784a2041251f57b2d807a87dbb33de4a0299">SND_PCM_XRUN_NONE</a></div><div class="ttdeci">@ SND_PCM_XRUN_NONE</div><div class="ttdef"><b>Definition:</b> pcm.h:335</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga67c10983b5cadd8b3eb3163489655784a79be5aacb29e5eb3cea538eb7a24c57c"><div class="ttname"><a href="group___p_c_m.html#gga67c10983b5cadd8b3eb3163489655784a79be5aacb29e5eb3cea538eb7a24c57c">SND_PCM_XRUN_STOP</a></div><div class="ttdeci">@ SND_PCM_XRUN_STOP</div><div class="ttdef"><b>Definition:</b> pcm.h:337</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga695a9755880cf886c13d07938f92ea77ab09196ab367636c4d365b5b6bcd391d8"><div class="ttname"><a href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77ab09196ab367636c4d365b5b6bcd391d8">SND_PCM_TSTAMP_MMAP</a></div><div class="ttdeci">@ SND_PCM_TSTAMP_MMAP</div><div class="ttdef"><b>Definition:</b> pcm.h:350</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga695a9755880cf886c13d07938f92ea77ac62f4ba2b203d59b8f11074fb12788ae"><div class="ttname"><a href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77ac62f4ba2b203d59b8f11074fb12788ae">SND_PCM_TSTAMP_ENABLE</a></div><div class="ttdeci">@ SND_PCM_TSTAMP_ENABLE</div><div class="ttdef"><b>Definition:</b> pcm.h:346</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga695a9755880cf886c13d07938f92ea77af49a1c378583854b22ed6f6490f3b1ee"><div class="ttname"><a href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77af49a1c378583854b22ed6f6490f3b1ee">SND_PCM_TSTAMP_NONE</a></div><div class="ttdeci">@ SND_PCM_TSTAMP_NONE</div><div class="ttdef"><b>Definition:</b> pcm.h:344</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga6a164917c35e2216f6e76beff4e4d0cba79a61939325a37b0fdfcf6e9ac0ce572"><div class="ttname"><a href="group___p_c_m.html#gga6a164917c35e2216f6e76beff4e4d0cba79a61939325a37b0fdfcf6e9ac0ce572">SND_PCM_SUBCLASS_GENERIC_MIX</a></div><div class="ttdeci">@ SND_PCM_SUBCLASS_GENERIC_MIX</div><div class="ttdef"><b>Definition:</b> pcm.h:94</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga6a164917c35e2216f6e76beff4e4d0cbaafd17e33fac6f3c2b7e9bb48473b8c54"><div class="ttname"><a href="group___p_c_m.html#gga6a164917c35e2216f6e76beff4e4d0cbaafd17e33fac6f3c2b7e9bb48473b8c54">SND_PCM_SUBCLASS_MULTI_MIX</a></div><div class="ttdeci">@ SND_PCM_SUBCLASS_MULTI_MIX</div><div class="ttdef"><b>Definition:</b> pcm.h:96</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga6e7869809e23ed1a3595e94fbd9a275ca363906e727cdee56da82cab964ac3ad9"><div class="ttname"><a href="group___p_c_m.html#gga6e7869809e23ed1a3595e94fbd9a275ca363906e727cdee56da82cab964ac3ad9">SND_PCM_TSTAMP_TYPE_GETTIMEOFDAY</a></div><div class="ttdeci">@ SND_PCM_TSTAMP_TYPE_GETTIMEOFDAY</div><div class="ttdef"><b>Definition:</b> pcm.h:356</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga6e7869809e23ed1a3595e94fbd9a275ca649eaa23a8ba59ef31b7cb1582a9d2b2"><div class="ttname"><a href="group___p_c_m.html#gga6e7869809e23ed1a3595e94fbd9a275ca649eaa23a8ba59ef31b7cb1582a9d2b2">SND_PCM_TSTAMP_TYPE_MONOTONIC</a></div><div class="ttdeci">@ SND_PCM_TSTAMP_TYPE_MONOTONIC</div><div class="ttdef"><b>Definition:</b> pcm.h:357</div></div>
<div class="ttc" id="agroup___p_c_m_html_gga6e7869809e23ed1a3595e94fbd9a275caaf1a88d034848bf2154be94ace1f8cef"><div class="ttname"><a href="group___p_c_m.html#gga6e7869809e23ed1a3595e94fbd9a275caaf1a88d034848bf2154be94ace1f8cef">SND_PCM_TSTAMP_TYPE_MONOTONIC_RAW</a></div><div class="ttdeci">@ SND_PCM_TSTAMP_TYPE_MONOTONIC_RAW</div><div class="ttdef"><b>Definition:</b> pcm.h:358</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a032b33ad0fe643a3177be26148f026f1"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a032b33ad0fe643a3177be26148f026f1">SND_PCM_FORMAT_U16</a></div><div class="ttdeci">@ SND_PCM_FORMAT_U16</div><div class="ttdef"><b>Definition:</b> pcm.h:236</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a036c86abc5151b9a1f19476d34120994"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a036c86abc5151b9a1f19476d34120994">SND_PCM_FORMAT_U24</a></div><div class="ttdeci">@ SND_PCM_FORMAT_U24</div><div class="ttdef"><b>Definition:</b> pcm.h:240</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a04b3c3b9ad0106c9619a28b753d8fd18"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a04b3c3b9ad0106c9619a28b753d8fd18">SND_PCM_FORMAT_S24_LE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_S24_LE</div><div class="ttdef"><b>Definition:</b> pcm.h:141</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a083f32474a84d344e0da496470085c8f"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a083f32474a84d344e0da496470085c8f">SND_PCM_FORMAT_FLOAT_LE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_FLOAT_LE</div><div class="ttdef"><b>Definition:</b> pcm.h:157</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a0bab067dee022bd684b1015762a44663"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a0bab067dee022bd684b1015762a44663">SND_PCM_FORMAT_U18_3BE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_U18_3BE</div><div class="ttdef"><b>Definition:</b> pcm.h:211</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a0ecea6572fd04ef25ae24cde617eaa9a"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a0ecea6572fd04ef25ae24cde617eaa9a">SND_PCM_FORMAT_FLOAT64</a></div><div class="ttdeci">@ SND_PCM_FORMAT_FLOAT64</div><div class="ttdef"><b>Definition:</b> pcm.h:248</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a15eb6dc96e7940b06b2b40fd483073a3"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a15eb6dc96e7940b06b2b40fd483073a3">SND_PCM_FORMAT_U20_3LE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_U20_3LE</div><div class="ttdef"><b>Definition:</b> pcm.h:201</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a178dd8e9b92a0dbe80ae837979720fa7"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a178dd8e9b92a0dbe80ae837979720fa7">SND_PCM_FORMAT_S20_3BE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_S20_3BE</div><div class="ttdef"><b>Definition:</b> pcm.h:199</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a17cbdeeafef56a2e93719a1866c9681a"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a17cbdeeafef56a2e93719a1866c9681a">SND_PCM_FORMAT_S20_BE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_S20_BE</div><div class="ttdef"><b>Definition:</b> pcm.h:181</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a1f71fdf666f5dea8b84d627ba84a9ea5"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a1f71fdf666f5dea8b84d627ba84a9ea5">SND_PCM_FORMAT_MU_LAW</a></div><div class="ttdeci">@ SND_PCM_FORMAT_MU_LAW</div><div class="ttdef"><b>Definition:</b> pcm.h:169</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a1fd8c22f3dd45fc1b8e41b0b5e6107ce"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a1fd8c22f3dd45fc1b8e41b0b5e6107ce">SND_PCM_FORMAT_S24_3LE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_S24_3LE</div><div class="ttdef"><b>Definition:</b> pcm.h:189</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a226d2f6a6bc53a6f75786ca8fad3fc65"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a226d2f6a6bc53a6f75786ca8fad3fc65">SND_PCM_FORMAT_S24_BE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_S24_BE</div><div class="ttdef"><b>Definition:</b> pcm.h:143</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a26318cc44ae67775ccedc1f5ba07d925"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a26318cc44ae67775ccedc1f5ba07d925">SND_PCM_FORMAT_U24_3BE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_U24_3BE</div><div class="ttdef"><b>Definition:</b> pcm.h:195</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a2c2effcf940fdee8eddf43a62360f7c4"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a2c2effcf940fdee8eddf43a62360f7c4">SND_PCM_FORMAT_U24_BE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_U24_BE</div><div class="ttdef"><b>Definition:</b> pcm.h:147</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a32ec1ed1e6bc5eafff1547e1401f679c"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a32ec1ed1e6bc5eafff1547e1401f679c">SND_PCM_FORMAT_GSM</a></div><div class="ttdeci">@ SND_PCM_FORMAT_GSM</div><div class="ttdef"><b>Definition:</b> pcm.h:177</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a33b2fb89235eebda4e6820d4a80a4c29"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a33b2fb89235eebda4e6820d4a80a4c29">SND_PCM_FORMAT_U24_LE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_U24_LE</div><div class="ttdef"><b>Definition:</b> pcm.h:145</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a347bac4a7d9ac64e3019a2f3238e09fb"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a347bac4a7d9ac64e3019a2f3238e09fb">SND_PCM_FORMAT_IEC958_SUBFRAME_BE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_IEC958_SUBFRAME_BE</div><div class="ttdef"><b>Definition:</b> pcm.h:167</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a3705d4bd3266f3a68c276da9e7a65660"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a3705d4bd3266f3a68c276da9e7a65660">SND_PCM_FORMAT_MPEG</a></div><div class="ttdeci">@ SND_PCM_FORMAT_MPEG</div><div class="ttdef"><b>Definition:</b> pcm.h:175</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a3a80019ca0ede6cc2278ed13f03ce3ea"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a3a80019ca0ede6cc2278ed13f03ce3ea">SND_PCM_FORMAT_S20</a></div><div class="ttdeci">@ SND_PCM_FORMAT_S20</div><div class="ttdef"><b>Definition:</b> pcm.h:252</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a3ab354cc702a7b9d651aec726bb8a68c"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a3ab354cc702a7b9d651aec726bb8a68c">SND_PCM_FORMAT_U18_3LE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_U18_3LE</div><div class="ttdef"><b>Definition:</b> pcm.h:209</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a4a51dcbdb981d0357447115d7ccf3b1f"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a4a51dcbdb981d0357447115d7ccf3b1f">SND_PCM_FORMAT_IEC958_SUBFRAME_LE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_IEC958_SUBFRAME_LE</div><div class="ttdef"><b>Definition:</b> pcm.h:165</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a4c9ee7d82e322009e85f7cd739bbb692"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a4c9ee7d82e322009e85f7cd739bbb692">SND_PCM_FORMAT_U32_LE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_U32_LE</div><div class="ttdef"><b>Definition:</b> pcm.h:153</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a531ede921f12bd96e02499f962fdb7ea"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a531ede921f12bd96e02499f962fdb7ea">SND_PCM_FORMAT_S24_3BE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_S24_3BE</div><div class="ttdef"><b>Definition:</b> pcm.h:191</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a5b78bf93eaed5f52cf16c582f04aa7f1"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a5b78bf93eaed5f52cf16c582f04aa7f1">SND_PCM_FORMAT_S8</a></div><div class="ttdeci">@ SND_PCM_FORMAT_S8</div><div class="ttdef"><b>Definition:</b> pcm.h:129</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a76ef58eb516389000bdc678ca69515c3"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a76ef58eb516389000bdc678ca69515c3">SND_PCM_FORMAT_U24_3LE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_U24_3LE</div><div class="ttdef"><b>Definition:</b> pcm.h:193</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a770a94546bff2f0d07e32dd22c5f9a2c"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a770a94546bff2f0d07e32dd22c5f9a2c">SND_PCM_FORMAT_SPECIAL</a></div><div class="ttdeci">@ SND_PCM_FORMAT_SPECIAL</div><div class="ttdef"><b>Definition:</b> pcm.h:187</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a7d9fd83c6ff5be7a9cde4b0673b64bf0"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a7d9fd83c6ff5be7a9cde4b0673b64bf0">SND_PCM_FORMAT_FLOAT</a></div><div class="ttdeci">@ SND_PCM_FORMAT_FLOAT</div><div class="ttdef"><b>Definition:</b> pcm.h:246</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a7ecefcb13f1fbb3ffb24f9b6582d53cc"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a7ecefcb13f1fbb3ffb24f9b6582d53cc">SND_PCM_FORMAT_IEC958_SUBFRAME</a></div><div class="ttdeci">@ SND_PCM_FORMAT_IEC958_SUBFRAME</div><div class="ttdef"><b>Definition:</b> pcm.h:250</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a89ba6879c39fec5ee33f2b760ebd7053"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a89ba6879c39fec5ee33f2b760ebd7053">SND_PCM_FORMAT_S18_3LE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_S18_3LE</div><div class="ttdef"><b>Definition:</b> pcm.h:205</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a8b66a29293c62df9d1678c609fab76c0"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8b66a29293c62df9d1678c609fab76c0">SND_PCM_FORMAT_S16_LE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_S16_LE</div><div class="ttdef"><b>Definition:</b> pcm.h:133</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a8d4e75049c83e0b26493d4d149de5b22"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8d4e75049c83e0b26493d4d149de5b22">SND_PCM_FORMAT_U20_3BE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_U20_3BE</div><div class="ttdef"><b>Definition:</b> pcm.h:203</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a8e6d82461abbb8be043f8addd23f76c0"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8e6d82461abbb8be043f8addd23f76c0">SND_PCM_FORMAT_FLOAT64_LE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_FLOAT64_LE</div><div class="ttdef"><b>Definition:</b> pcm.h:161</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a8f23da6a6564831a09f079f4d0e7fd6c"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8f23da6a6564831a09f079f4d0e7fd6c">SND_PCM_FORMAT_S20_3LE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_S20_3LE</div><div class="ttdef"><b>Definition:</b> pcm.h:197</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a9215cd0ab46e6db8668d8bfbb3cd76a6"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9215cd0ab46e6db8668d8bfbb3cd76a6">SND_PCM_FORMAT_FLOAT64_BE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_FLOAT64_BE</div><div class="ttdef"><b>Definition:</b> pcm.h:163</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a984ec5c790504560bfc7564cfeaddc23"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a984ec5c790504560bfc7564cfeaddc23">SND_PCM_FORMAT_IMA_ADPCM</a></div><div class="ttdeci">@ SND_PCM_FORMAT_IMA_ADPCM</div><div class="ttdef"><b>Definition:</b> pcm.h:173</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a9d1017ad6b2f73e97f20cf933a5d8a7e"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9d1017ad6b2f73e97f20cf933a5d8a7e">SND_PCM_FORMAT_A_LAW</a></div><div class="ttdeci">@ SND_PCM_FORMAT_A_LAW</div><div class="ttdef"><b>Definition:</b> pcm.h:171</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a9f6783e14d7cbb5023c86427263b0d50"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9f6783e14d7cbb5023c86427263b0d50">SND_PCM_FORMAT_S16_BE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_S16_BE</div><div class="ttdef"><b>Definition:</b> pcm.h:135</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8aa99dcea38d9cd8ea3b8a6e9ea85bcc52"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aa99dcea38d9cd8ea3b8a6e9ea85bcc52">SND_PCM_FORMAT_S32_LE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_S32_LE</div><div class="ttdef"><b>Definition:</b> pcm.h:149</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8aac4470b6be81c22af0cfe528bee4a474"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aac4470b6be81c22af0cfe528bee4a474">SND_PCM_FORMAT_S16</a></div><div class="ttdeci">@ SND_PCM_FORMAT_S16</div><div class="ttdef"><b>Definition:</b> pcm.h:234</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8ab1e118ecdccf628639b5c85bc3a48999"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab1e118ecdccf628639b5c85bc3a48999">SND_PCM_FORMAT_UNKNOWN</a></div><div class="ttdeci">@ SND_PCM_FORMAT_UNKNOWN</div><div class="ttdef"><b>Definition:</b> pcm.h:127</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8ab24eac408b0d2ae6b5f68ed3a7cd2d75"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab24eac408b0d2ae6b5f68ed3a7cd2d75">SND_PCM_FORMAT_FLOAT_BE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_FLOAT_BE</div><div class="ttdef"><b>Definition:</b> pcm.h:159</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8ab2f9619da5d5062e612b2ee0929e8164"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab2f9619da5d5062e612b2ee0929e8164">SND_PCM_FORMAT_U16_LE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_U16_LE</div><div class="ttdef"><b>Definition:</b> pcm.h:137</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8abbdd76fc846d3a68c19727a44bd38336"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abbdd76fc846d3a68c19727a44bd38336">SND_PCM_FORMAT_U32</a></div><div class="ttdeci">@ SND_PCM_FORMAT_U32</div><div class="ttdef"><b>Definition:</b> pcm.h:244</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8abc818f93cee1a1602d808549ba5adfd9"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abc818f93cee1a1602d808549ba5adfd9">SND_PCM_FORMAT_U20_BE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_U20_BE</div><div class="ttdef"><b>Definition:</b> pcm.h:185</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8abccf973f2b6eba3481949a7b5b04f4ab"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abccf973f2b6eba3481949a7b5b04f4ab">SND_PCM_FORMAT_S32</a></div><div class="ttdeci">@ SND_PCM_FORMAT_S32</div><div class="ttdef"><b>Definition:</b> pcm.h:242</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8abeb8a83f4a3f685cf8051842ad40d25f"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abeb8a83f4a3f685cf8051842ad40d25f">SND_PCM_FORMAT_S20_LE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_S20_LE</div><div class="ttdef"><b>Definition:</b> pcm.h:179</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8ac4d69a20b22df53a63ad8589bbdf6f93"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ac4d69a20b22df53a63ad8589bbdf6f93">SND_PCM_FORMAT_U32_BE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_U32_BE</div><div class="ttdef"><b>Definition:</b> pcm.h:155</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8ace45a12e077ffb0be4df727cc23ea099"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ace45a12e077ffb0be4df727cc23ea099">SND_PCM_FORMAT_U20</a></div><div class="ttdeci">@ SND_PCM_FORMAT_U20</div><div class="ttdef"><b>Definition:</b> pcm.h:254</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8ad2eb0073f6d7ba800695c088b32956a5"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad2eb0073f6d7ba800695c088b32956a5">SND_PCM_FORMAT_S24</a></div><div class="ttdeci">@ SND_PCM_FORMAT_S24</div><div class="ttdef"><b>Definition:</b> pcm.h:238</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8ad30a0d4bc893eba11d08d72b3916ca2a"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad30a0d4bc893eba11d08d72b3916ca2a">SND_PCM_FORMAT_S32_BE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_S32_BE</div><div class="ttdef"><b>Definition:</b> pcm.h:151</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8ad49193efd29a9f7085ddcd08e3b33eba"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad49193efd29a9f7085ddcd08e3b33eba">SND_PCM_FORMAT_S18_3BE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_S18_3BE</div><div class="ttdef"><b>Definition:</b> pcm.h:207</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8ad5856f97113926836a7c6651cb8864a3"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad5856f97113926836a7c6651cb8864a3">SND_PCM_FORMAT_U8</a></div><div class="ttdeci">@ SND_PCM_FORMAT_U8</div><div class="ttdef"><b>Definition:</b> pcm.h:131</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8aecc04aa997503c030a47fe5798514180"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aecc04aa997503c030a47fe5798514180">SND_PCM_FORMAT_U16_BE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_U16_BE</div><div class="ttdef"><b>Definition:</b> pcm.h:139</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8aed034cada192ddc4814c6ebf19f37bef"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aed034cada192ddc4814c6ebf19f37bef">SND_PCM_FORMAT_U20_LE</a></div><div class="ttdeci">@ SND_PCM_FORMAT_U20_LE</div><div class="ttdef"><b>Definition:</b> pcm.h:183</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggac23b43ff55add78638e503b9cc892c24a57a2b920dbc34173479fc9036cfc78a1"><div class="ttname"><a href="group___p_c_m.html#ggac23b43ff55add78638e503b9cc892c24a57a2b920dbc34173479fc9036cfc78a1">SND_PCM_STREAM_PLAYBACK</a></div><div class="ttdeci">@ SND_PCM_STREAM_PLAYBACK</div><div class="ttdef"><b>Definition:</b> pcm.h:103</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggac23b43ff55add78638e503b9cc892c24af07834f756b4f95cb61987f4811073c4"><div class="ttname"><a href="group___p_c_m.html#ggac23b43ff55add78638e503b9cc892c24af07834f756b4f95cb61987f4811073c4">SND_PCM_STREAM_CAPTURE</a></div><div class="ttdeci">@ SND_PCM_STREAM_CAPTURE</div><div class="ttdef"><b>Definition:</b> pcm.h:105</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggad0e95dc8a590d8f9915fec237d7a28a5a223f6ffeb72c72144f4f680998fbedb3"><div class="ttname"><a href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a223f6ffeb72c72144f4f680998fbedb3">SND_PCM_CLASS_MULTI</a></div><div class="ttdeci">@ SND_PCM_CLASS_MULTI</div><div class="ttdef"><b>Definition:</b> pcm.h:83</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggad0e95dc8a590d8f9915fec237d7a28a5a3899ef7b0fa4a9717abe5587e9110514"><div class="ttname"><a href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a3899ef7b0fa4a9717abe5587e9110514">SND_PCM_CLASS_GENERIC</a></div><div class="ttdeci">@ SND_PCM_CLASS_GENERIC</div><div class="ttdef"><b>Definition:</b> pcm.h:81</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggad0e95dc8a590d8f9915fec237d7a28a5a69f4d2c8aa3195c6fc140b6d4c2f25ea"><div class="ttname"><a href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a69f4d2c8aa3195c6fc140b6d4c2f25ea">SND_PCM_CLASS_DIGITIZER</a></div><div class="ttdeci">@ SND_PCM_CLASS_DIGITIZER</div><div class="ttdef"><b>Definition:</b> pcm.h:87</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggad0e95dc8a590d8f9915fec237d7a28a5a79cdb236d774a3a5e17cf4929a16936b"><div class="ttname"><a href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a79cdb236d774a3a5e17cf4929a16936b">SND_PCM_CLASS_MODEM</a></div><div class="ttdeci">@ SND_PCM_CLASS_MODEM</div><div class="ttdef"><b>Definition:</b> pcm.h:85</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggad77f16d07431203bacc8694d28814506a0d5c1dab935398488b798934515f1fba"><div class="ttname"><a href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a0d5c1dab935398488b798934515f1fba">SND_CHMAP_TYPE_NONE</a></div><div class="ttdeci">@ SND_CHMAP_TYPE_NONE</div><div class="ttdef"><b>Definition:</b> pcm.h:584</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggad77f16d07431203bacc8694d28814506a19c6886e5e3b457e1a6f055f124f0fe3"><div class="ttname"><a href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a19c6886e5e3b457e1a6f055f124f0fe3">SND_CHMAP_TYPE_LAST</a></div><div class="ttdeci">@ SND_CHMAP_TYPE_LAST</div><div class="ttdef"><b>Definition:</b> pcm.h:588</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggad77f16d07431203bacc8694d28814506a223cda2f0c432fc4706089304b550e31"><div class="ttname"><a href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a223cda2f0c432fc4706089304b550e31">SND_CHMAP_TYPE_FIXED</a></div><div class="ttdeci">@ SND_CHMAP_TYPE_FIXED</div><div class="ttdef"><b>Definition:</b> pcm.h:585</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggad77f16d07431203bacc8694d28814506a4c6c131c3ec7eabf1073244c9765a3f7"><div class="ttname"><a href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a4c6c131c3ec7eabf1073244c9765a3f7">SND_CHMAP_TYPE_VAR</a></div><div class="ttdeci">@ SND_CHMAP_TYPE_VAR</div><div class="ttdef"><b>Definition:</b> pcm.h:586</div></div>
<div class="ttc" id="agroup___p_c_m_html_ggad77f16d07431203bacc8694d28814506a7f52f1c242f67d876d2bc920aba932b7"><div class="ttname"><a href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a7f52f1c242f67d876d2bc920aba932b7">SND_CHMAP_TYPE_PAIRED</a></div><div class="ttdeci">@ SND_CHMAP_TYPE_PAIRED</div><div class="ttdef"><b>Definition:</b> pcm.h:587</div></div>
<div class="ttc" id="astructsnd__pcm__audio__tstamp__config__t_html"><div class="ttname"><a href="structsnd__pcm__audio__tstamp__config__t.html">snd_pcm_audio_tstamp_config_t</a></div><div class="ttdef"><b>Definition:</b> pcm.h:378</div></div>
<div class="ttc" id="astructsnd__pcm__audio__tstamp__config__t_html_a20342e32550069636728c18351d16b6e"><div class="ttname"><a href="structsnd__pcm__audio__tstamp__config__t.html#a20342e32550069636728c18351d16b6e">snd_pcm_audio_tstamp_config_t::type_requested</a></div><div class="ttdeci">unsigned int type_requested</div><div class="ttdef"><b>Definition:</b> pcm.h:380</div></div>
<div class="ttc" id="astructsnd__pcm__audio__tstamp__config__t_html_adf9034319342df0fbe8ef7162f0a6699"><div class="ttname"><a href="structsnd__pcm__audio__tstamp__config__t.html#adf9034319342df0fbe8ef7162f0a6699">snd_pcm_audio_tstamp_config_t::report_delay</a></div><div class="ttdeci">unsigned int report_delay</div><div class="ttdef"><b>Definition:</b> pcm.h:381</div></div>
<div class="ttc" id="astructsnd__pcm__audio__tstamp__report__t_html"><div class="ttname"><a href="structsnd__pcm__audio__tstamp__report__t.html">snd_pcm_audio_tstamp_report_t</a></div><div class="ttdef"><b>Definition:</b> pcm.h:385</div></div>
<div class="ttc" id="astructsnd__pcm__audio__tstamp__report__t_html_a30fc0c6729a5e3b12fefe169ea271719"><div class="ttname"><a href="structsnd__pcm__audio__tstamp__report__t.html#a30fc0c6729a5e3b12fefe169ea271719">snd_pcm_audio_tstamp_report_t::accuracy_report</a></div><div class="ttdeci">unsigned int accuracy_report</div><div class="ttdef"><b>Definition:</b> pcm.h:391</div></div>
<div class="ttc" id="astructsnd__pcm__audio__tstamp__report__t_html_ab91ed94e665c05a9f9a4a347562b8f95"><div class="ttname"><a href="structsnd__pcm__audio__tstamp__report__t.html#ab91ed94e665c05a9f9a4a347562b8f95">snd_pcm_audio_tstamp_report_t::actual_type</a></div><div class="ttdeci">unsigned int actual_type</div><div class="ttdef"><b>Definition:</b> pcm.h:389</div></div>
<div class="ttc" id="astructsnd__pcm__audio__tstamp__report__t_html_ad3027fa687d5447ff129d053bd14b2a7"><div class="ttname"><a href="structsnd__pcm__audio__tstamp__report__t.html#ad3027fa687d5447ff129d053bd14b2a7">snd_pcm_audio_tstamp_report_t::valid</a></div><div class="ttdeci">unsigned int valid</div><div class="ttdef"><b>Definition:</b> pcm.h:388</div></div>
<div class="ttc" id="astructsnd__pcm__audio__tstamp__report__t_html_ade9f3ace2d47e5617ab8ffbefe0bf9b9"><div class="ttname"><a href="structsnd__pcm__audio__tstamp__report__t.html#ade9f3ace2d47e5617ab8ffbefe0bf9b9">snd_pcm_audio_tstamp_report_t::accuracy</a></div><div class="ttdeci">unsigned int accuracy</div><div class="ttdef"><b>Definition:</b> pcm.h:392</div></div>
<div class="ttc" id="astructsnd__pcm__channel__area__t_html"><div class="ttname"><a href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a></div><div class="ttdef"><b>Definition:</b> pcm.h:492</div></div>
<div class="ttc" id="astructsnd__pcm__channel__area__t_html_a83acdf3245dcb74dffe74cce53d65876"><div class="ttname"><a href="structsnd__pcm__channel__area__t.html#a83acdf3245dcb74dffe74cce53d65876">snd_pcm_channel_area_t::addr</a></div><div class="ttdeci">void * addr</div><div class="ttdef"><b>Definition:</b> pcm.h:494</div></div>
<div class="ttc" id="astructsnd__pcm__channel__area__t_html_aba2a69e0d221beaa9f2f115254cb515a"><div class="ttname"><a href="structsnd__pcm__channel__area__t.html#aba2a69e0d221beaa9f2f115254cb515a">snd_pcm_channel_area_t::first</a></div><div class="ttdeci">unsigned int first</div><div class="ttdef"><b>Definition:</b> pcm.h:496</div></div>
<div class="ttc" id="astructsnd__pcm__channel__area__t_html_aedbe57a917a0ba24bf1f526387e6e43a"><div class="ttname"><a href="structsnd__pcm__channel__area__t.html#aedbe57a917a0ba24bf1f526387e6e43a">snd_pcm_channel_area_t::step</a></div><div class="ttdeci">unsigned int step</div><div class="ttdef"><b>Definition:</b> pcm.h:498</div></div>
<div class="ttc" id="astructsnd__pcm__chmap__query__t_html"><div class="ttname"><a href="structsnd__pcm__chmap__query__t.html">snd_pcm_chmap_query_t</a></div><div class="ttdef"><b>Definition:</b> pcm.h:648</div></div>
<div class="ttc" id="astructsnd__pcm__chmap__query__t_html_a23b002f87fc431c366f0da7400b5cc5c"><div class="ttname"><a href="structsnd__pcm__chmap__query__t.html#a23b002f87fc431c366f0da7400b5cc5c">snd_pcm_chmap_query_t::map</a></div><div class="ttdeci">snd_pcm_chmap_t map</div><div class="ttdef"><b>Definition:</b> pcm.h:650</div></div>
<div class="ttc" id="astructsnd__pcm__chmap__t_html"><div class="ttname"><a href="structsnd__pcm__chmap__t.html">snd_pcm_chmap_t</a></div><div class="ttdef"><b>Definition:</b> pcm.h:642</div></div>
<div class="ttc" id="astructsnd__pcm__chmap__t_html_aa2baadd3e92e15d68d970bc07fc8850a"><div class="ttname"><a href="structsnd__pcm__chmap__t.html#aa2baadd3e92e15d68d970bc07fc8850a">snd_pcm_chmap_t::channels</a></div><div class="ttdeci">unsigned int channels</div><div class="ttdef"><b>Definition:</b> pcm.h:643</div></div>
<div class="ttc" id="astructsnd__pcm__scope__ops__t_html"><div class="ttname"><a href="structsnd__pcm__scope__ops__t.html">snd_pcm_scope_ops_t</a></div><div class="ttdef"><b>Definition:</b> pcm.h:1263</div></div>
<div class="ttc" id="aump__msg_8h_html_a1e43bf7d608e87228b625cca2c04d641"><div class="ttname"><a href="ump__msg_8h.html#a1e43bf7d608e87228b625cca2c04d641">data</a></div><div class="ttdeci">uint8_t data</div><div class="ttdef"><b>Definition:</b> ump_msg.h:8</div></div>
<div class="ttc" id="aump__msg_8h_html_a715f5cb061d11eb75981741eda4dafcd"><div class="ttname"><a href="ump__msg_8h.html#a715f5cb061d11eb75981741eda4dafcd">channel</a></div><div class="ttdeci">uint8_t channel</div><div class="ttdef"><b>Definition:</b> ump_msg.h:10</div></div>
<div class="ttc" id="aump__msg_8h_html_a7864fd50d470f893524181b4a59d9828"><div class="ttname"><a href="ump__msg_8h.html#a7864fd50d470f893524181b4a59d9828">format</a></div><div class="ttdeci">uint16_t format</div><div class="ttdef"><b>Definition:</b> ump_msg.h:11</div></div>
<div class="ttc" id="aump__msg_8h_html_ad44b615021ed3ccb734fcaf583ef4a03"><div class="ttname"><a href="ump__msg_8h.html#ad44b615021ed3ccb734fcaf583ef4a03">type</a></div><div class="ttdeci">uint8_t type</div><div class="ttdef"><b>Definition:</b> ump_msg.h:13</div></div>
<div class="ttc" id="aump__msg_8h_html_ade20423e91627f07e610924cb0081623"><div class="ttname"><a href="ump__msg_8h.html#ade20423e91627f07e610924cb0081623">status</a></div><div class="ttdeci">uint8_t status</div><div class="ttdef"><b>Definition:</b> ump_msg.h:11</div></div>
<div class="ttc" id="aunionsnd__pcm__sync__id__t_html"><div class="ttname"><a href="unionsnd__pcm__sync__id__t.html">snd_pcm_sync_id_t</a></div><div class="ttdef"><b>Definition:</b> pcm.h:502</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>