Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > media > main-release > by-pkgid > eebe3e0b47589a6371b9bc07addc51ff > files > 136

libalsa2-docs-1.0.23-2mdv2010.1.x86_64.rpm

<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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"/>
<title>ALSA project - the C library reference: /home/mandrake/rpm/BUILD/alsa-lib-1.0.23/include/pcm.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javaScript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.6.3 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <img id="MSearchSelect" src="search/search.png"
             onmouseover="return searchBox.OnSearchSelectShow()"
             onmouseout="return searchBox.OnSearchSelectHide()"
             alt=""/>
        <input type="text" id="MSearchField" value="Search" accesskey="S"
             onfocus="searchBox.OnSearchFieldFocus(true)" 
             onblur="searchBox.OnSearchFieldFocus(false)" 
             onkeyup="searchBox.OnSearchFieldChange(event)"/>
        <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
        </div>
      </li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>/home/mandrake/rpm/BUILD/alsa-lib-1.0.23/include/pcm.h File Reference</h1>
<p>Application interface library for the ALSA driver.  
<a href="#_details">More...</a></p>

<p><a href="pcm_8h_source.html">Go to the source code of this file.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">union &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionsnd__pcm__sync__id__t.html">snd_pcm_sync_id_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsnd__pcm__scope__ops__t.html">snd_pcm_scope_ops_t</a></td></tr>
<tr><td colspan="2"><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga32ccf47736036e86b0d787dc43e64d4a">SND_PCM_DLSYM_VERSION</a>&nbsp;&nbsp;&nbsp;_dlsym_pcm_001</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga6bd90de1d1527b5804090dcce51079ad">SND_PCM_NONBLOCK</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga9b22351abf6c85ced128e2088f6f6a5c">SND_PCM_ASYNC</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gaba352dfac44ef1681f91d476ed781005">SND_PCM_NO_AUTO_RESAMPLE</a>&nbsp;&nbsp;&nbsp;0x00010000</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga64fa40b556374dabe40d4874242fee19">SND_PCM_NO_AUTO_CHANNELS</a>&nbsp;&nbsp;&nbsp;0x00020000</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gacb997a23fbba62232101f730e9ae1e96">SND_PCM_NO_AUTO_FORMAT</a>&nbsp;&nbsp;&nbsp;0x00040000</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga1f67b4e05749f0d3dafe7c17e448518a">SND_PCM_NO_SOFTVOL</a>&nbsp;&nbsp;&nbsp;0x00080000</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#gac60fd444f9e73bd12bde83b783f9b4f8">snd_pcm_info_alloca</a>(ptr)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate an invalid <a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> using standard alloca  <a href="group___p_c_m___info.html#gac60fd444f9e73bd12bde83b783f9b4f8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga06b83cb9a788f99b7b09b570b4355cee">snd_pcm_hw_params_alloca</a>(ptr)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate an invalid <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> using standard alloca  <a href="group___p_c_m___h_w___params.html#ga06b83cb9a788f99b7b09b570b4355cee"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#ga8e564553bdc89948c918729e3cc7beb0">snd_pcm_sw_params_alloca</a>(ptr)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate an invalid <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> using standard alloca  <a href="group___p_c_m___s_w___params.html#ga8e564553bdc89948c918729e3cc7beb0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___access.html#ga8097b3ae42fa4a2e5bece2ca95b515b7">snd_pcm_access_mask_alloca</a>(ptr)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate an empty <a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> using standard alloca  <a href="group___p_c_m___access.html#ga8097b3ae42fa4a2e5bece2ca95b515b7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___format.html#gadee8697e8c4f7fc018603fbcbd0a4b31">snd_pcm_format_mask_alloca</a>(ptr)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate an empty <a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> using standard alloca  <a href="group___p_c_m___format.html#gadee8697e8c4f7fc018603fbcbd0a4b31"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___sub_format.html#gaf450592f4db1a03f975a3c41011613a5">snd_pcm_subformat_mask_alloca</a>(ptr)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate an empty <a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> using standard alloca  <a href="group___p_c_m___sub_format.html#gaf450592f4db1a03f975a3c41011613a5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#ga046c09e5d14b684d9fefd70a12cdde1a">snd_pcm_status_alloca</a>(ptr)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate an invalid <a class="el" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> using standard alloca  <a href="group___p_c_m___status.html#ga046c09e5d14b684d9fefd70a12cdde1a"></a><br/></td></tr>
<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct _snd_pcm_info&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct _snd_pcm_hw_params&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct _snd_pcm_sw_params&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct _snd_pcm_status&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct _snd_pcm_access_mask&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct _snd_pcm_format_mask&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
_snd_pcm_subformat_mask&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct _snd_pcm&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group___p_c_m.html#ga060d5b81f2fc8efcc35ff3e1de6e9fa4">_snd_pcm_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gaca6314f46f54a0b62536c403bbb62601">snd_pcm_type_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct _snd_pcm_scope&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct _snd_pcm_hook&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911">snd_pcm_hook_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___hook.html#gaff0efa33d6ffbe1df2492ad0d30df309">snd_pcm_hook_func_t</a> )(<a class="el" href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911">snd_pcm_hook_t</a> *hook)</td></tr>
<tr><td colspan="2"><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gad0e95dc8a590d8f9915fec237d7a28a5">snd_pcm_class_t</a> { <br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a3899ef7b0fa4a9717abe5587e9110514">SND_PCM_CLASS_GENERIC</a> =  0, 
<a class="el" href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a223f6ffeb72c72144f4f680998fbedb3">SND_PCM_CLASS_MULTI</a>, 
<a class="el" href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a79cdb236d774a3a5e17cf4929a16936b">SND_PCM_CLASS_MODEM</a>, 
<a class="el" href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a69f4d2c8aa3195c6fc140b6d4c2f25ea">SND_PCM_CLASS_DIGITIZER</a>, 
<br/>
&nbsp;&nbsp;<b>SND_PCM_CLASS_LAST</b> =  SND_PCM_CLASS_DIGITIZER
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga6a164917c35e2216f6e76beff4e4d0cb">snd_pcm_subclass_t</a> { <a class="el" href="group___p_c_m.html#gga6a164917c35e2216f6e76beff4e4d0cba79a61939325a37b0fdfcf6e9ac0ce572">SND_PCM_SUBCLASS_GENERIC_MIX</a> =  0, 
<a class="el" href="group___p_c_m.html#gga6a164917c35e2216f6e76beff4e4d0cbaafd17e33fac6f3c2b7e9bb48473b8c54">SND_PCM_SUBCLASS_MULTI_MIX</a>, 
<b>SND_PCM_SUBCLASS_LAST</b> =  SND_PCM_SUBCLASS_MULTI_MIX
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a> { <a class="el" href="group___p_c_m.html#ggac23b43ff55add78638e503b9cc892c24a57a2b920dbc34173479fc9036cfc78a1">SND_PCM_STREAM_PLAYBACK</a> =  0, 
<a class="el" href="group___p_c_m.html#ggac23b43ff55add78638e503b9cc892c24af07834f756b4f95cb61987f4811073c4">SND_PCM_STREAM_CAPTURE</a>, 
<b>SND_PCM_STREAM_LAST</b> =  SND_PCM_STREAM_CAPTURE
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> { <br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa90a5dea527c5ae9a53f1448beb2dee6f">SND_PCM_ACCESS_MMAP_INTERLEAVED</a> =  0, 
<a class="el" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa7de225785e05dd1d538203c5ece9036e">SND_PCM_ACCESS_MMAP_NONINTERLEAVED</a>, 
<a class="el" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa26a4f161364cb539df4de5eeb9949121">SND_PCM_ACCESS_MMAP_COMPLEX</a>, 
<a class="el" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa72a970ed6e676ab0fd9f3c3d36737e0a">SND_PCM_ACCESS_RW_INTERLEAVED</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aae7ab128d10c32667f396933190435071">SND_PCM_ACCESS_RW_NONINTERLEAVED</a>, 
<b>SND_PCM_ACCESS_LAST</b> =  SND_PCM_ACCESS_RW_NONINTERLEAVED
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> { <br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab1e118ecdccf628639b5c85bc3a48999">SND_PCM_FORMAT_UNKNOWN</a> =  -1, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a5b78bf93eaed5f52cf16c582f04aa7f1">SND_PCM_FORMAT_S8</a> =  0, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad5856f97113926836a7c6651cb8864a3">SND_PCM_FORMAT_U8</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8b66a29293c62df9d1678c609fab76c0">SND_PCM_FORMAT_S16_LE</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9f6783e14d7cbb5023c86427263b0d50">SND_PCM_FORMAT_S16_BE</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab2f9619da5d5062e612b2ee0929e8164">SND_PCM_FORMAT_U16_LE</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aecc04aa997503c030a47fe5798514180">SND_PCM_FORMAT_U16_BE</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a04b3c3b9ad0106c9619a28b753d8fd18">SND_PCM_FORMAT_S24_LE</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a226d2f6a6bc53a6f75786ca8fad3fc65">SND_PCM_FORMAT_S24_BE</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a33b2fb89235eebda4e6820d4a80a4c29">SND_PCM_FORMAT_U24_LE</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a2c2effcf940fdee8eddf43a62360f7c4">SND_PCM_FORMAT_U24_BE</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aa99dcea38d9cd8ea3b8a6e9ea85bcc52">SND_PCM_FORMAT_S32_LE</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad30a0d4bc893eba11d08d72b3916ca2a">SND_PCM_FORMAT_S32_BE</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a4c9ee7d82e322009e85f7cd739bbb692">SND_PCM_FORMAT_U32_LE</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ac4d69a20b22df53a63ad8589bbdf6f93">SND_PCM_FORMAT_U32_BE</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a083f32474a84d344e0da496470085c8f">SND_PCM_FORMAT_FLOAT_LE</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab24eac408b0d2ae6b5f68ed3a7cd2d75">SND_PCM_FORMAT_FLOAT_BE</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8e6d82461abbb8be043f8addd23f76c0">SND_PCM_FORMAT_FLOAT64_LE</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9215cd0ab46e6db8668d8bfbb3cd76a6">SND_PCM_FORMAT_FLOAT64_BE</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a4a51dcbdb981d0357447115d7ccf3b1f">SND_PCM_FORMAT_IEC958_SUBFRAME_LE</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a347bac4a7d9ac64e3019a2f3238e09fb">SND_PCM_FORMAT_IEC958_SUBFRAME_BE</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a1f71fdf666f5dea8b84d627ba84a9ea5">SND_PCM_FORMAT_MU_LAW</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9d1017ad6b2f73e97f20cf933a5d8a7e">SND_PCM_FORMAT_A_LAW</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a984ec5c790504560bfc7564cfeaddc23">SND_PCM_FORMAT_IMA_ADPCM</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a3705d4bd3266f3a68c276da9e7a65660">SND_PCM_FORMAT_MPEG</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a32ec1ed1e6bc5eafff1547e1401f679c">SND_PCM_FORMAT_GSM</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a770a94546bff2f0d07e32dd22c5f9a2c">SND_PCM_FORMAT_SPECIAL</a> =  31, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a1fd8c22f3dd45fc1b8e41b0b5e6107ce">SND_PCM_FORMAT_S24_3LE</a> =  32, 
<br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a531ede921f12bd96e02499f962fdb7ea">SND_PCM_FORMAT_S24_3BE</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a76ef58eb516389000bdc678ca69515c3">SND_PCM_FORMAT_U24_3LE</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a26318cc44ae67775ccedc1f5ba07d925">SND_PCM_FORMAT_U24_3BE</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8f23da6a6564831a09f079f4d0e7fd6c">SND_PCM_FORMAT_S20_3LE</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a178dd8e9b92a0dbe80ae837979720fa7">SND_PCM_FORMAT_S20_3BE</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a15eb6dc96e7940b06b2b40fd483073a3">SND_PCM_FORMAT_U20_3LE</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8d4e75049c83e0b26493d4d149de5b22">SND_PCM_FORMAT_U20_3BE</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a89ba6879c39fec5ee33f2b760ebd7053">SND_PCM_FORMAT_S18_3LE</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad49193efd29a9f7085ddcd08e3b33eba">SND_PCM_FORMAT_S18_3BE</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a3ab354cc702a7b9d651aec726bb8a68c">SND_PCM_FORMAT_U18_3LE</a>, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a0bab067dee022bd684b1015762a44663">SND_PCM_FORMAT_U18_3BE</a>, 
<b>SND_PCM_FORMAT_LAST</b> =  SND_PCM_FORMAT_U18_3BE, 
<br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aac4470b6be81c22af0cfe528bee4a474">SND_PCM_FORMAT_S16</a> =  SND_PCM_FORMAT_S16_LE, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a032b33ad0fe643a3177be26148f026f1">SND_PCM_FORMAT_U16</a> =  SND_PCM_FORMAT_U16_LE, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad2eb0073f6d7ba800695c088b32956a5">SND_PCM_FORMAT_S24</a> =  SND_PCM_FORMAT_S24_LE, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a036c86abc5151b9a1f19476d34120994">SND_PCM_FORMAT_U24</a> =  SND_PCM_FORMAT_U24_LE, 
<br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abccf973f2b6eba3481949a7b5b04f4ab">SND_PCM_FORMAT_S32</a> =  SND_PCM_FORMAT_S32_LE, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abbdd76fc846d3a68c19727a44bd38336">SND_PCM_FORMAT_U32</a> =  SND_PCM_FORMAT_U32_LE, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a7d9fd83c6ff5be7a9cde4b0673b64bf0">SND_PCM_FORMAT_FLOAT</a> =  SND_PCM_FORMAT_FLOAT_LE, 
<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a0ecea6572fd04ef25ae24cde617eaa9a">SND_PCM_FORMAT_FLOAT64</a> =  SND_PCM_FORMAT_FLOAT64_LE, 
<br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a7ecefcb13f1fbb3ffb24f9b6582d53cc">SND_PCM_FORMAT_IEC958_SUBFRAME</a> =  SND_PCM_FORMAT_IEC958_SUBFRAME_LE
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> { <a class="el" href="group___p_c_m.html#gga1e5fe73a6bdf881e2f91921d5e5327c7a09a538c9147dae5bb19df88198f0ebb8">SND_PCM_SUBFORMAT_STD</a> =  0, 
<b>SND_PCM_SUBFORMAT_LAST</b> =  SND_PCM_SUBFORMAT_STD
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga61ac499cb3701ce536d4d83725908860">snd_pcm_state_t</a> { <br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a56cf8033b50561b57437232e243f3007">SND_PCM_STATE_OPEN</a> =  0, 
<a class="el" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a58d9a0501aa1b2bd2607e1084c335672">SND_PCM_STATE_SETUP</a>, 
<a class="el" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a3eb4a3b75c7d2adb22f1829f3f738b27">SND_PCM_STATE_PREPARED</a>, 
<a class="el" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a86f6fbc796881f19fde0e1957f878147">SND_PCM_STATE_RUNNING</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860ab63b5b90201110cd586b686355fd5d83">SND_PCM_STATE_XRUN</a>, 
<a class="el" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a86f88c2a4c8eedb5c91f3b6cb4879cfe">SND_PCM_STATE_DRAINING</a>, 
<a class="el" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a9fa0c5b43e5c924f87b50e22878a8952">SND_PCM_STATE_PAUSED</a>, 
<a class="el" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a79a05b6b619f88e153d50d9daf2e84bf">SND_PCM_STATE_SUSPENDED</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860aa0cbad634a40383eed6059d1b49c215a">SND_PCM_STATE_DISCONNECTED</a>, 
<b>SND_PCM_STATE_LAST</b> =  SND_PCM_STATE_DISCONNECTED
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga0eae9150f4f207ed05cb629cc3a3673f">snd_pcm_start_t</a> { <a class="el" href="group___p_c_m.html#gga0eae9150f4f207ed05cb629cc3a3673fa1784d28a1a0b6d0dc9726e8093fef095">SND_PCM_START_DATA</a> =  0, 
<a class="el" href="group___p_c_m.html#gga0eae9150f4f207ed05cb629cc3a3673fa3f7514d50731fbec3bf3963f8f50e377">SND_PCM_START_EXPLICIT</a>, 
<b>SND_PCM_START_LAST</b> =  SND_PCM_START_EXPLICIT
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga67c10983b5cadd8b3eb3163489655784">snd_pcm_xrun_t</a> { <a class="el" href="group___p_c_m.html#gga67c10983b5cadd8b3eb3163489655784a2041251f57b2d807a87dbb33de4a0299">SND_PCM_XRUN_NONE</a> =  0, 
<a class="el" href="group___p_c_m.html#gga67c10983b5cadd8b3eb3163489655784a79be5aacb29e5eb3cea538eb7a24c57c">SND_PCM_XRUN_STOP</a>, 
<b>SND_PCM_XRUN_LAST</b> =  SND_PCM_XRUN_STOP
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga695a9755880cf886c13d07938f92ea77">snd_pcm_tstamp_t</a> { <a class="el" href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77af49a1c378583854b22ed6f6490f3b1ee">SND_PCM_TSTAMP_NONE</a> =  0, 
<a class="el" href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77ac62f4ba2b203d59b8f11074fb12788ae">SND_PCM_TSTAMP_ENABLE</a>, 
<a class="el" href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77ab09196ab367636c4d365b5b6bcd391d8">SND_PCM_TSTAMP_MMAP</a> =  SND_PCM_TSTAMP_ENABLE, 
<b>SND_PCM_TSTAMP_LAST</b> =  SND_PCM_TSTAMP_ENABLE
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga060d5b81f2fc8efcc35ff3e1de6e9fa4">_snd_pcm_type</a> { <br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a09891cdb0b9282c37c41941b922b12c4">SND_PCM_TYPE_HW</a> =  0, 
<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a2e332e4a85ab27030c8504a2becc02ee">SND_PCM_TYPE_HOOKS</a>, 
<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a568ddf1cfbafe64782e3073b235ff5f3">SND_PCM_TYPE_MULTI</a>, 
<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a583a91928c037820337cd8915cd85e02">SND_PCM_TYPE_FILE</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a1fd5236858488b6bb1c565ae83ba451d">SND_PCM_TYPE_NULL</a>, 
<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a7af39420542c41f72a62551b2ae8db6d">SND_PCM_TYPE_SHM</a>, 
<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3b07a18a1c2cadfc4e2eec2d62aef57e">SND_PCM_TYPE_INET</a>, 
<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af09844304be19ee3a81ba5e2165e00bc">SND_PCM_TYPE_COPY</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3a89f56e7151dba7ba93e392fe709222">SND_PCM_TYPE_LINEAR</a>, 
<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4aaefed6aee6ad9570fa3fdd5943702e43">SND_PCM_TYPE_ALAW</a>, 
<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a225a22f28b83348c81b9962b53f68419">SND_PCM_TYPE_MULAW</a>, 
<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a8b358976321af44871bfd4f5743eb7f0">SND_PCM_TYPE_ADPCM</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4ac551ab5a7b8c32d4a79a9f605287c4b0">SND_PCM_TYPE_RATE</a>, 
<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a25b8c982e260c67fdf3da22a7d68bbb0">SND_PCM_TYPE_ROUTE</a>, 
<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af03892219cb4ca4f07025b7a67d3890e">SND_PCM_TYPE_PLUG</a>, 
<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a5f90c13d40f32cdbaa24304f1f4aa260">SND_PCM_TYPE_SHARE</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a415afb5482d35b38837035a6dd82b39d">SND_PCM_TYPE_METER</a>, 
<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a9d46de594d5885faa0fc4c3075eade76">SND_PCM_TYPE_MIX</a>, 
<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4ac48d9a315b2094989b303b62939f4d12">SND_PCM_TYPE_DROUTE</a>, 
<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a819e90fe76ad9b1f8615cdaa76d47606">SND_PCM_TYPE_LBSERVER</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af99ee7d59e1195c15440b7688e36b4e2">SND_PCM_TYPE_LINEAR_FLOAT</a>, 
<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af3096430cd38726e8dd3751c611af13e">SND_PCM_TYPE_LADSPA</a>, 
<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a1345bfdf8c4052ec4eaea99ddca5b25e">SND_PCM_TYPE_DMIX</a>, 
<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3c059ea48c0ecb784421997aa302ff44">SND_PCM_TYPE_JACK</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a4fd7bc5c326b81d47841dc3133c6a154">SND_PCM_TYPE_DSNOOP</a>, 
<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a02bca0b5efdbdfedb0983dacac599977">SND_PCM_TYPE_DSHARE</a>, 
<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4aa94a5d305b7803cf7ccda2ca0099a954">SND_PCM_TYPE_IEC958</a>, 
<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a80dcbde2dd52a423f8c5b055aacaa17d">SND_PCM_TYPE_SOFTVOL</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4ad4b0a23cef67fe330cce313c4f9e242a">SND_PCM_TYPE_IOPLUG</a>, 
<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a876553cf6a0650a8adcb17c3e768a8da">SND_PCM_TYPE_EXTPLUG</a>, 
<a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4aa426bf738261ee3cd1ca3a25d8cbed12">SND_PCM_TYPE_MMAP_EMUL</a>, 
<b>SND_PCM_TYPE_LAST</b> =  SND_PCM_TYPE_MMAP_EMUL
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___hook.html#ga57b6ba407d293017e116fa1b462a2411">snd_pcm_hook_type_t</a> { <b>SND_PCM_HOOK_TYPE_HW_PARAMS</b> =  0, 
<b>SND_PCM_HOOK_TYPE_HW_FREE</b>, 
<b>SND_PCM_HOOK_TYPE_CLOSE</b>, 
<b>SND_PCM_HOOK_TYPE_LAST</b> =  SND_PCM_HOOK_TYPE_CLOSE
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___simple.html#ga0c8bcbf9cc83e8b0edaa501b15ff8ba9">snd_spcm_latency_t</a> { <a class="el" href="group___p_c_m___simple.html#gga0c8bcbf9cc83e8b0edaa501b15ff8ba9a51386f1133cba0e74aad6fbd8f6cf714">SND_SPCM_LATENCY_STANDARD</a> =  0, 
<a class="el" href="group___p_c_m___simple.html#gga0c8bcbf9cc83e8b0edaa501b15ff8ba9ad392df38379992a4474f24fa2d0a7146">SND_SPCM_LATENCY_MEDIUM</a>, 
<a class="el" href="group___p_c_m___simple.html#gga0c8bcbf9cc83e8b0edaa501b15ff8ba9aa29ff6c1b58c9b050df6ae575229cd9c">SND_SPCM_LATENCY_REALTIME</a>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___simple.html#gaf89aba8106b8cc46e9f18d91268ec5ba">snd_spcm_xrun_type_t</a> { <a class="el" href="group___p_c_m___simple.html#ggaf89aba8106b8cc46e9f18d91268ec5baa7ef0dcc10a5e328bc78aa472d882f1f8">SND_SPCM_XRUN_IGNORE</a> =  0, 
<a class="el" href="group___p_c_m___simple.html#ggaf89aba8106b8cc46e9f18d91268ec5baa716f9883b17fe11b35d162a6ff14a96a">SND_SPCM_XRUN_STOP</a>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___simple.html#ga6ed7a5a0762c198cb90ee48fb477b092">snd_spcm_duplex_type_t</a> { <a class="el" href="group___p_c_m___simple.html#gga6ed7a5a0762c198cb90ee48fb477b092a1baaaad19888ceeaf728364362274e0b">SND_SPCM_DUPLEX_LIBERAL</a> =  0, 
<a class="el" href="group___p_c_m___simple.html#gga6ed7a5a0762c198cb90ee48fb477b092a3efcb3f575fd6b86c0198dc87484f7c9">SND_SPCM_DUPLEX_PEDANTIC</a>
 }</td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga8340c7dc0ac37f37afe5e7c21d6c528b">snd_pcm_open</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> **pcm, const char *name, <a class="el" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a> stream, int mode)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Opens a PCM.  <a href="group___p_c_m.html#ga8340c7dc0ac37f37afe5e7c21d6c528b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga88164d313d8ff9dc33c94815869cb677">snd_pcm_open_lconf</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> **pcm, const char *name, <a class="el" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a> stream, int mode, <a class="el" href="group___config.html#ga1c20905af775ae77d04d1a5696f67985">snd_config_t</a> *lconf)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Opens a PCM using local configuration.  <a href="group___p_c_m.html#ga88164d313d8ff9dc33c94815869cb677"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga042aba7262a4cbb4d444b6fc08cb7124">snd_pcm_close</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">close PCM handle  <a href="group___p_c_m.html#ga042aba7262a4cbb4d444b6fc08cb7124"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga5031edc0422df8db1f70af056a12dd77">snd_pcm_name</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get identifier of PCM handle  <a href="group___p_c_m.html#ga5031edc0422df8db1f70af056a12dd77"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#gaca6314f46f54a0b62536c403bbb62601">snd_pcm_type_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gaa7cf89c3f83d83aaa0248055a783b632">snd_pcm_type</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get type of PCM handle  <a href="group___p_c_m.html#gaa7cf89c3f83d83aaa0248055a783b632"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga8eea4a021a114ecc3e8f6d80901faf46">snd_pcm_stream</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get stream for a PCM handle  <a href="group___p_c_m.html#ga8eea4a021a114ecc3e8f6d80901faf46"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gac7f4cdb1c930b8d343714f60afa02fc4">snd_pcm_poll_descriptors_count</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get count of poll descriptors for PCM handle  <a href="group___p_c_m.html#gac7f4cdb1c930b8d343714f60afa02fc4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga742e8705f6992fd0e36efc868e574f01">snd_pcm_poll_descriptors</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, struct pollfd *pfds, unsigned int space)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get poll descriptors  <a href="group___p_c_m.html#ga742e8705f6992fd0e36efc868e574f01"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga7e561f305702c6f52dab49b6c84f7df7">snd_pcm_poll_descriptors_revents</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, struct pollfd *pfds, unsigned int nfds, unsigned short *revents)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get returned events from poll descriptors  <a href="group___p_c_m.html#ga7e561f305702c6f52dab49b6c84f7df7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga8d9ed4a62c17402de0389fd31fc7dc1f">snd_pcm_nonblock</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, int nonblock)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set nonblock mode  <a href="group___p_c_m.html#ga8d9ed4a62c17402de0389fd31fc7dc1f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga5a0c0da6d0d35a3ac9f6a97567ac3b63">snd_async_add_pcm_handler</a> (<a class="el" href="group___global.html#ga8cd9a1d441e9219ca5f2ff04094c7c6d">snd_async_handler_t</a> **handler, <a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___global.html#gaa0501fb0c332e2009977bb29f194200b">snd_async_callback_t</a> callback, void *private_data)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add an async handler for a PCM.  <a href="group___p_c_m.html#ga5a0c0da6d0d35a3ac9f6a97567ac3b63"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gace4920d5943820c395dab8d9cd4fed0a">snd_async_handler_get_pcm</a> (<a class="el" href="group___global.html#ga8cd9a1d441e9219ca5f2ff04094c7c6d">snd_async_handler_t</a> *handler)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return PCM handle related to an async handler.  <a href="group___p_c_m.html#gace4920d5943820c395dab8d9cd4fed0a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gadd9467ca75884292234e4986b329a17f">snd_pcm_info</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Obtain general (static) information for PCM handle.  <a href="group___p_c_m.html#gadd9467ca75884292234e4986b329a17f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gaf8cd01c4c6b79c4a45a2c816fb8fbc5f">snd_pcm_hw_params_current</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retreive current PCM hardware configuration chosen with <a class="el" href="group___p_c_m.html#ga1ca0dc120a484965e26cabf966502330" title="Install one PCM hardware configuration chosen from a configuration space and snd_pcm_prepare...">snd_pcm_hw_params</a>.  <a href="group___p_c_m.html#gaf8cd01c4c6b79c4a45a2c816fb8fbc5f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga1ca0dc120a484965e26cabf966502330">snd_pcm_hw_params</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Install one PCM hardware configuration chosen from a configuration space and <a class="el" href="group___p_c_m.html#ga788d05de75f2d536f8443cb0306754d0" title="Prepare PCM for use.">snd_pcm_prepare</a> it.  <a href="group___p_c_m.html#ga1ca0dc120a484965e26cabf966502330"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga242ad0a269c272830d30666220edbc2a">snd_pcm_hw_free</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove PCM hardware configuration and free associated resources.  <a href="group___p_c_m.html#ga242ad0a269c272830d30666220edbc2a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga61c5495ffb44c75aaa595e85512d28de">snd_pcm_sw_params_current</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return current software configuration for a PCM.  <a href="group___p_c_m.html#ga61c5495ffb44c75aaa595e85512d28de"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga891ccaeea2c685a533b61b5fa0493974">snd_pcm_sw_params</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Install PCM software configuration defined by params.  <a href="group___p_c_m.html#ga891ccaeea2c685a533b61b5fa0493974"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga788d05de75f2d536f8443cb0306754d0">snd_pcm_prepare</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Prepare PCM for use.  <a href="group___p_c_m.html#ga788d05de75f2d536f8443cb0306754d0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga390e084f13d24244196aca64262ce3fc">snd_pcm_reset</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reset PCM position.  <a href="group___p_c_m.html#ga390e084f13d24244196aca64262ce3fc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga32891eaac37741728a9b23027012c892">snd_pcm_status</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *status)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Obtain status (runtime) information for PCM handle.  <a href="group___p_c_m.html#ga32891eaac37741728a9b23027012c892"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga6bdb88b68a9d9e66015d770f600c6aea">snd_pcm_start</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Start a PCM.  <a href="group___p_c_m.html#ga6bdb88b68a9d9e66015d770f600c6aea"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga7000ca6010a1a2739daddff8e2fbb440">snd_pcm_drop</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stop a PCM dropping pending frames.  <a href="group___p_c_m.html#ga7000ca6010a1a2739daddff8e2fbb440"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga49afc5b8527f30c33fafa476533c9f86">snd_pcm_drain</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stop a PCM preserving pending frames.  <a href="group___p_c_m.html#ga49afc5b8527f30c33fafa476533c9f86"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gad711b582c7066bd4fffa1d08a04316b5">snd_pcm_pause</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, int enable)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pause/resume PCM.  <a href="group___p_c_m.html#gad711b582c7066bd4fffa1d08a04316b5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga61ac499cb3701ce536d4d83725908860">snd_pcm_state_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga87896f6f17020fc19835790369e7ce75">snd_pcm_state</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return PCM state.  <a href="group___p_c_m.html#ga87896f6f17020fc19835790369e7ce75"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga3b71a41f6b300bf63ad374013f19d8d7">snd_pcm_hwsync</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(DEPRECATED) Synchronize stream position with hardware  <a href="group___p_c_m.html#ga3b71a41f6b300bf63ad374013f19d8d7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga012e8b999070e72ab23514f25e7d6482">snd_pcm_delay</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> *delayp)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Obtain delay for a running PCM handle.  <a href="group___p_c_m.html#ga012e8b999070e72ab23514f25e7d6482"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga13083ce2209aab9ea73831610bc61ab1">snd_pcm_resume</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resume from suspend, no samples are lost.  <a href="group___p_c_m.html#ga13083ce2209aab9ea73831610bc61ab1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga3946abd34178b3de60fd5329b71c189b">snd_pcm_htimestamp</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *avail, <a class="el" href="group___global.html#ga3a3f5b65c40f498cdbc26944bd9855cf">snd_htimestamp_t</a> *tstamp)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Obtain last position update hi-res timestamp.  <a href="group___p_c_m.html#ga3946abd34178b3de60fd5329b71c189b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga577b4d51e08d94930a05bbe73291ed2a">snd_pcm_avail</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return number of frames ready to be read (capture) / written (playback).  <a href="group___p_c_m.html#ga577b4d51e08d94930a05bbe73291ed2a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga8bb836bd0c414b59789d51a5f5379c08">snd_pcm_avail_update</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return number of frames ready to be read (capture) / written (playback).  <a href="group___p_c_m.html#ga8bb836bd0c414b59789d51a5f5379c08"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga170bc44da2607b5583cff5ab5a985d98">snd_pcm_avail_delay</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> *availp, <a class="el" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> *delayp)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Combine snd_pcm_avail and snd_pcm_delay functions.  <a href="group___p_c_m.html#ga170bc44da2607b5583cff5ab5a985d98"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga0ea7a8aade4e6e76f2cdfd8c85f37bd0">snd_pcm_rewindable</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get safe count of frames which can be rewinded.  <a href="group___p_c_m.html#ga0ea7a8aade4e6e76f2cdfd8c85f37bd0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga6c66040dbe01797379436fdf36268fec">snd_pcm_rewind</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> frames)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move application frame position backward.  <a href="group___p_c_m.html#ga6c66040dbe01797379436fdf36268fec"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gaa2f506e03630a074130443d7b9c1a27e">snd_pcm_forwardable</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get safe count of frames which can be forwarded.  <a href="group___p_c_m.html#gaa2f506e03630a074130443d7b9c1a27e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gad0774fa8991248c6f1c264aaeb0b4207">snd_pcm_forward</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> frames)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move application frame position forward.  <a href="group___p_c_m.html#gad0774fa8991248c6f1c264aaeb0b4207"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gabc748a500743713eafa960c7d104ca6f">snd_pcm_writei</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, const void *buffer, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write interleaved frames to a PCM.  <a href="group___p_c_m.html#gabc748a500743713eafa960c7d104ca6f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga4c2c7bd26cf221268d59dc3bbeb9c048">snd_pcm_readi</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, void *buffer, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read interleaved frames from a PCM.  <a href="group___p_c_m.html#ga4c2c7bd26cf221268d59dc3bbeb9c048"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gae599772ce3d0aa6a70de143abcf145e7">snd_pcm_writen</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, void **bufs, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write non interleaved frames to a PCM.  <a href="group___p_c_m.html#gae599772ce3d0aa6a70de143abcf145e7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gafea175455f1a405f633a43484ded3d8a">snd_pcm_readn</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, void **bufs, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read non interleaved frames to a PCM.  <a href="group___p_c_m.html#gafea175455f1a405f633a43484ded3d8a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gad4d53d58b996a7cd9a5cbf1710b90375">snd_pcm_wait</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, int timeout)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Wait for a PCM to become ready.  <a href="group___p_c_m.html#gad4d53d58b996a7cd9a5cbf1710b90375"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gac6c33091b049985baa6466e8fe93917e">snd_pcm_link</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm1, <a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm2)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Link two PCMs.  <a href="group___p_c_m.html#gac6c33091b049985baa6466e8fe93917e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga0d3af5e30593dae857b4308aab5035cd">snd_pcm_unlink</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove a PCM from a linked group.  <a href="group___p_c_m.html#ga0d3af5e30593dae857b4308aab5035cd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga2157aaeb6fc14da3f040d76591f9d3b1">snd_pcm_recover</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, int err, int silent)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Recover the stream state from an error or suspend.  <a href="group___p_c_m.html#ga2157aaeb6fc14da3f040d76591f9d3b1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga45d50841b307f2156fce1857bfac228c">snd_pcm_set_params</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format, <a class="el" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> access, unsigned int channels, unsigned int rate, int soft_resample, unsigned int latency)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the hardware and software parameters in a simple way.  <a href="group___p_c_m.html#ga45d50841b307f2156fce1857bfac228c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga2827b8fa77ca05717df9b0447b99d1cd">snd_pcm_get_params</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *buffer_size, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *period_size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the transfer size parameters in a simple way.  <a href="group___p_c_m.html#ga2827b8fa77ca05717df9b0447b99d1cd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#ga782831adf8ee2ee52892479ea0222e67">snd_pcm_info_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get size of <a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a>  <a href="group___p_c_m___info.html#ga782831adf8ee2ee52892479ea0222e67"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#ga2386bb8f334424c1ff2b8854ff29ac0f">snd_pcm_info_malloc</a> (<a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate an invalid <a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> using standard malloc  <a href="group___p_c_m___info.html#ga2386bb8f334424c1ff2b8854ff29ac0f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#gaa919792762d0bf606f9fe45872231f28">snd_pcm_info_free</a> (<a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">frees a previously allocated <a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a>  <a href="group___p_c_m___info.html#gaa919792762d0bf606f9fe45872231f28"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#ga139884ae6fb3cb5621591f2d6e044a42">snd_pcm_info_copy</a> (<a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *dst, const <a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *src)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">copy one <a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> to another  <a href="group___p_c_m___info.html#ga139884ae6fb3cb5621591f2d6e044a42"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#ga137b0bb60ad14009b9da04fe53849553">snd_pcm_info_get_device</a> (const <a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get device from a PCM info container.  <a href="group___p_c_m___info.html#ga137b0bb60ad14009b9da04fe53849553"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#gaf0e6c1ec0443820d5c14c48ecd1b698e">snd_pcm_info_get_subdevice</a> (const <a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get subdevice from a PCM info container.  <a href="group___p_c_m___info.html#gaf0e6c1ec0443820d5c14c48ecd1b698e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#gacf9b5a69f2b0ed9aef5b9b0d2ed61aae">snd_pcm_info_get_stream</a> (const <a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get stream (direction) from a PCM info container.  <a href="group___p_c_m___info.html#gacf9b5a69f2b0ed9aef5b9b0d2ed61aae"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#ga3a632a14559c1ea0d07b27b0596c4e41">snd_pcm_info_get_card</a> (const <a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get card from a PCM info container.  <a href="group___p_c_m___info.html#ga3a632a14559c1ea0d07b27b0596c4e41"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#ga4ce080eae74ed95baa79ffb80a91df81">snd_pcm_info_get_id</a> (const <a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get id from a PCM info container.  <a href="group___p_c_m___info.html#ga4ce080eae74ed95baa79ffb80a91df81"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#gad48dd79e45631811c297ee7080681bc6">snd_pcm_info_get_name</a> (const <a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get name from a PCM info container.  <a href="group___p_c_m___info.html#gad48dd79e45631811c297ee7080681bc6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#gae2ce3c55d4439ae423b854358ff08aa1">snd_pcm_info_get_subdevice_name</a> (const <a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get subdevice name from a PCM info container.  <a href="group___p_c_m___info.html#gae2ce3c55d4439ae423b854358ff08aa1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#gad0e95dc8a590d8f9915fec237d7a28a5">snd_pcm_class_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#gada845e969b0b9c959134f42b98d73c5c">snd_pcm_info_get_class</a> (const <a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get class from a PCM info container.  <a href="group___p_c_m___info.html#gada845e969b0b9c959134f42b98d73c5c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga6a164917c35e2216f6e76beff4e4d0cb">snd_pcm_subclass_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#ga30670ad0d94f4358c3f16cc80ff3ba85">snd_pcm_info_get_subclass</a> (const <a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get subclass from a PCM info container.  <a href="group___p_c_m___info.html#ga30670ad0d94f4358c3f16cc80ff3ba85"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#gaeccf5d684a23455aa9fc31f8756eb222">snd_pcm_info_get_subdevices_count</a> (const <a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get subdevices count from a PCM info container.  <a href="group___p_c_m___info.html#gaeccf5d684a23455aa9fc31f8756eb222"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#gad78bccdeadd378461073b4e6bfa5272a">snd_pcm_info_get_subdevices_avail</a> (const <a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get available subdevices count from a PCM info container.  <a href="group___p_c_m___info.html#gad78bccdeadd378461073b4e6bfa5272a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="unionsnd__pcm__sync__id__t.html">snd_pcm_sync_id_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#ga4a46693c8a81912de84f814c3eecd06e">snd_pcm_info_get_sync</a> (const <a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get hardware synchronization ID from a PCM info container.  <a href="group___p_c_m___info.html#ga4a46693c8a81912de84f814c3eecd06e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#gab9fe6f542c830c516f78ee9124606430">snd_pcm_info_set_device</a> (<a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj, unsigned int val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set wanted device inside a PCM info container (see <a class="el" href="control_8c.html#ac5a9750f9ba7749efddb0d92747255c8" title="Get info about a PCM device.">snd_ctl_pcm_info</a>).  <a href="group___p_c_m___info.html#gab9fe6f542c830c516f78ee9124606430"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#ga2a1aea3ed02b14de6535f59d2cc80148">snd_pcm_info_set_subdevice</a> (<a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj, unsigned int val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set wanted subdevice inside a PCM info container (see <a class="el" href="control_8c.html#ac5a9750f9ba7749efddb0d92747255c8" title="Get info about a PCM device.">snd_ctl_pcm_info</a>).  <a href="group___p_c_m___info.html#ga2a1aea3ed02b14de6535f59d2cc80148"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#ga6bd83454c365f212e47f42ee84db06ed">snd_pcm_info_set_stream</a> (<a class="el" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj, <a class="el" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a> val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set wanted stream inside a PCM info container (see <a class="el" href="control_8c.html#ac5a9750f9ba7749efddb0d92747255c8" title="Get info about a PCM device.">snd_ctl_pcm_info</a>).  <a href="group___p_c_m___info.html#ga6bd83454c365f212e47f42ee84db06ed"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga6e2dd8efbb7a4084bd05e6cc458d84f7">snd_pcm_hw_params_any</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fill params with a full configuration space for a PCM.  <a href="group___p_c_m___h_w___params.html#ga6e2dd8efbb7a4084bd05e6cc458d84f7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga53b3b351bc5db48da18d5f36b98f79a9">snd_pcm_hw_params_can_mmap_sample_resolution</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check, if hardware supports sample-resolution mmap for given configuration.  <a href="group___p_c_m___h_w___params.html#ga53b3b351bc5db48da18d5f36b98f79a9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga3bfe71142e72dffb274f8ba9ef7edeee">snd_pcm_hw_params_is_double</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check, if hardware does double buffering for start/stop for given configuration.  <a href="group___p_c_m___h_w___params.html#ga3bfe71142e72dffb274f8ba9ef7edeee"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga366395c87f811d8ab8df83dc8a8a8124">snd_pcm_hw_params_is_batch</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check, if hardware does double buffering for data transfers for given configuration.  <a href="group___p_c_m___h_w___params.html#ga366395c87f811d8ab8df83dc8a8a8124"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gac511eb0d4db6f1e8303161486061fe14">snd_pcm_hw_params_is_block_transfer</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check, if hardware does block transfers for samples for given configuration.  <a href="group___p_c_m___h_w___params.html#gac511eb0d4db6f1e8303161486061fe14"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga7a129f7671fee8c0ced42d64a6c2379d">snd_pcm_hw_params_is_monotonic</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check, if timestamps are monotonic for given configuration.  <a href="group___p_c_m___h_w___params.html#ga7a129f7671fee8c0ced42d64a6c2379d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gacb214bcb2af7462195da73b060206800">snd_pcm_hw_params_can_overrange</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check, if hardware supports overrange detection.  <a href="group___p_c_m___h_w___params.html#gacb214bcb2af7462195da73b060206800"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gaad4ba98b2f66baa5360b9a85f064a3e9">snd_pcm_hw_params_can_pause</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check, if hardware supports pause.  <a href="group___p_c_m___h_w___params.html#gaad4ba98b2f66baa5360b9a85f064a3e9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga6b79539a34e6f51972f4c32b3296585a">snd_pcm_hw_params_can_resume</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check, if hardware supports resume.  <a href="group___p_c_m___h_w___params.html#ga6b79539a34e6f51972f4c32b3296585a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gabaf7b36cfb700973fe8d89971f0f967b">snd_pcm_hw_params_is_half_duplex</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check, if hardware does half-duplex only.  <a href="group___p_c_m___h_w___params.html#gabaf7b36cfb700973fe8d89971f0f967b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gae8768da025e34e3c3c6b5a5dfdcd2ad4">snd_pcm_hw_params_is_joint_duplex</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check, if hardware does joint-duplex (playback and capture are somewhat correlated).  <a href="group___p_c_m___h_w___params.html#gae8768da025e34e3c3c6b5a5dfdcd2ad4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gafcea258e7d9b6094350699367f2ef9b5">snd_pcm_hw_params_can_sync_start</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check, if hardware supports synchronized start with sample resolution.  <a href="group___p_c_m___h_w___params.html#gafcea258e7d9b6094350699367f2ef9b5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga556ddf9731e184cb635994f739a6efe3">snd_pcm_hw_params_get_rate_numden</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *rate_num, unsigned int *rate_den)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get rate exact info from a configuration space.  <a href="group___p_c_m___h_w___params.html#ga556ddf9731e184cb635994f739a6efe3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga8bb1180b62a4225f0e094b95ac5d3674">snd_pcm_hw_params_get_sbits</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get sample resolution info from a configuration space.  <a href="group___p_c_m___h_w___params.html#ga8bb1180b62a4225f0e094b95ac5d3674"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga12fe3e1ca110fd61cff685890366c743">snd_pcm_hw_params_get_fifo_size</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get hard are FIFO size info from a configuration space.  <a href="group___p_c_m___h_w___params.html#ga12fe3e1ca110fd61cff685890366c743"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga092e6c110ad7b4e52855b9522e437ed9">snd_pcm_hw_params_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get size of <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a>  <a href="group___p_c_m___h_w___params.html#ga092e6c110ad7b4e52855b9522e437ed9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga6e53d09a9c7cc3f2a692c0af99886237">snd_pcm_hw_params_malloc</a> (<a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate an invalid <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> using standard malloc  <a href="group___p_c_m___h_w___params.html#ga6e53d09a9c7cc3f2a692c0af99886237"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga8c094063e7a13be0b9a043be8616a181">snd_pcm_hw_params_free</a> (<a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">frees a previously allocated <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a>  <a href="group___p_c_m___h_w___params.html#ga8c094063e7a13be0b9a043be8616a181"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga9bcedf4bb4b21527a584846a5986a1f4">snd_pcm_hw_params_copy</a> (<a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *dst, const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *src)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">copy one <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> to another  <a href="group___p_c_m___h_w___params.html#ga9bcedf4bb4b21527a584846a5986a1f4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga752e62bb419c7ebe151f8023f5eed1f9">snd_pcm_hw_params_get_access</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> *_access)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract access type from a configuration space.  <a href="group___p_c_m___h_w___params.html#ga752e62bb419c7ebe151f8023f5eed1f9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gab56553ff541e6e9ddae397f6faba840f">snd_pcm_hw_params_test_access</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> _access)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Verify if an access type is available inside a configuration space for a PCM.  <a href="group___p_c_m___h_w___params.html#gab56553ff541e6e9ddae397f6faba840f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga4c8f1c632931923531ca68ee048a8de8">snd_pcm_hw_params_set_access</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> _access)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only one access type.  <a href="group___p_c_m___h_w___params.html#ga4c8f1c632931923531ca68ee048a8de8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga2fd545bdf469d54cff6a038e31ce56ce">snd_pcm_hw_params_set_access_first</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> *_access)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only its first access type.  <a href="group___p_c_m___h_w___params.html#ga2fd545bdf469d54cff6a038e31ce56ce"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga172b949e37f28da5a102e56b04f69be3">snd_pcm_hw_params_set_access_last</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> *_access)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only its last access type.  <a href="group___p_c_m___h_w___params.html#ga172b949e37f28da5a102e56b04f69be3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gad54808a277db646cbc21be07efc31000">snd_pcm_hw_params_set_access_mask</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only a set of access types.  <a href="group___p_c_m___h_w___params.html#gad54808a277db646cbc21be07efc31000"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga20079e218c9307e4e683f0743f3af38c">snd_pcm_hw_params_get_access_mask</a> (<a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get access mask from a configuration space.  <a href="group___p_c_m___h_w___params.html#ga20079e218c9307e4e683f0743f3af38c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga66b28dd4f26d603e923a3577d1a2e98f">snd_pcm_hw_params_get_format</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract format from a configuration space.  <a href="group___p_c_m___h_w___params.html#ga66b28dd4f26d603e923a3577d1a2e98f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga64e1a5143bbd72c8f5cffca828d506ef">snd_pcm_hw_params_test_format</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Verify if a format is available inside a configuration space for a PCM.  <a href="group___p_c_m___h_w___params.html#ga64e1a5143bbd72c8f5cffca828d506ef"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga6014e0e1ec7934f8c745290e83e59199">snd_pcm_hw_params_set_format</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only one format.  <a href="group___p_c_m___h_w___params.html#ga6014e0e1ec7934f8c745290e83e59199"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga762ee356cc687c81c206df3c18245e4a">snd_pcm_hw_params_set_format_first</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> *format)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only its first format.  <a href="group___p_c_m___h_w___params.html#ga762ee356cc687c81c206df3c18245e4a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga4a643db96742a3da0287eda6cc3eafa2">snd_pcm_hw_params_set_format_last</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> *format)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only its last format.  <a href="group___p_c_m___h_w___params.html#ga4a643db96742a3da0287eda6cc3eafa2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga33261bd41636eb28fd42493e4ea4efba">snd_pcm_hw_params_set_format_mask</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only a set of formats.  <a href="group___p_c_m___h_w___params.html#ga33261bd41636eb28fd42493e4ea4efba"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga43bdf7596f8722fb6b8edbeaf1aebd90">snd_pcm_hw_params_get_format_mask</a> (<a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get format mask from a configuration space.  <a href="group___p_c_m___h_w___params.html#ga43bdf7596f8722fb6b8edbeaf1aebd90"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga77a934515c24e17cfb0af21a8b2e0690">snd_pcm_hw_params_get_subformat</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> *subformat)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract subformat from a configuration space.  <a href="group___p_c_m___h_w___params.html#ga77a934515c24e17cfb0af21a8b2e0690"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gaf5062e723956551092db201f34c99495">snd_pcm_hw_params_test_subformat</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> subformat)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Verify if a subformat is available inside a configuration space for a PCM.  <a href="group___p_c_m___h_w___params.html#gaf5062e723956551092db201f34c99495"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga08dfde7d1fc6a0a56609f3ec40ed26e2">snd_pcm_hw_params_set_subformat</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> subformat)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only one subformat.  <a href="group___p_c_m___h_w___params.html#ga08dfde7d1fc6a0a56609f3ec40ed26e2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga12b745bdf119127f2216d61a2bd28688">snd_pcm_hw_params_set_subformat_first</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> *subformat)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only its first subformat.  <a href="group___p_c_m___h_w___params.html#ga12b745bdf119127f2216d61a2bd28688"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gab1a02fff3ef394da274d2b2652df856d">snd_pcm_hw_params_set_subformat_last</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> *subformat)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only its last subformat.  <a href="group___p_c_m___h_w___params.html#gab1a02fff3ef394da274d2b2652df856d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga3ebc4625b258df82164dc9220a9f9117">snd_pcm_hw_params_set_subformat_mask</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only a set of subformats.  <a href="group___p_c_m___h_w___params.html#ga3ebc4625b258df82164dc9220a9f9117"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gaafee81722f5bcba41e16e4c7a77059c2">snd_pcm_hw_params_get_subformat_mask</a> (<a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get subformat mask from a configuration space.  <a href="group___p_c_m___h_w___params.html#gaafee81722f5bcba41e16e4c7a77059c2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gae27e04757272070197e00c0dfec5dc97">snd_pcm_hw_params_get_channels</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract channels from a configuration space.  <a href="group___p_c_m___h_w___params.html#gae27e04757272070197e00c0dfec5dc97"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga93326349bbb91840a3e0bafef0390cb1">snd_pcm_hw_params_get_channels_min</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract minimum channels count from a configuration space.  <a href="group___p_c_m___h_w___params.html#ga93326349bbb91840a3e0bafef0390cb1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gac6c37a5da7dc8cb19fdd8e9cf1bd673d">snd_pcm_hw_params_get_channels_max</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract maximum channels count from a configuration space.  <a href="group___p_c_m___h_w___params.html#gac6c37a5da7dc8cb19fdd8e9cf1bd673d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga8fabc38d770ad922e5b4e0338e7fb242">snd_pcm_hw_params_test_channels</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Verify if a channels count is available inside a configuration space for a PCM.  <a href="group___p_c_m___h_w___params.html#ga8fabc38d770ad922e5b4e0338e7fb242"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga3a5b2a05c5d9869cc743dac71c0d270a">snd_pcm_hw_params_set_channels</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only one channels count.  <a href="group___p_c_m___h_w___params.html#ga3a5b2a05c5d9869cc743dac71c0d270a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga155b8ac646b90560cd00f195086ff464">snd_pcm_hw_params_set_channels_min</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space with a minimum channels count.  <a href="group___p_c_m___h_w___params.html#ga155b8ac646b90560cd00f195086ff464"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga739d51d0822f182a6583a5436f410b34">snd_pcm_hw_params_set_channels_max</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space with a maximum channels count.  <a href="group___p_c_m___h_w___params.html#ga739d51d0822f182a6583a5436f410b34"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga24e507c965aff4984aa4969cc896e830">snd_pcm_hw_params_set_channels_minmax</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *min, unsigned int *max)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to have channels counts in a given range.  <a href="group___p_c_m___h_w___params.html#ga24e507c965aff4984aa4969cc896e830"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga59aa9e1a02f4ce616fe92c605a833f8f">snd_pcm_hw_params_set_channels_near</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to have channels count nearest to a target.  <a href="group___p_c_m___h_w___params.html#ga59aa9e1a02f4ce616fe92c605a833f8f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gae08e3371d3d2e8e512537630a59f9a55">snd_pcm_hw_params_set_channels_first</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only its minimum channels count.  <a href="group___p_c_m___h_w___params.html#gae08e3371d3d2e8e512537630a59f9a55"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga54846380c1dc99ee9124d45232931ebd">snd_pcm_hw_params_set_channels_last</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only its maximum channels count.  <a href="group___p_c_m___h_w___params.html#ga54846380c1dc99ee9124d45232931ebd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga4279c4b45a15f7e282e436e75d6ba13a">snd_pcm_hw_params_get_rate</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract rate from a configuration space.  <a href="group___p_c_m___h_w___params.html#ga4279c4b45a15f7e282e436e75d6ba13a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gaf7801fdf88fa51ca96fe97d3211db3f7">snd_pcm_hw_params_get_rate_min</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract minimum rate from a configuration space.  <a href="group___p_c_m___h_w___params.html#gaf7801fdf88fa51ca96fe97d3211db3f7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga6770c2b988c8dc91eb51893cc145aa2c">snd_pcm_hw_params_get_rate_max</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract maximum rate from a configuration space.  <a href="group___p_c_m___h_w___params.html#ga6770c2b988c8dc91eb51893cc145aa2c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga5f09b37dd6f4c213029f8f39e00137a3">snd_pcm_hw_params_test_rate</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int val, int dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Verify if a rate is available inside a configuration space for a PCM.  <a href="group___p_c_m___h_w___params.html#ga5f09b37dd6f4c213029f8f39e00137a3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga29cd2571738847813af1489043d1af5a">snd_pcm_hw_params_set_rate</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int val, int dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only one rate.  <a href="group___p_c_m___h_w___params.html#ga29cd2571738847813af1489043d1af5a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga89374ae29dd924915ada6f26cd9a3292">snd_pcm_hw_params_set_rate_min</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space with a minimum rate.  <a href="group___p_c_m___h_w___params.html#ga89374ae29dd924915ada6f26cd9a3292"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga8701776750b18b2dad19a4115791c2f0">snd_pcm_hw_params_set_rate_max</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space with a maximum rate.  <a href="group___p_c_m___h_w___params.html#ga8701776750b18b2dad19a4115791c2f0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga03795a2ee03be25a30185b26a1bc3e21">snd_pcm_hw_params_set_rate_minmax</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to have rates in a given range.  <a href="group___p_c_m___h_w___params.html#ga03795a2ee03be25a30185b26a1bc3e21"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga39124280d06ce63092a77e3f25ddd6ee">snd_pcm_hw_params_set_rate_near</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to have rate nearest to a target.  <a href="group___p_c_m___h_w___params.html#ga39124280d06ce63092a77e3f25ddd6ee"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gac0ded856c76459608fdd5ea0f254349e">snd_pcm_hw_params_set_rate_first</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only its minimum rate.  <a href="group___p_c_m___h_w___params.html#gac0ded856c76459608fdd5ea0f254349e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga5d90a5204061482be45ac4e0d2b10e49">snd_pcm_hw_params_set_rate_last</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only its maximum rate.  <a href="group___p_c_m___h_w___params.html#ga5d90a5204061482be45ac4e0d2b10e49"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga82eecc0e27a94ce0caa195cc3765536c">snd_pcm_hw_params_set_rate_resample</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only real hardware rates.  <a href="group___p_c_m___h_w___params.html#ga82eecc0e27a94ce0caa195cc3765536c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gacaa53b05cd5e4f55eeb4d5ea64129c21">snd_pcm_hw_params_get_rate_resample</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract resample state from a configuration space.  <a href="group___p_c_m___h_w___params.html#gacaa53b05cd5e4f55eeb4d5ea64129c21"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga2c0b6b22bbeed5da06293608f3be844d">snd_pcm_hw_params_set_export_buffer</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to allow the buffer accessible from outside.  <a href="group___p_c_m___h_w___params.html#ga2c0b6b22bbeed5da06293608f3be844d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gafec078cf053a87339ba91c0f605dca54">snd_pcm_hw_params_get_export_buffer</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract buffer accessibility from a configuration space.  <a href="group___p_c_m___h_w___params.html#gafec078cf053a87339ba91c0f605dca54"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga71f5d43bf63dc7292b8b58f17acccf89">snd_pcm_hw_params_get_period_time</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract period time from a configuration space.  <a href="group___p_c_m___h_w___params.html#ga71f5d43bf63dc7292b8b58f17acccf89"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gae68d4b168ef5d40f644a1a4ed854689f">snd_pcm_hw_params_get_period_time_min</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract minimum period time from a configuration space.  <a href="group___p_c_m___h_w___params.html#gae68d4b168ef5d40f644a1a4ed854689f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga74b510f4958e90a83a631a1eeedf13e0">snd_pcm_hw_params_get_period_time_max</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract maximum period time from a configuration space.  <a href="group___p_c_m___h_w___params.html#ga74b510f4958e90a83a631a1eeedf13e0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gaf1f6452ad189be5c4e1ab3bd86f2f6d2">snd_pcm_hw_params_test_period_time</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int val, int dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Verify if a period time is available inside a configuration space for a PCM.  <a href="group___p_c_m___h_w___params.html#gaf1f6452ad189be5c4e1ab3bd86f2f6d2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gaa2bc2a32d3971521064741a30e10c92f">snd_pcm_hw_params_set_period_time</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int val, int dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only one period time.  <a href="group___p_c_m___h_w___params.html#gaa2bc2a32d3971521064741a30e10c92f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga2dc9fcdb1b30126a20d96a65c7826d9b">snd_pcm_hw_params_set_period_time_min</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space with a minimum period time.  <a href="group___p_c_m___h_w___params.html#ga2dc9fcdb1b30126a20d96a65c7826d9b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gaad53e3af1f1fe522c3d902f5403954d1">snd_pcm_hw_params_set_period_time_max</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space with a maximum period time.  <a href="group___p_c_m___h_w___params.html#gaad53e3af1f1fe522c3d902f5403954d1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga993e05e43a31a6151427ba1f793c0b3a">snd_pcm_hw_params_set_period_time_minmax</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to have period times in a given range.  <a href="group___p_c_m___h_w___params.html#ga993e05e43a31a6151427ba1f793c0b3a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gaa22d4f917c300b0c1f47b348c23705a4">snd_pcm_hw_params_set_period_time_near</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to have period time nearest to a target.  <a href="group___p_c_m___h_w___params.html#gaa22d4f917c300b0c1f47b348c23705a4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga478e50e1fa7395af70100b906c31cb67">snd_pcm_hw_params_set_period_time_first</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only its minimum period time.  <a href="group___p_c_m___h_w___params.html#ga478e50e1fa7395af70100b906c31cb67"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga2d48b4bee369912b0fc9b245d6c7a52d">snd_pcm_hw_params_set_period_time_last</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only its maximum period time.  <a href="group___p_c_m___h_w___params.html#ga2d48b4bee369912b0fc9b245d6c7a52d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gaba48ea189171536f9793e0d99e6db5e0">snd_pcm_hw_params_get_period_size</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *frames, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract period size from a configuration space.  <a href="group___p_c_m___h_w___params.html#gaba48ea189171536f9793e0d99e6db5e0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga3f6fe37605b54d0a25e8bf1d10f71ae4">snd_pcm_hw_params_get_period_size_min</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *frames, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract minimum period size from a configuration space.  <a href="group___p_c_m___h_w___params.html#ga3f6fe37605b54d0a25e8bf1d10f71ae4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gab5c16621ae697e5ee6f442ec7b7062c5">snd_pcm_hw_params_get_period_size_max</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *frames, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract maximum period size from a configuration space.  <a href="group___p_c_m___h_w___params.html#gab5c16621ae697e5ee6f442ec7b7062c5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gabc8712dab6cb135176de77f374d7ee17">snd_pcm_hw_params_test_period_size</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> val, int dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Verify if a period size is available inside a configuration space for a PCM.  <a href="group___p_c_m___h_w___params.html#gabc8712dab6cb135176de77f374d7ee17"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga874c977dd9aac275c87a7b1c33a0dec0">snd_pcm_hw_params_set_period_size</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> val, int dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only one period size.  <a href="group___p_c_m___h_w___params.html#ga874c977dd9aac275c87a7b1c33a0dec0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga58e0468994d935f08080d9654f1b48b8">snd_pcm_hw_params_set_period_size_min</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space with a minimum period size.  <a href="group___p_c_m___h_w___params.html#ga58e0468994d935f08080d9654f1b48b8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga909f442c3d8c20b79de2edf6cc5ded41">snd_pcm_hw_params_set_period_size_max</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space with a maximum period size.  <a href="group___p_c_m___h_w___params.html#ga909f442c3d8c20b79de2edf6cc5ded41"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga33c901f8364cb2533d6cdeba732e0e4e">snd_pcm_hw_params_set_period_size_minmax</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *min, int *mindir, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *max, int *maxdir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to have period sizes in a given range.  <a href="group___p_c_m___h_w___params.html#ga33c901f8364cb2533d6cdeba732e0e4e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga9162045265f283c532634506456cab09">snd_pcm_hw_params_set_period_size_near</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to have period size nearest to a target.  <a href="group___p_c_m___h_w___params.html#ga9162045265f283c532634506456cab09"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gaf74bbb66a71ece8260be20502822335b">snd_pcm_hw_params_set_period_size_first</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only its minimum period size.  <a href="group___p_c_m___h_w___params.html#gaf74bbb66a71ece8260be20502822335b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gad0bce0ad23b3b708858bb20df81e09a2">snd_pcm_hw_params_set_period_size_last</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only its maximum period size.  <a href="group___p_c_m___h_w___params.html#gad0bce0ad23b3b708858bb20df81e09a2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga13bc85ca5fe34b19112579a7e27cf41a">snd_pcm_hw_params_set_period_size_integer</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only integer period sizes.  <a href="group___p_c_m___h_w___params.html#ga13bc85ca5fe34b19112579a7e27cf41a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga7242d7045ae23a9ae736c191030c25e8">snd_pcm_hw_params_get_periods</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract periods from a configuration space.  <a href="group___p_c_m___h_w___params.html#ga7242d7045ae23a9ae736c191030c25e8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga17f3826360b0fe1f47c696388d25ac93">snd_pcm_hw_params_get_periods_min</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract minimum periods count from a configuration space.  <a href="group___p_c_m___h_w___params.html#ga17f3826360b0fe1f47c696388d25ac93"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga60417687267cd6ddc56a9c15179fe275">snd_pcm_hw_params_get_periods_max</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract maximum periods count from a configuration space.  <a href="group___p_c_m___h_w___params.html#ga60417687267cd6ddc56a9c15179fe275"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga0de7350f433935a995d439fe38f55088">snd_pcm_hw_params_test_periods</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int val, int dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Verify if a periods count is available inside a configuration space for a PCM.  <a href="group___p_c_m___h_w___params.html#ga0de7350f433935a995d439fe38f55088"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga472aa3f2d8ce4040caa874fe60aba961">snd_pcm_hw_params_set_periods</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int val, int dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only one periods count.  <a href="group___p_c_m___h_w___params.html#ga472aa3f2d8ce4040caa874fe60aba961"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gaa2642b54ed1c2e26e595ecf3d5b29edc">snd_pcm_hw_params_set_periods_min</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space with a minimum periods count.  <a href="group___p_c_m___h_w___params.html#gaa2642b54ed1c2e26e595ecf3d5b29edc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga636d1d9a6333fb2acc8a6e84391ea0a6">snd_pcm_hw_params_set_periods_max</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space with a maximum periods count.  <a href="group___p_c_m___h_w___params.html#ga636d1d9a6333fb2acc8a6e84391ea0a6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gaf638d94e53872415d3bb6d9169104891">snd_pcm_hw_params_set_periods_minmax</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to have periods counts in a given range.  <a href="group___p_c_m___h_w___params.html#gaf638d94e53872415d3bb6d9169104891"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga2fadb73803f58b900ac34846c14894ca">snd_pcm_hw_params_set_periods_near</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to have periods count nearest to a target.  <a href="group___p_c_m___h_w___params.html#ga2fadb73803f58b900ac34846c14894ca"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gaa8fbd81ce54fac30f60768fb36210a6f">snd_pcm_hw_params_set_periods_first</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only its minimum periods count.  <a href="group___p_c_m___h_w___params.html#gaa8fbd81ce54fac30f60768fb36210a6f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga1366dd00b920ef459d2dbf8a64408725">snd_pcm_hw_params_set_periods_last</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only its maximum periods count.  <a href="group___p_c_m___h_w___params.html#ga1366dd00b920ef459d2dbf8a64408725"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gab7356d30758dfcf11ff5874fd033913b">snd_pcm_hw_params_set_periods_integer</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only integer periods counts.  <a href="group___p_c_m___h_w___params.html#gab7356d30758dfcf11ff5874fd033913b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gabdea994550dbf7ab176e3c90baa3a30b">snd_pcm_hw_params_get_buffer_time</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract buffer time from a configuration space.  <a href="group___p_c_m___h_w___params.html#gabdea994550dbf7ab176e3c90baa3a30b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gaa18c9999c27632f6c47e163b6af17fa9">snd_pcm_hw_params_get_buffer_time_min</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract minimum buffer time from a configuration space.  <a href="group___p_c_m___h_w___params.html#gaa18c9999c27632f6c47e163b6af17fa9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga67a33176f4f05231863b37b09527c0e3">snd_pcm_hw_params_get_buffer_time_max</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract maximum buffer time from a configuration space.  <a href="group___p_c_m___h_w___params.html#ga67a33176f4f05231863b37b09527c0e3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga9b6bf73e2a0b7f887f3d7d85a988eb7e">snd_pcm_hw_params_test_buffer_time</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int val, int dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Verify if a buffer time is available inside a configuration space for a PCM.  <a href="group___p_c_m___h_w___params.html#ga9b6bf73e2a0b7f887f3d7d85a988eb7e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gacad42b93e31bca4c9b4074d6ec236d99">snd_pcm_hw_params_set_buffer_time</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int val, int dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only one buffer time.  <a href="group___p_c_m___h_w___params.html#gacad42b93e31bca4c9b4074d6ec236d99"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga2a7cb8c29b2fb75b615366dd40a7dc13">snd_pcm_hw_params_set_buffer_time_min</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space with a minimum buffer time.  <a href="group___p_c_m___h_w___params.html#ga2a7cb8c29b2fb75b615366dd40a7dc13"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gab80680ff70b72435addde58e88fc1d7b">snd_pcm_hw_params_set_buffer_time_max</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space with a maximum buffer time.  <a href="group___p_c_m___h_w___params.html#gab80680ff70b72435addde58e88fc1d7b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga84964e55717a7db70b55f320b56f343f">snd_pcm_hw_params_set_buffer_time_minmax</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to have buffer times in a given range.  <a href="group___p_c_m___h_w___params.html#ga84964e55717a7db70b55f320b56f343f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga3bc1b188576d6d2daae9c56024813d10">snd_pcm_hw_params_set_buffer_time_near</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to have buffer time nearest to a target.  <a href="group___p_c_m___h_w___params.html#ga3bc1b188576d6d2daae9c56024813d10"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga6a29e5f80671ca89d0c185416b5a6c2c">snd_pcm_hw_params_set_buffer_time_first</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only its minimum buffer time.  <a href="group___p_c_m___h_w___params.html#ga6a29e5f80671ca89d0c185416b5a6c2c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gaec8788f14a0c5452dada23a49cdd4b71">snd_pcm_hw_params_set_buffer_time_last</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only its maximum buffered time.  <a href="group___p_c_m___h_w___params.html#gaec8788f14a0c5452dada23a49cdd4b71"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gab6556fcaaf926360d2064044a6f6cfb4">snd_pcm_hw_params_get_buffer_size</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract buffer size from a configuration space.  <a href="group___p_c_m___h_w___params.html#gab6556fcaaf926360d2064044a6f6cfb4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga182adecca0ad204a34b27cdaa9d4f672">snd_pcm_hw_params_get_buffer_size_min</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract minimum buffer size from a configuration space.  <a href="group___p_c_m___h_w___params.html#ga182adecca0ad204a34b27cdaa9d4f672"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga3caf61ab086028067b602d48182df708">snd_pcm_hw_params_get_buffer_size_max</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extract maximum buffer size from a configuration space.  <a href="group___p_c_m___h_w___params.html#ga3caf61ab086028067b602d48182df708"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga3ce81a7fe9f677849881f1cfd3b5cb7e">snd_pcm_hw_params_test_buffer_size</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Verify if a buffer size is available inside a configuration space for a PCM.  <a href="group___p_c_m___h_w___params.html#ga3ce81a7fe9f677849881f1cfd3b5cb7e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga828cf9e11fe84137c2c8d4938a6fca7f">snd_pcm_hw_params_set_buffer_size</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only one buffer size.  <a href="group___p_c_m___h_w___params.html#ga828cf9e11fe84137c2c8d4938a6fca7f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gacc0d26a23389470eae502a3c9f4a2980">snd_pcm_hw_params_set_buffer_size_min</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space with a minimum buffer size.  <a href="group___p_c_m___h_w___params.html#gacc0d26a23389470eae502a3c9f4a2980"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gac36099175c6a85db4a1e51053d5708af">snd_pcm_hw_params_set_buffer_size_max</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space with a maximum buffer size.  <a href="group___p_c_m___h_w___params.html#gac36099175c6a85db4a1e51053d5708af"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gaec830be678524b0a6a173896bc9d2c67">snd_pcm_hw_params_set_buffer_size_minmax</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *min, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *max)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to have buffer sizes in a given range.  <a href="group___p_c_m___h_w___params.html#gaec830be678524b0a6a173896bc9d2c67"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga2c00cb635d374030595dbc27b7a983a7">snd_pcm_hw_params_set_buffer_size_near</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to have buffer size nearest to a target.  <a href="group___p_c_m___h_w___params.html#ga2c00cb635d374030595dbc27b7a983a7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gaca09ba489988fe957fde43cb9dca56a2">snd_pcm_hw_params_set_buffer_size_first</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only its minimum buffer size.  <a href="group___p_c_m___h_w___params.html#gaca09ba489988fe957fde43cb9dca56a2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gade5604a3fe1de55c76942ee4f4e41219">snd_pcm_hw_params_set_buffer_size_last</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Restrict a configuration space to contain only its maximum buffer size.  <a href="group___p_c_m___h_w___params.html#gade5604a3fe1de55c76942ee4f4e41219"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga254712953cb8abe8b1d8478233863217">snd_pcm_hw_params_get_min_align</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the minimum transfer align value in samples.  <a href="group___p_c_m___h_w___params.html#ga254712953cb8abe8b1d8478233863217"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#ga7886ee5b3a48fb58ef8f70886472029a">snd_pcm_sw_params_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get size of <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a>  <a href="group___p_c_m___s_w___params.html#ga7886ee5b3a48fb58ef8f70886472029a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#ga23382b62e7fc0de94b279c9f5dd08e5e">snd_pcm_sw_params_malloc</a> (<a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate an invalid <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> using standard malloc  <a href="group___p_c_m___s_w___params.html#ga23382b62e7fc0de94b279c9f5dd08e5e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#ga35af2df23ec46619a82cb52e3733d47a">snd_pcm_sw_params_free</a> (<a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">frees a previously allocated <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a>  <a href="group___p_c_m___s_w___params.html#ga35af2df23ec46619a82cb52e3733d47a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#gafe9ebe9ea669012af58b728d55fc295b">snd_pcm_sw_params_copy</a> (<a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *dst, const <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *src)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">copy one <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> to another  <a href="group___p_c_m___s_w___params.html#gafe9ebe9ea669012af58b728d55fc295b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#ga8bdb67600cf3c0705518b6c0a79c56fe">snd_pcm_sw_params_get_boundary</a> (const <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get boundary for ring pointers from a software configuration container.  <a href="group___p_c_m___s_w___params.html#ga8bdb67600cf3c0705518b6c0a79c56fe"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#gac2fba23ba6ac1636785e27f0f5381a15">snd_pcm_sw_params_set_tstamp_mode</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#ga695a9755880cf886c13d07938f92ea77">snd_pcm_tstamp_t</a> val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set timestamp mode inside a software configuration container.  <a href="group___p_c_m___s_w___params.html#gac2fba23ba6ac1636785e27f0f5381a15"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#ga4caef7435210cd7f4878d55dadeed0f8">snd_pcm_sw_params_get_tstamp_mode</a> (const <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#ga695a9755880cf886c13d07938f92ea77">snd_pcm_tstamp_t</a> *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get timestamp mode from a software configuration container.  <a href="group___p_c_m___s_w___params.html#ga4caef7435210cd7f4878d55dadeed0f8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#ga79b12cbbd309750156261e7f5a39167b">snd_pcm_sw_params_set_avail_min</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set avail min inside a software configuration container.  <a href="group___p_c_m___s_w___params.html#ga79b12cbbd309750156261e7f5a39167b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#ga587ccbb0b025dc97d2af5db9516163d4">snd_pcm_sw_params_get_avail_min</a> (const <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get avail min from a software configuration container.  <a href="group___p_c_m___s_w___params.html#ga587ccbb0b025dc97d2af5db9516163d4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#gaf62ce50d6242b4f4dc9d6534a97e5c09">snd_pcm_sw_params_set_period_event</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, int val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set period event inside a software configuration container.  <a href="group___p_c_m___s_w___params.html#gaf62ce50d6242b4f4dc9d6534a97e5c09"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#ga0458a8fe480a7887726748052bd77211">snd_pcm_sw_params_get_period_event</a> (const <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, int *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get period event from a software configuration container.  <a href="group___p_c_m___s_w___params.html#ga0458a8fe480a7887726748052bd77211"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#ga1d338f1f7e33b7a6d0f9a8f61f87f057">snd_pcm_sw_params_set_start_threshold</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set start threshold inside a software configuration container.  <a href="group___p_c_m___s_w___params.html#ga1d338f1f7e33b7a6d0f9a8f61f87f057"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#ga1ee7116c68bdea12606aab57db86a1d1">snd_pcm_sw_params_get_start_threshold</a> (const <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *paramsm, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get start threshold from a software configuration container.  <a href="group___p_c_m___s_w___params.html#ga1ee7116c68bdea12606aab57db86a1d1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#ga6a41bf533207d56fdb1ff10aeeac28e4">snd_pcm_sw_params_set_stop_threshold</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set stop threshold inside a software configuration container.  <a href="group___p_c_m___s_w___params.html#ga6a41bf533207d56fdb1ff10aeeac28e4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#ga8a55577d7f3d8e4ce63a710921199c66">snd_pcm_sw_params_get_stop_threshold</a> (const <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get stop threshold from a software configuration container.  <a href="group___p_c_m___s_w___params.html#ga8a55577d7f3d8e4ce63a710921199c66"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#ga5a0158bf962f20bd9fd5ed2c52dd682b">snd_pcm_sw_params_set_silence_threshold</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set silence threshold inside a software configuration container.  <a href="group___p_c_m___s_w___params.html#ga5a0158bf962f20bd9fd5ed2c52dd682b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#ga896ece8b418f6d6e92d2df5a4b59c3a2">snd_pcm_sw_params_get_silence_threshold</a> (const <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get silence threshold from a software configuration container.  <a href="group___p_c_m___s_w___params.html#ga896ece8b418f6d6e92d2df5a4b59c3a2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#gaeb4a335a16981b5ea3fa671946fbdca3">snd_pcm_sw_params_set_silence_size</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set silence size inside a software configuration container.  <a href="group___p_c_m___s_w___params.html#gaeb4a335a16981b5ea3fa671946fbdca3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#ga6a197020c09c8a20e697d12e9fac3e11">snd_pcm_sw_params_get_silence_size</a> (const <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get silence size from a software configuration container.  <a href="group___p_c_m___s_w___params.html#ga6a197020c09c8a20e697d12e9fac3e11"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___access.html#ga963ead3f1169f4b5e03a2968adc9cb0a">snd_pcm_access_mask_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get size of <a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a>  <a href="group___p_c_m___access.html#ga963ead3f1169f4b5e03a2968adc9cb0a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___access.html#gafedd1f9c96aa8a93ab7f2c0135de3780">snd_pcm_access_mask_malloc</a> (<a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate an empty <a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> using standard malloc  <a href="group___p_c_m___access.html#gafedd1f9c96aa8a93ab7f2c0135de3780"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___access.html#ga965129493161fae3ab534209b7e6b2bc">snd_pcm_access_mask_free</a> (<a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">frees a previously allocated <a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a>  <a href="group___p_c_m___access.html#ga965129493161fae3ab534209b7e6b2bc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___access.html#ga4fc7338c7c0cd715ea384d4e308d5925">snd_pcm_access_mask_copy</a> (<a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *dst, const <a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *src)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">copy one <a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> to another  <a href="group___p_c_m___access.html#ga4fc7338c7c0cd715ea384d4e308d5925"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___access.html#gaa8202ce90275d6dfe2623cbacbc93708">snd_pcm_access_mask_none</a> (<a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">reset all bits in a <a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a>  <a href="group___p_c_m___access.html#gaa8202ce90275d6dfe2623cbacbc93708"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___access.html#ga76b2575826977951a862c5e78e81993c">snd_pcm_access_mask_any</a> (<a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set all bits in a <a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a>  <a href="group___p_c_m___access.html#ga76b2575826977951a862c5e78e81993c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___access.html#ga381ade7f78d8614b38dde36ba0393f74">snd_pcm_access_mask_test</a> (const <a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask, <a class="el" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">test the presence of an access type in a <a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a>  <a href="group___p_c_m___access.html#ga381ade7f78d8614b38dde36ba0393f74"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___access.html#ga224e84b7b1362aea503b0595512bac77">snd_pcm_access_mask_empty</a> (const <a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">test, if given a <a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> is empty  <a href="group___p_c_m___access.html#ga224e84b7b1362aea503b0595512bac77"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___access.html#gadc0a0f989a9faca8b25b2c35d4b14e14">snd_pcm_access_mask_set</a> (<a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask, <a class="el" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">make an access type present in a <a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a>  <a href="group___p_c_m___access.html#gadc0a0f989a9faca8b25b2c35d4b14e14"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___access.html#ga35c6aaf5b55ef8dd1c4939467869db86">snd_pcm_access_mask_reset</a> (<a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask, <a class="el" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">make an access type missing from a <a class="el" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a>  <a href="group___p_c_m___access.html#ga35c6aaf5b55ef8dd1c4939467869db86"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___format.html#gaf260158e21491d2dfff62aa2b2ff06d1">snd_pcm_format_mask_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get size of <a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a>  <a href="group___p_c_m___format.html#gaf260158e21491d2dfff62aa2b2ff06d1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___format.html#gace20f58f4a93c39b006fd13bfd642da5">snd_pcm_format_mask_malloc</a> (<a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate an empty <a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> using standard malloc  <a href="group___p_c_m___format.html#gace20f58f4a93c39b006fd13bfd642da5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___format.html#ga3a8b2f75bcf9e2b33602297123a6f3b9">snd_pcm_format_mask_free</a> (<a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">frees a previously allocated <a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a>  <a href="group___p_c_m___format.html#ga3a8b2f75bcf9e2b33602297123a6f3b9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___format.html#ga5fa45349fe88454faac051f476629174">snd_pcm_format_mask_copy</a> (<a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *dst, const <a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *src)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">copy one <a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> to another  <a href="group___p_c_m___format.html#ga5fa45349fe88454faac051f476629174"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___format.html#ga42342f7e5dd7c1c8401482d8db9c1013">snd_pcm_format_mask_none</a> (<a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">reset all bits in a <a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a>  <a href="group___p_c_m___format.html#ga42342f7e5dd7c1c8401482d8db9c1013"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___format.html#ga56f394e000ea4aadf73d1fb97fd994cd">snd_pcm_format_mask_any</a> (<a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set all bits in a <a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a>  <a href="group___p_c_m___format.html#ga56f394e000ea4aadf73d1fb97fd994cd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___format.html#gaecb1d19be63a1b18456300eb4d07a8a0">snd_pcm_format_mask_test</a> (const <a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask, <a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">test the presence of a format in a <a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a>  <a href="group___p_c_m___format.html#gaecb1d19be63a1b18456300eb4d07a8a0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___format.html#gaa942122189c757a1178749cebeb73d48">snd_pcm_format_mask_empty</a> (const <a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">test, if given a <a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> is empty  <a href="group___p_c_m___format.html#gaa942122189c757a1178749cebeb73d48"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___format.html#ga03fa8dcc8da3dbecc164143b43d40056">snd_pcm_format_mask_set</a> (<a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask, <a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">make a format present in a <a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a>  <a href="group___p_c_m___format.html#ga03fa8dcc8da3dbecc164143b43d40056"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___format.html#ga60cdd13f69735c11cfaa0856b0f25a3e">snd_pcm_format_mask_reset</a> (<a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask, <a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">make a format missing from a <a class="el" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a>  <a href="group___p_c_m___format.html#ga60cdd13f69735c11cfaa0856b0f25a3e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___sub_format.html#gaab4db5767975e4c4e7a54fe11450085e">snd_pcm_subformat_mask_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get size of <a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a>  <a href="group___p_c_m___sub_format.html#gaab4db5767975e4c4e7a54fe11450085e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___sub_format.html#ga4a9eb9095b23b4e338aa390e515d5eb4">snd_pcm_subformat_mask_malloc</a> (<a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate an empty <a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> using standard malloc  <a href="group___p_c_m___sub_format.html#ga4a9eb9095b23b4e338aa390e515d5eb4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___sub_format.html#ga1e0e09005efe4c7b34819defdb4d1308">snd_pcm_subformat_mask_free</a> (<a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">frees a previously allocated <a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a>  <a href="group___p_c_m___sub_format.html#ga1e0e09005efe4c7b34819defdb4d1308"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___sub_format.html#gad5f8e09819ff0d6d4175d794670703af">snd_pcm_subformat_mask_copy</a> (<a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *dst, const <a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *src)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">copy one <a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> to another  <a href="group___p_c_m___sub_format.html#gad5f8e09819ff0d6d4175d794670703af"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___sub_format.html#ga3b87315e56fed79bbf265790ff5f6e72">snd_pcm_subformat_mask_none</a> (<a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">reset all bits in a <a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a>  <a href="group___p_c_m___sub_format.html#ga3b87315e56fed79bbf265790ff5f6e72"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___sub_format.html#gad065ae392b7bdeb4b32708cc9909dac1">snd_pcm_subformat_mask_any</a> (<a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set all bits in a <a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a>  <a href="group___p_c_m___sub_format.html#gad065ae392b7bdeb4b32708cc9909dac1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___sub_format.html#ga2070ce06de13f676eb925c28db92c8aa">snd_pcm_subformat_mask_test</a> (const <a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask, <a class="el" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">test the presence of a subformat in a <a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a>  <a href="group___p_c_m___sub_format.html#ga2070ce06de13f676eb925c28db92c8aa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___sub_format.html#ga642323afb10ecd348ebf4eacb1cc0ec0">snd_pcm_subformat_mask_empty</a> (const <a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">test, if given a <a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> is empty  <a href="group___p_c_m___sub_format.html#ga642323afb10ecd348ebf4eacb1cc0ec0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___sub_format.html#gab5a57e4ba0d3747ebc5b959460c0037f">snd_pcm_subformat_mask_set</a> (<a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask, <a class="el" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">make a subformat present in a <a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a>  <a href="group___p_c_m___sub_format.html#gab5a57e4ba0d3747ebc5b959460c0037f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___sub_format.html#gad1033cc4c9d843e516833c222f2a570a">snd_pcm_subformat_mask_reset</a> (<a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask, <a class="el" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">make a subformat missing from a <a class="el" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a>  <a href="group___p_c_m___sub_format.html#gad1033cc4c9d843e516833c222f2a570a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#ga6a8ae2a4786419af7853687a99436d8d">snd_pcm_status_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get size of <a class="el" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a>  <a href="group___p_c_m___status.html#ga6a8ae2a4786419af7853687a99436d8d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#gaa97cf9bdc31e686fe491985486194a64">snd_pcm_status_malloc</a> (<a class="el" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate an invalid <a class="el" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> using standard malloc  <a href="group___p_c_m___status.html#gaa97cf9bdc31e686fe491985486194a64"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#gaeb0a7ff880647e7255cb58904270106b">snd_pcm_status_free</a> (<a class="el" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">frees a previously allocated <a class="el" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a>  <a href="group___p_c_m___status.html#gaeb0a7ff880647e7255cb58904270106b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#ga307827ec2057b969520c7508fe41dd63">snd_pcm_status_copy</a> (<a class="el" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *dst, const <a class="el" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *src)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">copy one <a class="el" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> to another  <a href="group___p_c_m___status.html#ga307827ec2057b969520c7508fe41dd63"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga61ac499cb3701ce536d4d83725908860">snd_pcm_state_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#gabaae998f0d374c50195b3206d1e43659">snd_pcm_status_get_state</a> (const <a class="el" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get state from a PCM status container (see <a class="el" href="group___p_c_m.html#ga87896f6f17020fc19835790369e7ce75" title="Return PCM state.">snd_pcm_state</a>).  <a href="group___p_c_m___status.html#gabaae998f0d374c50195b3206d1e43659"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#ga5eaeff98814e96c2ffd5f04c95b22c8d">snd_pcm_status_get_trigger_tstamp</a> (const <a class="el" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj, <a class="el" href="group___global.html#gadd377862d568809fb0e32c9faddf99a4">snd_timestamp_t</a> *ptr)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get trigger timestamp from a PCM status container.  <a href="group___p_c_m___status.html#ga5eaeff98814e96c2ffd5f04c95b22c8d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#gab1c832aedb25670d010c53d9081a4b31">snd_pcm_status_get_trigger_htstamp</a> (const <a class="el" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj, <a class="el" href="group___global.html#ga3a3f5b65c40f498cdbc26944bd9855cf">snd_htimestamp_t</a> *ptr)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get trigger hi-res timestamp from a PCM status container.  <a href="group___p_c_m___status.html#gab1c832aedb25670d010c53d9081a4b31"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#gaea54e0a110afa01dd42071a1ca43902e">snd_pcm_status_get_tstamp</a> (const <a class="el" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj, <a class="el" href="group___global.html#gadd377862d568809fb0e32c9faddf99a4">snd_timestamp_t</a> *ptr)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get "now" timestamp from a PCM status container.  <a href="group___p_c_m___status.html#gaea54e0a110afa01dd42071a1ca43902e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#gafa66bda27a6b914e66e053bb76571013">snd_pcm_status_get_htstamp</a> (const <a class="el" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj, <a class="el" href="group___global.html#ga3a3f5b65c40f498cdbc26944bd9855cf">snd_htimestamp_t</a> *ptr)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get "now" hi-res timestamp from a PCM status container.  <a href="group___p_c_m___status.html#gafa66bda27a6b914e66e053bb76571013"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#ga1fdce3985e64f66385a5805da1110f18">snd_pcm_status_get_delay</a> (const <a class="el" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get delay from a PCM status container (see <a class="el" href="group___p_c_m.html#ga012e8b999070e72ab23514f25e7d6482" title="Obtain delay for a running PCM handle.">snd_pcm_delay</a>).  <a href="group___p_c_m___status.html#ga1fdce3985e64f66385a5805da1110f18"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#ga91c110525060b925ad4f0c21c205b757">snd_pcm_status_get_avail</a> (const <a class="el" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get number of frames available from a PCM status container (see <a class="el" href="group___p_c_m.html#ga8bb836bd0c414b59789d51a5f5379c08" title="Return number of frames ready to be read (capture) / written (playback).">snd_pcm_avail_update</a>).  <a href="group___p_c_m___status.html#ga91c110525060b925ad4f0c21c205b757"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#gac58d13e4d03c9420c57428ddffd94964">snd_pcm_status_get_avail_max</a> (const <a class="el" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get maximum number of frames available from a PCM status container after last <a class="el" href="group___p_c_m.html#ga32891eaac37741728a9b23027012c892" title="Obtain status (runtime) information for PCM handle.">snd_pcm_status</a> call.  <a href="group___p_c_m___status.html#gac58d13e4d03c9420c57428ddffd94964"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#ga3f4bfd0a0327529abaa621b248b6b1aa">snd_pcm_status_get_overrange</a> (const <a class="el" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get count of ADC overrange detections since last call.  <a href="group___p_c_m___status.html#ga3f4bfd0a0327529abaa621b248b6b1aa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___description.html#ga1089d73f52de6e7b724f7453d6f48f36">snd_pcm_type_name</a> (<a class="el" href="group___p_c_m.html#gaca6314f46f54a0b62536c403bbb62601">snd_pcm_type_t</a> type)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get name of PCM type  <a href="group___p_c_m___description.html#ga1089d73f52de6e7b724f7453d6f48f36"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___description.html#gafea7e7c65133faec1da1ef8b2d079578">snd_pcm_stream_name</a> (const <a class="el" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a> stream)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get name of PCM stream type  <a href="group___p_c_m___description.html#gafea7e7c65133faec1da1ef8b2d079578"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___description.html#ga1406fe8388a612b8e44e5f3682d00e91">snd_pcm_access_name</a> (const <a class="el" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> _access)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get name of PCM access type  <a href="group___p_c_m___description.html#ga1406fe8388a612b8e44e5f3682d00e91"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___description.html#ga2ca258b8ac569ca35f283e48d2181e45">snd_pcm_format_name</a> (const <a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get name of PCM sample format  <a href="group___p_c_m___description.html#ga2ca258b8ac569ca35f283e48d2181e45"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___description.html#gae201c92e3053c778bd7f2a4f5cc4d0e1">snd_pcm_format_description</a> (const <a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get description of PCM sample format  <a href="group___p_c_m___description.html#gae201c92e3053c778bd7f2a4f5cc4d0e1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___description.html#ga81beb8c430d897208269bd67bb3309b5">snd_pcm_subformat_name</a> (const <a class="el" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> subformat)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get name of PCM sample subformat  <a href="group___p_c_m___description.html#ga81beb8c430d897208269bd67bb3309b5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___description.html#gaf4e162f7a059cbbf8c388cb9ed5e23fc">snd_pcm_subformat_description</a> (const <a class="el" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> subformat)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get description of PCM sample subformat  <a href="group___p_c_m___description.html#gaf4e162f7a059cbbf8c388cb9ed5e23fc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___description.html#ga59f99dd9647315a7312d1f2b6204b7bc">snd_pcm_format_value</a> (const char *name)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get PCM sample format from name  <a href="group___p_c_m___description.html#ga59f99dd9647315a7312d1f2b6204b7bc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___description.html#ga9a27f18595344de572cce51c4e52ec4e">snd_pcm_tstamp_mode_name</a> (const <a class="el" href="group___p_c_m.html#ga695a9755880cf886c13d07938f92ea77">snd_pcm_tstamp_t</a> mode)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get name of PCM tstamp mode setting  <a href="group___p_c_m___description.html#ga9a27f18595344de572cce51c4e52ec4e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___description.html#ga16ea2b82b7ea8f8c7b21e81aa6d28f1f">snd_pcm_state_name</a> (const <a class="el" href="group___p_c_m.html#ga61ac499cb3701ce536d4d83725908860">snd_pcm_state_t</a> state)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get name of PCM state  <a href="group___p_c_m___description.html#ga16ea2b82b7ea8f8c7b21e81aa6d28f1f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___dump.html#ga9c5c879409c504e155e234905d031d8d">snd_pcm_dump</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a> *out)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dump PCM info.  <a href="group___p_c_m___dump.html#ga9c5c879409c504e155e234905d031d8d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___dump.html#ga46dca88304617a198814f6cfc6ceafae">snd_pcm_dump_hw_setup</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a> *out)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dump current hardware setup for PCM.  <a href="group___p_c_m___dump.html#ga46dca88304617a198814f6cfc6ceafae"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___dump.html#ga97b72a21c2bb1ae553fa909c3d42c294">snd_pcm_dump_sw_setup</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a> *out)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dump current software setup for PCM.  <a href="group___p_c_m___dump.html#ga97b72a21c2bb1ae553fa909c3d42c294"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___dump.html#ga3ac87790f8cb642e7afe4430e510572b">snd_pcm_dump_setup</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a> *out)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dump current setup (hardware and software) for PCM.  <a href="group___p_c_m___dump.html#ga3ac87790f8cb642e7afe4430e510572b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___dump.html#ga10c221dcb86bcecd0d6fce4b1231cb49">snd_pcm_hw_params_dump</a> (<a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a> *out)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dump a PCM hardware configuration space.  <a href="group___p_c_m___dump.html#ga10c221dcb86bcecd0d6fce4b1231cb49"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___dump.html#gad6f510a9b1be8d88115a1192f9a52693">snd_pcm_sw_params_dump</a> (<a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a> *out)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dump a software configuration.  <a href="group___p_c_m___dump.html#gad6f510a9b1be8d88115a1192f9a52693"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___dump.html#gaf2427b186609ad502666273342467a51">snd_pcm_status_dump</a> (<a class="el" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *status, <a class="el" href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a> *out)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dump status.  <a href="group___p_c_m___dump.html#gaf2427b186609ad502666273342467a51"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___direct.html#ga6d4acf42de554d4d1177fb035d484ea4">snd_pcm_mmap_begin</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, const <a class="el" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> **areas, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *offset, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *frames)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Application request to access a portion of direct (mmap) area.  <a href="group___p_c_m___direct.html#ga6d4acf42de554d4d1177fb035d484ea4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___direct.html#gac306bd13c305825aa39dd9180a3ad520">snd_pcm_mmap_commit</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> offset, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> frames)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Application has completed the access to area requested with <a class="el" href="group___p_c_m___direct.html#ga6d4acf42de554d4d1177fb035d484ea4" title="Application request to access a portion of direct (mmap) area.">snd_pcm_mmap_begin</a>.  <a href="group___p_c_m___direct.html#gac306bd13c305825aa39dd9180a3ad520"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___direct.html#ga5a9ee8e1e764b12da6d54dfa195f7c52">snd_pcm_mmap_writei</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, const void *buffer, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write interleaved frames to a PCM using direct buffer (mmap).  <a href="group___p_c_m___direct.html#ga5a9ee8e1e764b12da6d54dfa195f7c52"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___direct.html#ga24b6c538c8d7ddd0776ee65f8fb909eb">snd_pcm_mmap_readi</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, void *buffer, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read interleaved frames from a PCM using direct buffer (mmap).  <a href="group___p_c_m___direct.html#ga24b6c538c8d7ddd0776ee65f8fb909eb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___direct.html#ga092b1a7f387e9fc2977649bfd43b0958">snd_pcm_mmap_writen</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, void **bufs, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write non interleaved frames to a PCM using direct buffer (mmap).  <a href="group___p_c_m___direct.html#ga092b1a7f387e9fc2977649bfd43b0958"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___direct.html#ga29ce9af60eafb67f0303418a176bf3ea">snd_pcm_mmap_readn</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, void **bufs, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read non interleaved frames to a PCM using direct buffer (mmap).  <a href="group___p_c_m___direct.html#ga29ce9af60eafb67f0303418a176bf3ea"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#ga8b88181b11a026da55897a926d56034a">snd_pcm_format_signed</a> (<a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return sign info for a PCM sample linear format.  <a href="group___p_c_m___helpers.html#ga8b88181b11a026da55897a926d56034a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#ga8cd4e3ecc963942457e3b1b6f7661a90">snd_pcm_format_unsigned</a> (<a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return sign info for a PCM sample linear format.  <a href="group___p_c_m___helpers.html#ga8cd4e3ecc963942457e3b1b6f7661a90"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#ga5a52bb63323f463198dea3f3c6aca571">snd_pcm_format_linear</a> (<a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return linear info for a PCM sample format.  <a href="group___p_c_m___helpers.html#ga5a52bb63323f463198dea3f3c6aca571"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#ga36ae70bef5bfd5e7ecc743f6a4d46cb5">snd_pcm_format_float</a> (<a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return float info for a PCM sample format.  <a href="group___p_c_m___helpers.html#ga36ae70bef5bfd5e7ecc743f6a4d46cb5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#ga89537d0a972fa124051f6ba1a78c4bfa">snd_pcm_format_little_endian</a> (<a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return endian info for a PCM sample format.  <a href="group___p_c_m___helpers.html#ga89537d0a972fa124051f6ba1a78c4bfa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#ga3c0c224b8f67e73cf2447bee0110f760">snd_pcm_format_big_endian</a> (<a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return endian info for a PCM sample format.  <a href="group___p_c_m___helpers.html#ga3c0c224b8f67e73cf2447bee0110f760"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#gaf950358cdbb26bab53f63f28443bd2ef">snd_pcm_format_cpu_endian</a> (<a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return endian info for a PCM sample format.  <a href="group___p_c_m___helpers.html#gaf950358cdbb26bab53f63f28443bd2ef"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#ga8d4e07f2d68cc16f607857ed8a222a29">snd_pcm_format_width</a> (<a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return nominal bits per a PCM sample.  <a href="group___p_c_m___helpers.html#ga8d4e07f2d68cc16f607857ed8a222a29"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#gaa3e0ff7560342e5af2b5c7bd2d63a307">snd_pcm_format_physical_width</a> (<a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return bits needed to store a PCM sample.  <a href="group___p_c_m___helpers.html#gaa3e0ff7560342e5af2b5c7bd2d63a307"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#ga5f5ab1ac13de9598cf05877e4894e0d8">snd_pcm_build_linear_format</a> (int width, int pwidth, int unsignd, int big_endian)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Compose a PCM sample linear format.  <a href="group___p_c_m___helpers.html#ga5f5ab1ac13de9598cf05877e4894e0d8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ssize_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#ga5953a58f024f8cf762a9e4dae6b09502">snd_pcm_format_size</a> (<a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format, size_t samples)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return bytes needed to store a quantity of PCM sample.  <a href="group___p_c_m___helpers.html#ga5953a58f024f8cf762a9e4dae6b09502"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u_int8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#ga812a6458ab7759b750d6954050c75bb2">snd_pcm_format_silence</a> (<a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return 8 bit expressing silence for a PCM sample format.  <a href="group___p_c_m___helpers.html#ga812a6458ab7759b750d6954050c75bb2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u_int16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#ga6602d717534a0b6857f461fef1d8b37c">snd_pcm_format_silence_16</a> (<a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return 16 bit expressing silence for a PCM sample format.  <a href="group___p_c_m___helpers.html#ga6602d717534a0b6857f461fef1d8b37c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u_int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#gafbf8a883e8b7c38b94df561e0169aef4">snd_pcm_format_silence_32</a> (<a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return 32 bit expressing silence for a PCM sample format.  <a href="group___p_c_m___helpers.html#gafbf8a883e8b7c38b94df561e0169aef4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">u_int64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#ga79524557a85d7bbee12d315925e702b3">snd_pcm_format_silence_64</a> (<a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return 64 bit expressing silence for a PCM sample format.  <a href="group___p_c_m___helpers.html#ga79524557a85d7bbee12d315925e702b3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#ga82631361cf1c1d13af207beb59cf97ac">snd_pcm_format_set_silence</a> (<a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format, void *buf, unsigned int samples)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Silence a PCM samples buffer.  <a href="group___p_c_m___helpers.html#ga82631361cf1c1d13af207beb59cf97ac"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#gaf42fb6af35d3d85006c1dea2e11b3e54">snd_pcm_bytes_to_frames</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, ssize_t bytes)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert bytes in frames for a PCM.  <a href="group___p_c_m___helpers.html#gaf42fb6af35d3d85006c1dea2e11b3e54"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ssize_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#gac05ac2b7c6e25986a71792392ff90b83">snd_pcm_frames_to_bytes</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a> frames)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert frames in bytes for a PCM.  <a href="group___p_c_m___helpers.html#gac05ac2b7c6e25986a71792392ff90b83"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#gaeed610ddb01120b01b5a2e5cc59aa35b">snd_pcm_bytes_to_samples</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, ssize_t bytes)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert bytes in samples for a PCM.  <a href="group___p_c_m___helpers.html#gaeed610ddb01120b01b5a2e5cc59aa35b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ssize_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#gae3669a4326ce185f4261d7bf96900f3f">snd_pcm_samples_to_bytes</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, long samples)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert samples in bytes for a PCM.  <a href="group___p_c_m___helpers.html#gae3669a4326ce185f4261d7bf96900f3f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#ga23e03a8b127764fff669240986b96b39">snd_pcm_area_silence</a> (const <a class="el" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *dst_channel, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> dst_offset, unsigned int samples, <a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Silence an area.  <a href="group___p_c_m___helpers.html#ga23e03a8b127764fff669240986b96b39"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#ga1c0aab2a2bb341f1b1d154dae2b7e482">snd_pcm_areas_silence</a> (const <a class="el" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *dst_channels, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> dst_offset, unsigned int channels, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> frames, <a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Silence one or more areas.  <a href="group___p_c_m___helpers.html#ga1c0aab2a2bb341f1b1d154dae2b7e482"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#ga93d2f045575afb161abff126c3750049">snd_pcm_area_copy</a> (const <a class="el" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *dst_channel, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> dst_offset, const <a class="el" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *src_channel, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> src_offset, unsigned int samples, <a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy an area.  <a href="group___p_c_m___helpers.html#ga93d2f045575afb161abff126c3750049"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#gad57f8921f52ea2ffd870cafb2d076f2c">snd_pcm_areas_copy</a> (const <a class="el" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *dst_channels, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> dst_offset, const <a class="el" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *src_channels, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> src_offset, unsigned int channels, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> frames, <a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy one or more areas.  <a href="group___p_c_m___helpers.html#gad57f8921f52ea2ffd870cafb2d076f2c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___hook.html#gacaec88e4b6cc2a45e7a805487acd64ed">snd_pcm_hook_get_pcm</a> (<a class="el" href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911">snd_pcm_hook_t</a> *hook)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get PCM handle for a PCM hook.  <a href="group___p_c_m___hook.html#gacaec88e4b6cc2a45e7a805487acd64ed"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___hook.html#ga1eb467cd5ab11817edc2ed7df3608019">snd_pcm_hook_get_private</a> (<a class="el" href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911">snd_pcm_hook_t</a> *hook)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get callback function private data for a PCM hook.  <a href="group___p_c_m___hook.html#ga1eb467cd5ab11817edc2ed7df3608019"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___hook.html#ga6930df3b750b3f62dee6846fb3f6a576">snd_pcm_hook_set_private</a> (<a class="el" href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911">snd_pcm_hook_t</a> *hook, void *private_data)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set callback function private data for a PCM hook.  <a href="group___p_c_m___hook.html#ga6930df3b750b3f62dee6846fb3f6a576"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___hook.html#ga89eed2fdcda68c1efae9180a3794d5ef">snd_pcm_hook_add</a> (<a class="el" href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911">snd_pcm_hook_t</a> **hookp, <a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m___hook.html#ga57b6ba407d293017e116fa1b462a2411">snd_pcm_hook_type_t</a> type, <a class="el" href="group___p_c_m___hook.html#gaff0efa33d6ffbe1df2492ad0d30df309">snd_pcm_hook_func_t</a> func, void *private_data)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a PCM hook at end of hooks chain.  <a href="group___p_c_m___hook.html#ga89eed2fdcda68c1efae9180a3794d5ef"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___hook.html#ga4c59ad440d2479f957b477b26b90e4b1">snd_pcm_hook_remove</a> (<a class="el" href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911">snd_pcm_hook_t</a> *hook)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove a PCM hook.  <a href="group___p_c_m___hook.html#ga4c59ad440d2479f957b477b26b90e4b1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#ga39a4a1f88cd8b5e474d3d1d6f8e3a8ce">snd_pcm_meter_get_bufsize</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get meter buffer size from a <a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a415afb5482d35b38837035a6dd82b39d">SND_PCM_TYPE_METER</a> PCM.  <a href="group___p_c_m___scope.html#ga39a4a1f88cd8b5e474d3d1d6f8e3a8ce"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#gaeb0f82c12f8a1e57f4b6b09ad324f3ed">snd_pcm_meter_get_channels</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get meter channels from a <a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a415afb5482d35b38837035a6dd82b39d">SND_PCM_TYPE_METER</a> PCM.  <a href="group___p_c_m___scope.html#gaeb0f82c12f8a1e57f4b6b09ad324f3ed"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#ga8c95279cba00918b29671205e38f3e78">snd_pcm_meter_get_rate</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get meter rate from a <a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a415afb5482d35b38837035a6dd82b39d">SND_PCM_TYPE_METER</a> PCM.  <a href="group___p_c_m___scope.html#ga8c95279cba00918b29671205e38f3e78"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#gaa4929399573ca0e24b71a22b51d7f108">snd_pcm_meter_get_now</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get meter "now" frame pointer from a <a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a415afb5482d35b38837035a6dd82b39d">SND_PCM_TYPE_METER</a> PCM.  <a href="group___p_c_m___scope.html#gaa4929399573ca0e24b71a22b51d7f108"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#ga543fd7565c138f1a408ec55186725908">snd_pcm_meter_get_boundary</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get boundary for frame pointers from a <a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a415afb5482d35b38837035a6dd82b39d">SND_PCM_TYPE_METER</a> PCM.  <a href="group___p_c_m___scope.html#ga543fd7565c138f1a408ec55186725908"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#gae37aa1c3ce01063b9047e0bd437ef749">snd_pcm_meter_add_scope</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a scope to a <a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a415afb5482d35b38837035a6dd82b39d">SND_PCM_TYPE_METER</a> PCM.  <a href="group___p_c_m___scope.html#gae37aa1c3ce01063b9047e0bd437ef749"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#gabb6cacf50cf10cb6e95853dadd19234f">snd_pcm_meter_search_scope</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, const char *name)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Search an installed scope inside a <a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a415afb5482d35b38837035a6dd82b39d">SND_PCM_TYPE_METER</a> PCM.  <a href="group___p_c_m___scope.html#gabb6cacf50cf10cb6e95853dadd19234f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#ga360da60e074bffc146ffee93f8e79aa7">snd_pcm_scope_malloc</a> (<a class="el" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocate an invalid <a class="el" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> using standard malloc  <a href="group___p_c_m___scope.html#ga360da60e074bffc146ffee93f8e79aa7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#gabaf2af40ecc689cee2e81b9250823fcd">snd_pcm_scope_set_ops</a> (<a class="el" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope, const <a class="el" href="structsnd__pcm__scope__ops__t.html">snd_pcm_scope_ops_t</a> *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set callbacks for a <a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a415afb5482d35b38837035a6dd82b39d">SND_PCM_TYPE_METER</a> PCM scope.  <a href="group___p_c_m___scope.html#gabaf2af40ecc689cee2e81b9250823fcd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#gaae1d6cce40b244180c54b72aee0e00d2">snd_pcm_scope_set_name</a> (<a class="el" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope, const char *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set name of a <a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a415afb5482d35b38837035a6dd82b39d">SND_PCM_TYPE_METER</a> PCM scope.  <a href="group___p_c_m___scope.html#gaae1d6cce40b244180c54b72aee0e00d2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#gaff680f85a1f30c83b4b544ead5ff5a2a">snd_pcm_scope_get_name</a> (<a class="el" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get name of a <a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a415afb5482d35b38837035a6dd82b39d">SND_PCM_TYPE_METER</a> PCM scope.  <a href="group___p_c_m___scope.html#gaff680f85a1f30c83b4b544ead5ff5a2a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#gada4e9d2bfe2f7dc2b638c6406b9a4b26">snd_pcm_scope_get_callback_private</a> (<a class="el" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get callbacks private value for a <a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a415afb5482d35b38837035a6dd82b39d">SND_PCM_TYPE_METER</a> PCM scope.  <a href="group___p_c_m___scope.html#gada4e9d2bfe2f7dc2b638c6406b9a4b26"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#ga683ced3c9344b8f6f8aab4997f74f72d">snd_pcm_scope_set_callback_private</a> (<a class="el" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope, void *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get callbacks private value for a <a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a415afb5482d35b38837035a6dd82b39d">SND_PCM_TYPE_METER</a> PCM scope.  <a href="group___p_c_m___scope.html#ga683ced3c9344b8f6f8aab4997f74f72d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#ga3c1e3e9c3a5a99915de23bbd2635ae26">snd_pcm_scope_s16_open</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, const char *name, <a class="el" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> **scopep)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a s16 pseudo scope to a <a class="el" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a415afb5482d35b38837035a6dd82b39d">SND_PCM_TYPE_METER</a> PCM.  <a href="group___p_c_m___scope.html#ga3c1e3e9c3a5a99915de23bbd2635ae26"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int16_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#gac4297c74f130a89992459cbbc5ab029b">snd_pcm_scope_s16_get_channel_buffer</a> (<a class="el" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope, unsigned int channel)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get s16 pseudo scope frames buffer for a channel.  <a href="group___p_c_m___scope.html#gac4297c74f130a89992459cbbc5ab029b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___simple.html#ga5c55688bfe990821798936c20cd11ca5">snd_spcm_init</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, unsigned int rate, unsigned int channels, <a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format, <a class="el" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> subformat, <a class="el" href="group___p_c_m___simple.html#ga0c8bcbf9cc83e8b0edaa501b15ff8ba9">snd_spcm_latency_t</a> latency, <a class="el" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> _access, <a class="el" href="group___p_c_m___simple.html#gaf89aba8106b8cc46e9f18d91268ec5ba">snd_spcm_xrun_type_t</a> xrun_type)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set up a simple PCM.  <a href="group___p_c_m___simple.html#ga5c55688bfe990821798936c20cd11ca5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___simple.html#ga148a05b14b083d9c6ded79dd6bfd7fdd">snd_spcm_init_duplex</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *playback_pcm, <a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *capture_pcm, unsigned int rate, unsigned int channels, <a class="el" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format, <a class="el" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> subformat, <a class="el" href="group___p_c_m___simple.html#ga0c8bcbf9cc83e8b0edaa501b15ff8ba9">snd_spcm_latency_t</a> latency, <a class="el" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> _access, <a class="el" href="group___p_c_m___simple.html#gaf89aba8106b8cc46e9f18d91268ec5ba">snd_spcm_xrun_type_t</a> xrun_type, <a class="el" href="group___p_c_m___simple.html#ga6ed7a5a0762c198cb90ee48fb477b092">snd_spcm_duplex_type_t</a> duplex_type)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize simple PCMs in the duplex mode.  <a href="group___p_c_m___simple.html#ga148a05b14b083d9c6ded79dd6bfd7fdd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___simple.html#gab6ee6daf2b83bdebf6cf6355c0365885">snd_spcm_init_get_params</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, unsigned int *rate, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *buffer_size, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *period_size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the set up of simple PCM.  <a href="group___p_c_m___simple.html#gab6ee6daf2b83bdebf6cf6355c0365885"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#ga92ee6cf89b3ed71d47b7051f92699045">snd_pcm_start_mode_name</a> (<a class="el" href="group___p_c_m.html#ga0eae9150f4f207ed05cb629cc3a3673f">snd_pcm_start_t</a> mode) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(DEPRECATED) get name of PCM start mode setting  <a href="group___p_c_m___deprecated.html#ga92ee6cf89b3ed71d47b7051f92699045"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#gafd15306572f02e67354d65008e41dc8f">snd_pcm_xrun_mode_name</a> (<a class="el" href="group___p_c_m.html#ga67c10983b5cadd8b3eb3163489655784">snd_pcm_xrun_t</a> mode) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(DEPRECATED) get name of PCM xrun mode setting  <a href="group___p_c_m___deprecated.html#gafd15306572f02e67354d65008e41dc8f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#ga77967d8bdd8f4baf08661443523065c4">snd_pcm_sw_params_set_start_mode</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#ga0eae9150f4f207ed05cb629cc3a3673f">snd_pcm_start_t</a> val) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(DEPRECATED) Set start mode inside a software configuration container  <a href="group___p_c_m___deprecated.html#ga77967d8bdd8f4baf08661443523065c4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga0eae9150f4f207ed05cb629cc3a3673f">snd_pcm_start_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#gadd38871f4c64d9ecf8421b739228b19d">snd_pcm_sw_params_get_start_mode</a> (const <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(DEPRECATED) Get start mode from a software configuration container  <a href="group___p_c_m___deprecated.html#gadd38871f4c64d9ecf8421b739228b19d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#ga7f0da15ce674e09167688d3e98ec20ce">snd_pcm_sw_params_set_xrun_mode</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#ga67c10983b5cadd8b3eb3163489655784">snd_pcm_xrun_t</a> val) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(DEPRECATED) Set xrun mode inside a software configuration container  <a href="group___p_c_m___deprecated.html#ga7f0da15ce674e09167688d3e98ec20ce"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___p_c_m.html#ga67c10983b5cadd8b3eb3163489655784">snd_pcm_xrun_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#ga92a1742ca544aaa41de93d3d3661cb5b">snd_pcm_sw_params_get_xrun_mode</a> (const <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(DEPRECATED) Get xrun mode from a software configuration container  <a href="group___p_c_m___deprecated.html#ga92a1742ca544aaa41de93d3d3661cb5b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#ga5e16b325ad44596db299468ccc4531b8">snd_pcm_sw_params_set_xfer_align</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> val) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(DEPRECATED) Set xfer align inside a software configuration container  <a href="group___p_c_m___deprecated.html#ga5e16b325ad44596db299468ccc4531b8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#gabb62c5df350f6ceb266f9ff02a3a6ac7">snd_pcm_sw_params_get_xfer_align</a> (const <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a> *val) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(DEPRECATED) Get xfer align from a software configuration container  <a href="group___p_c_m___deprecated.html#gabb62c5df350f6ceb266f9ff02a3a6ac7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#ga5e098517809fd447df0ea1a4df371e08">snd_pcm_sw_params_set_sleep_min</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, unsigned int val) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(DEPRECATED) Set minimum number of ticks to sleep inside a software configuration container  <a href="group___p_c_m___deprecated.html#ga5e098517809fd447df0ea1a4df371e08"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#ga82e216007e0093240ae9a96560434f84">snd_pcm_sw_params_get_sleep_min</a> (const <a class="el" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, unsigned int *val) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(DEPRECATED) Get minimum numbers of ticks to sleep from a software configuration container  <a href="group___p_c_m___deprecated.html#ga82e216007e0093240ae9a96560434f84"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#ga55342da81dd6611ab2239c650dc73b7c">snd_pcm_hw_params_get_tick_time</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(DEPRECATED) Extract tick time from a configuration space  <a href="group___p_c_m___deprecated.html#ga55342da81dd6611ab2239c650dc73b7c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#gab74b4c9b873754e189b1f96468fa38f9">snd_pcm_hw_params_get_tick_time_min</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(DEPRECATED) Extract minimum tick time from a configuration space  <a href="group___p_c_m___deprecated.html#gab74b4c9b873754e189b1f96468fa38f9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#gada829ffd7b5b93a8d5e47a35322599e8">snd_pcm_hw_params_get_tick_time_max</a> (const <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(DEPRECATED) Extract maximum tick time from a configuration space  <a href="group___p_c_m___deprecated.html#gada829ffd7b5b93a8d5e47a35322599e8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#gae8f2e422b5e6ec5328d003c75cd978ea">snd_pcm_hw_params_test_tick_time</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int val, int dir) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(DEPRECATED) Verify if a tick time is available inside a configuration space for a PCM  <a href="group___p_c_m___deprecated.html#gae8f2e422b5e6ec5328d003c75cd978ea"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#ga4e968294e94f56d3ffcb20945d8a8543">snd_pcm_hw_params_set_tick_time</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int val, int dir) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(DEPRECATED) Restrict a configuration space to contain only one tick time  <a href="group___p_c_m___deprecated.html#ga4e968294e94f56d3ffcb20945d8a8543"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#ga458ef7a2e8aa9445446e4e5ddba9c654">snd_pcm_hw_params_set_tick_time_min</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(DEPRECATED) Restrict a configuration space with a minimum tick time  <a href="group___p_c_m___deprecated.html#ga458ef7a2e8aa9445446e4e5ddba9c654"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#ga44f6dcae8ee774254d964ba41f2f8ddc">snd_pcm_hw_params_set_tick_time_max</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(DEPRECATED) Restrict a configuration space with a maximum tick time  <a href="group___p_c_m___deprecated.html#ga44f6dcae8ee774254d964ba41f2f8ddc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#ga7b30d734fd89678f77563e655f7c06ab">snd_pcm_hw_params_set_tick_time_minmax</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(DEPRECATED) Restrict a configuration space to have tick times in a given range  <a href="group___p_c_m___deprecated.html#ga7b30d734fd89678f77563e655f7c06ab"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#ga9e871038328399ad5112747457256c53">snd_pcm_hw_params_set_tick_time_near</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(DEPRECATED) Restrict a configuration space to have tick time nearest to a target  <a href="group___p_c_m___deprecated.html#ga9e871038328399ad5112747457256c53"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#ga257cc818f91ac4b4ae39710256a245dd">snd_pcm_hw_params_set_tick_time_first</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(DEPRECATED) Restrict a configuration space to contain only its minimum tick time  <a href="group___p_c_m___deprecated.html#ga257cc818f91ac4b4ae39710256a245dd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#ga1daa74f876820685cb4e3e384728f004">snd_pcm_hw_params_set_tick_time_last</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(DEPRECATED) Restrict a configuration space to contain only its maximum tick time  <a href="group___p_c_m___deprecated.html#ga1daa74f876820685cb4e3e384728f004"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Application interface library for the ALSA driver. </p>
<dl class="author"><dt><b>Author:</b></dt><dd>Jaroslav Kysela &lt;<a href="mailto:perex@perex.cz">perex@perex.cz</a>&gt; </dd>
<dd>
Abramo Bagnara &lt;<a href="mailto:abramo@alsa-project.org">abramo@alsa-project.org</a>&gt; </dd>
<dd>
Takashi Iwai &lt;<a href="mailto:tiwai@suse.de">tiwai@suse.de</a>&gt; </dd></dl>
<dl class="date"><dt><b>Date:</b></dt><dd>1998-2001</dd></dl>
<p>Application interface library for the ALSA driver. See the <a class="el" href="pcm.html">PCM (digital audio) interface</a> page for more details. </p>
</div>
<!--- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&nbsp;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&nbsp;</span>Defines</a></div>

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

<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Apr 27 13:29:06 2010 for ALSA project - the C library reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>