Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > by-pkgid > 34546d63baef3ab2a7675f37737b66ab > files > 135

libalsa2-docs-1.0.23-2.1mdv2010.1.i586.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/qateam/rpm/BUILD/alsa-lib-1.0.23/src/pcm/pcm.c 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/qateam/rpm/BUILD/alsa-lib-1.0.23/src/pcm/pcm.c File Reference</h1>
<p>PCM Interface.  
<a href="#_details">More...</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Functions</h2></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#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">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#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#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#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"><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">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#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#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#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#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#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#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#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">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> (<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> (<a class="el" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> acc)</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> (<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> (<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"><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#ga81beb8c430d897208269bd67bb3309b5">snd_pcm_subformat_name</a> (<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> (<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">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)</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)</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">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> (<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> (<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">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">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#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___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"><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.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#ga8340c7dc0ac37f37afe5e7c21d6c528b">snd_pcm_open</a> (<a class="el" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> **pcmp, 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> **pcmp, 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#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"><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"><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">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">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_area, <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_areas, <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_area, <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_area, <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_areas, <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_areas, <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">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___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">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">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> ()</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> ()</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> ()</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___h_w___params.html#ga092e6c110ad7b4e52855b9522e437ed9">snd_pcm_hw_params_sizeof</a> ()</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> *format)</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> format)</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> format)</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> *val, 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> *val, 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> *val, 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___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)</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)</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)</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)</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)</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)</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)</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)</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)</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)</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)</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>
<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">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___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">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> ()</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___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)</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)</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)</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)</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___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___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)</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)</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___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___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)</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)</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___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> *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 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___status.html#ga6a8ae2a4786419af7853687a99436d8d">snd_pcm_status_sizeof</a> ()</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">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> ()</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___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">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>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>PCM Interface. </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></dl>
<dl class="date"><dt><b>Date:</b></dt><dd>2000-2001</dd></dl>
<p>PCM Interface is designed to write or read digital audio frames. A frame is the data unit converted into/from sound in one time unit (1/rate seconds), by example if you set your playback PCM rate to 44100 you'll hear 44100 frames per second. The size in bytes of a frame may be obtained from bits needed to store a sample and channels count.</p>
<p>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 Sat Nov 20 07:42:24 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>