File: //usr/share/doc/alsa-lib-devel-1.0.17/lib64/html/pcm_8h.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ALSA project - the C library reference: /builddir/build/BUILD/alsa-lib-1.0.17a/include/pcm.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data Structures</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
<li><a href="pages.html"><span>Related Pages</span></a></li>
<li><a href="examples.html"><span>Examples</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul></div>
<h1>/builddir/build/BUILD/alsa-lib-1.0.17a/include/pcm.h File Reference</h1>Application interface library for the ALSA driver. <a href="#_details">More...</a>
<p>
<p>
<a href="pcm_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__snd__pcm__channel__area.html">_snd_pcm_channel_area</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">union </td><td class="memItemRight" valign="bottom"><a class="el" href="union__snd__pcm__sync__id.html">_snd_pcm_sync_id</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__snd__pcm__scope__ops.html">_snd_pcm_scope_ops</a></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ge72e88b1ca3a08aeb589fbdab82f7552">SND_PCM_DLSYM_VERSION</a> _dlsym_pcm_001</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g1a96c6dabb17e9e91e74f81237bf726a">SND_PCM_NONBLOCK</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g38a8281b66b92829ec24d61bf2c48da1">SND_PCM_ASYNC</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gc5d9aae0b1fb1fe253ffcf2bf482f459">SND_PCM_NO_AUTO_RESAMPLE</a> 0x00010000</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g79ef439af1964167ee0e66f253381ff0">SND_PCM_NO_AUTO_CHANNELS</a> 0x00020000</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gc6042a46fbefa02d3dad9bbe7a05977c">SND_PCM_NO_AUTO_FORMAT</a> 0x00040000</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gffdb4ed3bdf08b4f3d9ab700458c33bc">SND_PCM_NO_SOFTVOL</a> 0x00080000</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#g85ef387021417308b6770bf06c191369">snd_pcm_info_alloca</a>(ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an invalid <a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> using standard alloca <a href="group___p_c_m___info.html#g85ef387021417308b6770bf06c191369"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g7538314a04c68287bd8612a2061299b9">snd_pcm_hw_params_alloca</a>(ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an invalid <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> using standard alloca <a href="group___p_c_m___h_w___params.html#g7538314a04c68287bd8612a2061299b9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#gea330ac8b0df7a56b69c114700de244c">snd_pcm_sw_params_alloca</a>(ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an invalid <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> using standard alloca <a href="group___p_c_m___s_w___params.html#gea330ac8b0df7a56b69c114700de244c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___access.html#g04a4bc6a3cfa5d67e3a0faf5e0ca77b3">snd_pcm_access_mask_alloca</a>(ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an empty <a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a> using standard alloca <a href="group___p_c_m___access.html#g04a4bc6a3cfa5d67e3a0faf5e0ca77b3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___format.html#g57eaaa4e0f1d0b497110491a830d16b7">snd_pcm_format_mask_alloca</a>(ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an empty <a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a> using standard alloca <a href="group___p_c_m___format.html#g57eaaa4e0f1d0b497110491a830d16b7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___sub_format.html#gbf25c433b45c114ff2414614400fccbb">snd_pcm_subformat_mask_alloca</a>(ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an empty <a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a> using standard alloca <a href="group___p_c_m___sub_format.html#gbf25c433b45c114ff2414614400fccbb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#g88941f67214d564017bb88ffdc4306f7">snd_pcm_status_alloca</a>(ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an invalid <a class="el" href="group___p_c_m.html#g1f281a9476a599d4f320297e3a07ec79">snd_pcm_status_t</a> using standard alloca <a href="group___p_c_m___status.html#g88941f67214d564017bb88ffdc4306f7"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _snd_pcm_info </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _snd_pcm_hw_params </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _snd_pcm_sw_params </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _snd_pcm_status </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g1f281a9476a599d4f320297e3a07ec79">snd_pcm_status_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _snd_pcm_access_mask </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _snd_pcm_format_mask </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _snd_pcm_subformat_mask </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group___p_c_m.html#g7343f21defd9fd0eb2b216031323d744">_snd_pcm_class</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g334daec1791a55b39a5352bf0423f328">snd_pcm_class_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group___p_c_m.html#g19dcdcf853fb7600192272d302f59d8f">_snd_pcm_subclass</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gd18bccd308145f2dac3975089cdab36a">snd_pcm_subclass_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group___p_c_m.html#g14c854408a86cfc89723c044d2554044">_snd_pcm_stream</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g854f0966bd0d7248ed3d9e5c293136ed">snd_pcm_stream_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group___p_c_m.html#gb305f210b05bc39dac0a31480023ddb9">_snd_pcm_access</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gb838921f42075ebe3f8744889a8ecd87">snd_pcm_access_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group___p_c_m.html#g3df0b888477ce2dc3817d9095db859b1">_snd_pcm_format</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group___p_c_m.html#gc7652f59a81d97d298b8940761891402">_snd_pcm_subformat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gc7def2cfb418b1c4ced3ccd7106969a7">snd_pcm_subformat_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group___p_c_m.html#gfff41b69676ea4a7efa64dd5642505dd">_snd_pcm_state</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gd08aecb11dff7aa18f2480f8ab1b72d1">snd_pcm_state_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group___p_c_m.html#ge59e5c86546a0800cc2026299b9c45ea">_snd_pcm_start</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g66e64d632e9183c219609f0e3ff0aba6">snd_pcm_start_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group___p_c_m.html#g738b1e7fcc482110be9108caf73a08e3">_snd_pcm_xrun</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gb704f544004a9279b77da353f9afbcdb">snd_pcm_xrun_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group___p_c_m.html#g74f84326b59d8a1e0a30f8c9bae8a143">_snd_pcm_tstamp</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g8bbd0d937a3cbd07b1f5d6cde4c26baa">snd_pcm_tstamp_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef long </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g842d603aa3a4bc5b4596b42490104da3">snd_pcm_sframes_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _snd_pcm </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group___p_c_m.html#g60df675e39a8c0da3488bc06b1fe34ff">_snd_pcm_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g32ab38b53d7b554cf93546f6f1d325de">snd_pcm_type_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="struct__snd__pcm__channel__area.html">_snd_pcm_channel_area</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g68b3f08750e94a28a903591b0242d927">snd_pcm_channel_area_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="union__snd__pcm__sync__id.html">_snd_pcm_sync_id</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g625675034cd60e8f297904ca6464a81d">snd_pcm_sync_id_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _snd_pcm_scope </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g0f3b1ab9ab8c992af4b1132788f79939">snd_pcm_scope_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group___p_c_m___hook.html#g9521a1d33bdc82d060a4d4dbbbad4c63">_snd_pcm_hook_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___hook.html#gddb85ea9304bd1c56ba1948822440fad">snd_pcm_hook_type_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _snd_pcm_hook </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___hook.html#g9650da88cca4114e1f16303c4bcf0da7">snd_pcm_hook_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int(*) </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___hook.html#g769d13eceb6a6530761b07fa1c7e6f2c">snd_pcm_hook_func_t</a> (<a class="el" href="group___p_c_m___hook.html#g9650da88cca4114e1f16303c4bcf0da7">snd_pcm_hook_t</a> *hook)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="struct__snd__pcm__scope__ops.html">_snd_pcm_scope_ops</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#g8cb52eb4116bfeacc5d0337a157f000b">snd_pcm_scope_ops_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group___p_c_m___simple.html#g712ec7332344503c966b52c7cb5df35b">_snd_spcm_latency</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___simple.html#g79f3af371e266dcca894b98587e93ebd">snd_spcm_latency_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group___p_c_m___simple.html#g72324e2fd18146dd5ebd429f0760bb96">_snd_spcm_xrun_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___simple.html#gd995300b0f3c1ef4b8c57601beb5731e">snd_spcm_xrun_type_t</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group___p_c_m___simple.html#g2a475f9de6fa75502ac1b3430f632c46">_snd_spcm_duplex_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___simple.html#g8c75d9253b7e20aef593a4a6286fb2a8">snd_spcm_duplex_type_t</a></td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g7343f21defd9fd0eb2b216031323d744">_snd_pcm_class</a> { <br>
<a class="el" href="group___p_c_m.html#gg7343f21defd9fd0eb2b216031323d74470d78e45645d3ac21b1c61ac61c4bbd9">SND_PCM_CLASS_GENERIC</a> = 0,
<a class="el" href="group___p_c_m.html#gg7343f21defd9fd0eb2b216031323d7449758212d0d46824f1ddeecfd00716eb5">SND_PCM_CLASS_MULTI</a>,
<a class="el" href="group___p_c_m.html#gg7343f21defd9fd0eb2b216031323d7442a334a1233fb7ddf2fd23d1ed5b136bb">SND_PCM_CLASS_MODEM</a>,
<a class="el" href="group___p_c_m.html#gg7343f21defd9fd0eb2b216031323d7448fd63e9c61a4794ec71581c706c50b3f">SND_PCM_CLASS_DIGITIZER</a>,
<br>
<b>SND_PCM_CLASS_LAST</b> = SND_PCM_CLASS_DIGITIZER
<br>
}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g19dcdcf853fb7600192272d302f59d8f">_snd_pcm_subclass</a> { <a class="el" href="group___p_c_m.html#gg19dcdcf853fb7600192272d302f59d8fe1f4c9152c588f09a65dfe3dfa5c363a">SND_PCM_SUBCLASS_GENERIC_MIX</a> = 0,
<a class="el" href="group___p_c_m.html#gg19dcdcf853fb7600192272d302f59d8f38990b31c1b9be18f59728c241c8a6d9">SND_PCM_SUBCLASS_MULTI_MIX</a>,
<b>SND_PCM_SUBCLASS_LAST</b> = SND_PCM_SUBCLASS_MULTI_MIX
}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g14c854408a86cfc89723c044d2554044">_snd_pcm_stream</a> { <a class="el" href="group___p_c_m.html#gg14c854408a86cfc89723c044d25540445265e8564200e92afed0297c3783a5ff">SND_PCM_STREAM_PLAYBACK</a> = 0,
<a class="el" href="group___p_c_m.html#gg14c854408a86cfc89723c044d25540441408c771b47bdb2cfce7f29984987311">SND_PCM_STREAM_CAPTURE</a>,
<b>SND_PCM_STREAM_LAST</b> = SND_PCM_STREAM_CAPTURE
}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gb305f210b05bc39dac0a31480023ddb9">_snd_pcm_access</a> { <br>
<a class="el" href="group___p_c_m.html#ggb305f210b05bc39dac0a31480023ddb9aa5ad51ccf13b1b328598187683d352b">SND_PCM_ACCESS_MMAP_INTERLEAVED</a> = 0,
<a class="el" href="group___p_c_m.html#ggb305f210b05bc39dac0a31480023ddb9560d6755386ed93bd78d6af10ccd047a">SND_PCM_ACCESS_MMAP_NONINTERLEAVED</a>,
<a class="el" href="group___p_c_m.html#ggb305f210b05bc39dac0a31480023ddb9f8c107c301d99a1e0096edd983ce6b98">SND_PCM_ACCESS_MMAP_COMPLEX</a>,
<a class="el" href="group___p_c_m.html#ggb305f210b05bc39dac0a31480023ddb9d5adbbe192a9d9eb47cc09f1232d6069">SND_PCM_ACCESS_RW_INTERLEAVED</a>,
<br>
<a class="el" href="group___p_c_m.html#ggb305f210b05bc39dac0a31480023ddb92ae9d36ccbf3b093e63410c63aabae66">SND_PCM_ACCESS_RW_NONINTERLEAVED</a>,
<b>SND_PCM_ACCESS_LAST</b> = SND_PCM_ACCESS_RW_NONINTERLEAVED
<br>
}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g3df0b888477ce2dc3817d9095db859b1">_snd_pcm_format</a> { <br>
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1c3e80d6cfa977f6b0d128f5c3c0747f4">SND_PCM_FORMAT_UNKNOWN</a> = -1,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b172d652b7f888169ea3a69767ff562fdf">SND_PCM_FORMAT_S8</a> = 0,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b126b3c5295ad401e2c5ec783884dfb1d1">SND_PCM_FORMAT_U8</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b11fd948f56de28a1d285a93d69109365e">SND_PCM_FORMAT_S16_LE</a>,
<br>
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1bd856fc1058c577f5bc34a688e55dce7">SND_PCM_FORMAT_S16_BE</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1fd962345a95e4011884481529dbd50ed">SND_PCM_FORMAT_U16_LE</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b14f4cad05a01cc144f2bbb5ede1b4478d">SND_PCM_FORMAT_U16_BE</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b12910a784a2fad1488050dbad4a405425">SND_PCM_FORMAT_S24_LE</a>,
<br>
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1b913df65ff393947209a2a122f23ac09">SND_PCM_FORMAT_S24_BE</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1a5ed81d5da37c42a055ac9e4f6f9c87c">SND_PCM_FORMAT_U24_LE</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1b703b372e5804ace6c7689a3f12f0c1b">SND_PCM_FORMAT_U24_BE</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1b81569c9916d906bfe429d563ae654d2">SND_PCM_FORMAT_S32_LE</a>,
<br>
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1ba162e352ec24c8741cf1136306796bb">SND_PCM_FORMAT_S32_BE</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1dd88e5350c2d13f5b6a80adfbab9d2dc">SND_PCM_FORMAT_U32_LE</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1b65c0ba7d2b97fca68837c954668348d">SND_PCM_FORMAT_U32_BE</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b15b0d929c729f3ac4e31a32b91eeb3671">SND_PCM_FORMAT_FLOAT_LE</a>,
<br>
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b12831bd34b834e232d9a2055e75e2a7d7">SND_PCM_FORMAT_FLOAT_BE</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1700456822485bc78f384af29132213a2">SND_PCM_FORMAT_FLOAT64_LE</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b11bef6d35ee18037293cf0f1de54c4a55">SND_PCM_FORMAT_FLOAT64_BE</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1cc91fc5e6ab132b93211d506a1d4a640">SND_PCM_FORMAT_IEC958_SUBFRAME_LE</a>,
<br>
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1094c3d9c1597024537afb661fc6f3d67">SND_PCM_FORMAT_IEC958_SUBFRAME_BE</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1c747cf20bdfa683007bb97fb2878bac2">SND_PCM_FORMAT_MU_LAW</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b118ffea53e883d2dbf27edd9d7b1898dc">SND_PCM_FORMAT_A_LAW</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b13bea5a3e271c9129ca81bef2871bc8cc">SND_PCM_FORMAT_IMA_ADPCM</a>,
<br>
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1578cc4339e19e2ed65e158995065d191">SND_PCM_FORMAT_MPEG</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1bb6dec2a2b7bd31accea44e51864c962">SND_PCM_FORMAT_GSM</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b137ae44431ba9930992199d629ddc2ce4">SND_PCM_FORMAT_SPECIAL</a> = 31,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1e00d13527b515cff1b5538b1603b00b1">SND_PCM_FORMAT_S24_3LE</a> = 32,
<br>
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b17c02049f0e2cd5bfce9dfe6825244eed">SND_PCM_FORMAT_S24_3BE</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b13db5e8a1b9935d66380a53588ce3ca0f">SND_PCM_FORMAT_U24_3LE</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b13863024395751336008557df4373ef5a">SND_PCM_FORMAT_U24_3BE</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1c76f1649d2f09b0160c38b33099803ad">SND_PCM_FORMAT_S20_3LE</a>,
<br>
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b106bc62eec3e70f5f123d089e53ecab35">SND_PCM_FORMAT_S20_3BE</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b156fca3ff0ead8e14aeba10c1b8aa8e48">SND_PCM_FORMAT_U20_3LE</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b175cca91c6f967717eaa9fccb6d5d91a3">SND_PCM_FORMAT_U20_3BE</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1768c8b654c414fc3e7478d204a1f06cc">SND_PCM_FORMAT_S18_3LE</a>,
<br>
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1eec37dbf99dd51dc4780ee9cb972675c">SND_PCM_FORMAT_S18_3BE</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b120548535e0a5c2f03cf22ee6ed81329e">SND_PCM_FORMAT_U18_3LE</a>,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1b89ce8647062603cd2f65beda68dd385">SND_PCM_FORMAT_U18_3BE</a>,
<b>SND_PCM_FORMAT_LAST</b> = SND_PCM_FORMAT_U18_3BE,
<br>
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b14474a5558bb6e875cbead77efea250f6">SND_PCM_FORMAT_S16</a> = SND_PCM_FORMAT_S16_LE,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1c3daa0fb8e639e28fbc7d1d5d70b868e">SND_PCM_FORMAT_U16</a> = SND_PCM_FORMAT_U16_LE,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1a4c6ca6b42272b0830b819f4044bab0f">SND_PCM_FORMAT_S24</a> = SND_PCM_FORMAT_S24_LE,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1d276935928166dc9bef3b886fd7c3002">SND_PCM_FORMAT_U24</a> = SND_PCM_FORMAT_U24_LE,
<br>
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b125204219bb573eefe9613698eb4e2e20">SND_PCM_FORMAT_S32</a> = SND_PCM_FORMAT_S32_LE,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1a1ac7ba612e6695bff54ed3d52da662f">SND_PCM_FORMAT_U32</a> = SND_PCM_FORMAT_U32_LE,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1071eba3d276182aa46010e5456c69cdb">SND_PCM_FORMAT_FLOAT</a> = SND_PCM_FORMAT_FLOAT_LE,
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b1ce658a16dd52f0a71e91335655148fce">SND_PCM_FORMAT_FLOAT64</a> = SND_PCM_FORMAT_FLOAT64_LE,
<br>
<a class="el" href="group___p_c_m.html#gg3df0b888477ce2dc3817d9095db859b12bbb1ff20c782c566c8f5e27e35c77b1">SND_PCM_FORMAT_IEC958_SUBFRAME</a> = SND_PCM_FORMAT_IEC958_SUBFRAME_LE
<br>
}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gc7652f59a81d97d298b8940761891402">_snd_pcm_subformat</a> { <a class="el" href="group___p_c_m.html#ggc7652f59a81d97d298b8940761891402d38946a25d9f95320a31a93dc6b12007">SND_PCM_SUBFORMAT_STD</a> = 0,
<b>SND_PCM_SUBFORMAT_LAST</b> = SND_PCM_SUBFORMAT_STD
}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gfff41b69676ea4a7efa64dd5642505dd">_snd_pcm_state</a> { <br>
<a class="el" href="group___p_c_m.html#ggfff41b69676ea4a7efa64dd5642505ddfdb9cd6c0ac1f99f2d9efb483f769811">SND_PCM_STATE_OPEN</a> = 0,
<a class="el" href="group___p_c_m.html#ggfff41b69676ea4a7efa64dd5642505dd00b41db538fa5ebd07d479694dc2fa00">SND_PCM_STATE_SETUP</a>,
<a class="el" href="group___p_c_m.html#ggfff41b69676ea4a7efa64dd5642505ddfa179425d00d012af07ef15e1c066ea6">SND_PCM_STATE_PREPARED</a>,
<a class="el" href="group___p_c_m.html#ggfff41b69676ea4a7efa64dd5642505ddda46a834c177617864dd7c31bf3405ce">SND_PCM_STATE_RUNNING</a>,
<br>
<a class="el" href="group___p_c_m.html#ggfff41b69676ea4a7efa64dd5642505ddc2e9537a871c09e723853891887a3022">SND_PCM_STATE_XRUN</a>,
<a class="el" href="group___p_c_m.html#ggfff41b69676ea4a7efa64dd5642505dd796dff0758c095701dabdc21fc8d7c1e">SND_PCM_STATE_DRAINING</a>,
<a class="el" href="group___p_c_m.html#ggfff41b69676ea4a7efa64dd5642505dd613e0141c624e38dfa475d3f6208ded9">SND_PCM_STATE_PAUSED</a>,
<a class="el" href="group___p_c_m.html#ggfff41b69676ea4a7efa64dd5642505dd98aa49ed3dab65d6fd5c5a8e79cf3216">SND_PCM_STATE_SUSPENDED</a>,
<br>
<a class="el" href="group___p_c_m.html#ggfff41b69676ea4a7efa64dd5642505dd84b60699c11e6cf30b52fb21a8e672c1">SND_PCM_STATE_DISCONNECTED</a>,
<b>SND_PCM_STATE_LAST</b> = SND_PCM_STATE_DISCONNECTED
<br>
}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ge59e5c86546a0800cc2026299b9c45ea">_snd_pcm_start</a> { <a class="el" href="group___p_c_m.html#gge59e5c86546a0800cc2026299b9c45ea140162e1e70365fd9992ade727313581">SND_PCM_START_DATA</a> = 0,
<a class="el" href="group___p_c_m.html#gge59e5c86546a0800cc2026299b9c45ea45c330dac53ac62d3a61bee2d181ba80">SND_PCM_START_EXPLICIT</a>,
<b>SND_PCM_START_LAST</b> = SND_PCM_START_EXPLICIT
}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g738b1e7fcc482110be9108caf73a08e3">_snd_pcm_xrun</a> { <a class="el" href="group___p_c_m.html#gg738b1e7fcc482110be9108caf73a08e3d39dd17bb924014fedc6440801be3ca4">SND_PCM_XRUN_NONE</a> = 0,
<a class="el" href="group___p_c_m.html#gg738b1e7fcc482110be9108caf73a08e35399142873351b3e7bc85007cf38f97f">SND_PCM_XRUN_STOP</a>,
<b>SND_PCM_XRUN_LAST</b> = SND_PCM_XRUN_STOP
}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g74f84326b59d8a1e0a30f8c9bae8a143">_snd_pcm_tstamp</a> { <a class="el" href="group___p_c_m.html#gg74f84326b59d8a1e0a30f8c9bae8a1433815841c41b8e20ee36359b8ae3357b4">SND_PCM_TSTAMP_NONE</a> = 0,
<a class="el" href="group___p_c_m.html#gg74f84326b59d8a1e0a30f8c9bae8a143479c37e31ae37db5fa477a72dd871484">SND_PCM_TSTAMP_ENABLE</a>,
<a class="el" href="group___p_c_m.html#gg74f84326b59d8a1e0a30f8c9bae8a14391165fb96090426bc5387e34f422f6d1">SND_PCM_TSTAMP_MMAP</a> = SND_PCM_TSTAMP_ENABLE,
<b>SND_PCM_TSTAMP_LAST</b> = SND_PCM_TSTAMP_ENABLE
}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g60df675e39a8c0da3488bc06b1fe34ff">_snd_pcm_type</a> { <br>
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ffe297ff921ee07ada1b6e830381884c13">SND_PCM_TYPE_HW</a> = 0,
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff8280c3d193127d708f0e3562b197ace9">SND_PCM_TYPE_HOOKS</a>,
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff563501d97b4e08d3627a8fa55454ad39">SND_PCM_TYPE_MULTI</a>,
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff636243d7c9964a490b80383a5e533000">SND_PCM_TYPE_FILE</a>,
<br>
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff91b0869b8f12fdc614f927706494ab3f">SND_PCM_TYPE_NULL</a>,
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff2dc63ce34e8f3c5f64e7550e0bf4264c">SND_PCM_TYPE_SHM</a>,
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34fff3ab3bd115dcc7977c520e7fadd98f36">SND_PCM_TYPE_INET</a>,
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ffceb6a0a6a48adc07c34fe6b04dd24d46">SND_PCM_TYPE_COPY</a>,
<br>
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ffdc4d68340a88ebd57fbd2d570f642fd7">SND_PCM_TYPE_LINEAR</a>,
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff01e0eb5d226642cf1aab04dbaeedad62">SND_PCM_TYPE_ALAW</a>,
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff7f0a2173420b4d499531ca8aa5d58c0e">SND_PCM_TYPE_MULAW</a>,
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ffe0a0b41ef6c9c1a4f8f1cf4f83be53c7">SND_PCM_TYPE_ADPCM</a>,
<br>
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ffb2489342a56d392a34db6f155365efa2">SND_PCM_TYPE_RATE</a>,
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff9d59342f163452b68240698f8c88e113">SND_PCM_TYPE_ROUTE</a>,
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff3733f6dea6f9b3d27c16a4fba143c07f">SND_PCM_TYPE_PLUG</a>,
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff09effbc4ee7996886a44c6417514c94d">SND_PCM_TYPE_SHARE</a>,
<br>
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff8ed9dac157f4433fbc4233db1483b3d2">SND_PCM_TYPE_METER</a>,
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff1154d518a74546c26a7acc7c6d0c4678">SND_PCM_TYPE_MIX</a>,
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff0921d2e59d73baac6c15b9d58707bf8d">SND_PCM_TYPE_DROUTE</a>,
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff0e1af32ee705d55452a546ff3f2160cf">SND_PCM_TYPE_LBSERVER</a>,
<br>
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff29c1f3c1da208841edf3807aa5ae181a">SND_PCM_TYPE_LINEAR_FLOAT</a>,
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff5ee6ca9c53778bc0c613d3cb640263c9">SND_PCM_TYPE_LADSPA</a>,
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff2409ff6f0cf384ba97908ce30532c47c">SND_PCM_TYPE_DMIX</a>,
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff73f0ddc138765e9552864c017621479d">SND_PCM_TYPE_JACK</a>,
<br>
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ffd9da4f56f6d197cca3fa5486518614bf">SND_PCM_TYPE_DSNOOP</a>,
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ffd9df24991f65e883932df94408af0301">SND_PCM_TYPE_DSHARE</a>,
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff181c2002d8e5fc426aa00bef6e37ab6a">SND_PCM_TYPE_IEC958</a>,
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff86d853593012cc1d44eec4584cb73cf0">SND_PCM_TYPE_SOFTVOL</a>,
<br>
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ffb17e6d681bc99340f9decff724744afd">SND_PCM_TYPE_IOPLUG</a>,
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ffb0897ed7ee70bda6daa7ef5f2a3567f0">SND_PCM_TYPE_EXTPLUG</a>,
<a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ffa4006da4201fb10e07439fd3ae66598b">SND_PCM_TYPE_MMAP_EMUL</a>,
<b>SND_PCM_TYPE_LAST</b> = SND_PCM_TYPE_MMAP_EMUL
<br>
}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___hook.html#g9521a1d33bdc82d060a4d4dbbbad4c63">_snd_pcm_hook_type</a> { <b>SND_PCM_HOOK_TYPE_HW_PARAMS</b> = 0,
<b>SND_PCM_HOOK_TYPE_HW_FREE</b>,
<b>SND_PCM_HOOK_TYPE_CLOSE</b>,
<b>SND_PCM_HOOK_TYPE_LAST</b> = SND_PCM_HOOK_TYPE_CLOSE
}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___simple.html#g712ec7332344503c966b52c7cb5df35b">_snd_spcm_latency</a> { <a class="el" href="group___p_c_m___simple.html#gg712ec7332344503c966b52c7cb5df35b3c9c9dcf9c749eec2a3991ae7fcc0a36">SND_SPCM_LATENCY_STANDARD</a> = 0,
<a class="el" href="group___p_c_m___simple.html#gg712ec7332344503c966b52c7cb5df35bb76f9bd4b5b85797c602708da555084d">SND_SPCM_LATENCY_MEDIUM</a>,
<a class="el" href="group___p_c_m___simple.html#gg712ec7332344503c966b52c7cb5df35bab99ef614d5d143405c154e1d5b7cc84">SND_SPCM_LATENCY_REALTIME</a>
}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___simple.html#g72324e2fd18146dd5ebd429f0760bb96">_snd_spcm_xrun_type</a> { <a class="el" href="group___p_c_m___simple.html#gg72324e2fd18146dd5ebd429f0760bb96b24913c693d9520830475aba07cfff3d">SND_SPCM_XRUN_IGNORE</a> = 0,
<a class="el" href="group___p_c_m___simple.html#gg72324e2fd18146dd5ebd429f0760bb9647699324c63a71d47dbf88e5236248c5">SND_SPCM_XRUN_STOP</a>
}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___simple.html#g2a475f9de6fa75502ac1b3430f632c46">_snd_spcm_duplex_type</a> { <a class="el" href="group___p_c_m___simple.html#gg2a475f9de6fa75502ac1b3430f632c46e5cfc7121be3ddb52902d75ec07d6ff7">SND_SPCM_DUPLEX_LIBERAL</a> = 0,
<a class="el" href="group___p_c_m___simple.html#gg2a475f9de6fa75502ac1b3430f632c46e9d47e7c8b6b3940f57a30592c042cd1">SND_SPCM_DUPLEX_PEDANTIC</a>
}</td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gb7eaaec6f27e4ca48cada9795cd2479b">snd_pcm_open</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> **pcm, const char *name, <a class="el" href="group___p_c_m.html#g854f0966bd0d7248ed3d9e5c293136ed">snd_pcm_stream_t</a> stream, int mode)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Opens a PCM. <a href="group___p_c_m.html#gb7eaaec6f27e4ca48cada9795cd2479b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g7e8bd4c5b4468996f9cf9ec6eea0b8d7">snd_pcm_open_lconf</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> **pcm, const char *name, <a class="el" href="group___p_c_m.html#g854f0966bd0d7248ed3d9e5c293136ed">snd_pcm_stream_t</a> stream, int mode, <a class="el" href="group___config.html#gb7dc173feea5bedcd999bba678eb53a7">snd_config_t</a> *lconf)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Opens a PCM using local configuration. <a href="group___p_c_m.html#g7e8bd4c5b4468996f9cf9ec6eea0b8d7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gff39173ece95bba5fa69bc6ea15634e6">snd_pcm_close</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">close PCM handle <a href="group___p_c_m.html#gff39173ece95bba5fa69bc6ea15634e6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g396fcf972944424de85b3df7ccf51b40">snd_pcm_name</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get identifier of PCM handle <a href="group___p_c_m.html#g396fcf972944424de85b3df7ccf51b40"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g32ab38b53d7b554cf93546f6f1d325de">snd_pcm_type_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gf417ca2e3e1282a04385c0ca85775053">snd_pcm_type</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get type of PCM handle <a href="group___p_c_m.html#gf417ca2e3e1282a04385c0ca85775053"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g854f0966bd0d7248ed3d9e5c293136ed">snd_pcm_stream_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g8a6dfe581f9b2423280d2cd9ce06eb1f">snd_pcm_stream</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get stream for a PCM handle <a href="group___p_c_m.html#g8a6dfe581f9b2423280d2cd9ce06eb1f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gbb3a82026325a80f503b7c89532397f6">snd_pcm_poll_descriptors_count</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get count of poll descriptors for PCM handle <a href="group___p_c_m.html#gbb3a82026325a80f503b7c89532397f6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gfc99365835bb429cac8c994fa56a42d7">snd_pcm_poll_descriptors</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, struct pollfd *pfds, unsigned int space)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get poll descriptors <a href="group___p_c_m.html#gfc99365835bb429cac8c994fa56a42d7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g4aefafc201ed12f0b10fa1b7967705e7">snd_pcm_poll_descriptors_revents</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, struct pollfd *pfds, unsigned int nfds, unsigned short *revents)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get returned events from poll descriptors <a href="group___p_c_m.html#g4aefafc201ed12f0b10fa1b7967705e7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g083b56d6e5d04e46bc2f4b63e3a67f1d">snd_pcm_nonblock</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, int nonblock)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">set nonblock mode <a href="group___p_c_m.html#g083b56d6e5d04e46bc2f4b63e3a67f1d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g0d343597cdce35871a5010b6e6d5535b">snd_async_add_pcm_handler</a> (<a class="el" href="group___global.html#ga966cc0e80d3b8f070437c851114d5a5">snd_async_handler_t</a> **handler, <a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___global.html#gc2c426c7ea09cdcc0cdb398660104baa">snd_async_callback_t</a> callback, void *private_data)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Add an async handler for a PCM. <a href="group___p_c_m.html#g0d343597cdce35871a5010b6e6d5535b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga393c80ca5d5c3739f23066ac43b12f6">snd_async_handler_get_pcm</a> (<a class="el" href="group___global.html#ga966cc0e80d3b8f070437c851114d5a5">snd_async_handler_t</a> *handler)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return PCM handle related to an async handler. <a href="group___p_c_m.html#ga393c80ca5d5c3739f23066ac43b12f6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gf7a1518a6833a1e2110ea22c5727a565">snd_pcm_info</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> *info)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain general (static) information for PCM handle. <a href="group___p_c_m.html#gf7a1518a6833a1e2110ea22c5727a565"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g156d751cccef80727b32cbbee6844569">snd_pcm_hw_params_current</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Retreive current PCM hardware configuration chosen with <a class="el" href="group___p_c_m.html#g98ba19d2800b7d601277fd8c068505da">snd_pcm_hw_params</a>. <a href="group___p_c_m.html#g156d751cccef80727b32cbbee6844569"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g98ba19d2800b7d601277fd8c068505da">snd_pcm_hw_params</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Install one PCM hardware configuration chosen from a configuration space and <a class="el" href="group___p_c_m.html#g692ad9e5902d0623b56a0decee0fa686">snd_pcm_prepare</a> it. <a href="group___p_c_m.html#g98ba19d2800b7d601277fd8c068505da"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gd9d9a6795127aaf349ccc728d7687fc0">snd_pcm_hw_free</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Remove PCM hardware configuration and free associated resources. <a href="group___p_c_m.html#gd9d9a6795127aaf349ccc728d7687fc0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g04f309dd4dbad5bcfbfbf8c0219051c0">snd_pcm_sw_params_current</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return current software configuration for a PCM. <a href="group___p_c_m.html#g04f309dd4dbad5bcfbfbf8c0219051c0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g848317f8dfab2e828e9db7bd106b3c6a">snd_pcm_sw_params</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Install PCM software configuration defined by params. <a href="group___p_c_m.html#g848317f8dfab2e828e9db7bd106b3c6a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g692ad9e5902d0623b56a0decee0fa686">snd_pcm_prepare</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Prepare PCM for use. <a href="group___p_c_m.html#g692ad9e5902d0623b56a0decee0fa686"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g2579838482736c83db77782feb46f0ca">snd_pcm_reset</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Reset PCM position. <a href="group___p_c_m.html#g2579838482736c83db77782feb46f0ca"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g3517971b4faf263cf91d146b5a07169d">snd_pcm_status</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g1f281a9476a599d4f320297e3a07ec79">snd_pcm_status_t</a> *status)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain status (runtime) information for PCM handle. <a href="group___p_c_m.html#g3517971b4faf263cf91d146b5a07169d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga59e471867bd560a08ee19d091c71451">snd_pcm_start</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Start a PCM. <a href="group___p_c_m.html#ga59e471867bd560a08ee19d091c71451"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gf3eacffb0c2ead60fd2cb10911d47c83">snd_pcm_drop</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Stop a PCM dropping pending frames. <a href="group___p_c_m.html#gf3eacffb0c2ead60fd2cb10911d47c83"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gef0a474698d7140d57f69db6cea9233e">snd_pcm_drain</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Stop a PCM preserving pending frames. <a href="group___p_c_m.html#gef0a474698d7140d57f69db6cea9233e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga94a91f769c34dff733b1639c98f3c47">snd_pcm_pause</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, int enable)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pause/resume PCM. <a href="group___p_c_m.html#ga94a91f769c34dff733b1639c98f3c47"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#gd08aecb11dff7aa18f2480f8ab1b72d1">snd_pcm_state_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g4bf83ebcddd9b6c838c45192740e0375">snd_pcm_state</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return PCM state. <a href="group___p_c_m.html#g4bf83ebcddd9b6c838c45192740e0375"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g4fee1b4912e3497d01e94fe863d8dff1">snd_pcm_hwsync</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Synchronize stream position with hardware. <a href="group___p_c_m.html#g4fee1b4912e3497d01e94fe863d8dff1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#ga0d9e14a4be65209eb549e48a9f07302">snd_pcm_delay</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g842d603aa3a4bc5b4596b42490104da3">snd_pcm_sframes_t</a> *delayp)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain delay for a running PCM handle. <a href="group___p_c_m.html#ga0d9e14a4be65209eb549e48a9f07302"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g3484c8039de196b37144869c5935109c">snd_pcm_resume</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Resume from suspend, no samples are lost. <a href="group___p_c_m.html#g3484c8039de196b37144869c5935109c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g2cf0d8395319073e8a672a84ac9d2759">snd_pcm_htimestamp</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *avail, <a class="el" href="group___global.html#g9ec799950aa7da856cf805705197c390">snd_htimestamp_t</a> *tstamp)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain last position update hi-res timestamp. <a href="group___p_c_m.html#g2cf0d8395319073e8a672a84ac9d2759"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g842d603aa3a4bc5b4596b42490104da3">snd_pcm_sframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g41ca534658076885d9b077ad674750cd">snd_pcm_avail_update</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return number of frames ready to be read (capture) / written (playback). <a href="group___p_c_m.html#g41ca534658076885d9b077ad674750cd"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g842d603aa3a4bc5b4596b42490104da3">snd_pcm_sframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g8f56faf60ea6b60839e131df88f080d7">snd_pcm_rewindable</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get safe count of frames which can be rewinded. <a href="group___p_c_m.html#g8f56faf60ea6b60839e131df88f080d7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g842d603aa3a4bc5b4596b42490104da3">snd_pcm_sframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g57575d5fc512027bca93ce4c0a2c47c8">snd_pcm_rewind</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> frames)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Move application frame position backward. <a href="group___p_c_m.html#g57575d5fc512027bca93ce4c0a2c47c8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g842d603aa3a4bc5b4596b42490104da3">snd_pcm_sframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g74e0d77eb3e47e63be3a4b1f448e589e">snd_pcm_forwardable</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get safe count of frames which can be forwarded. <a href="group___p_c_m.html#g74e0d77eb3e47e63be3a4b1f448e589e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g842d603aa3a4bc5b4596b42490104da3">snd_pcm_sframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gde089303a00232b6a0faade8b9c536ea">snd_pcm_forward</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> frames)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Move application frame position forward. <a href="group___p_c_m.html#gde089303a00232b6a0faade8b9c536ea"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g842d603aa3a4bc5b4596b42490104da3">snd_pcm_sframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gf13067c0ebde29118ca05af76e5b17a9">snd_pcm_writei</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, const void *buffer, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> size)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Write interleaved frames to a PCM. <a href="group___p_c_m.html#gf13067c0ebde29118ca05af76e5b17a9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g842d603aa3a4bc5b4596b42490104da3">snd_pcm_sframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g745cb155f2664255474d611568335d4d">snd_pcm_readi</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, void *buffer, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> size)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Read interleaved frames from a PCM. <a href="group___p_c_m.html#g745cb155f2664255474d611568335d4d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g842d603aa3a4bc5b4596b42490104da3">snd_pcm_sframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g4f8b271ce99e7058fd1ff729abf96eb7">snd_pcm_writen</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, void **bufs, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> size)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Write non interleaved frames to a PCM. <a href="group___p_c_m.html#g4f8b271ce99e7058fd1ff729abf96eb7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g842d603aa3a4bc5b4596b42490104da3">snd_pcm_sframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gfdbb013a65910f8b8dee29bd16a78685">snd_pcm_readn</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, void **bufs, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> size)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Read non interleaved frames to a PCM. <a href="group___p_c_m.html#gfdbb013a65910f8b8dee29bd16a78685"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gd74d8ca5d9e05b6540a7d8892e6137ff">snd_pcm_wait</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, int timeout)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Wait for a PCM to become ready. <a href="group___p_c_m.html#gd74d8ca5d9e05b6540a7d8892e6137ff"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gd8e6bfda4bd0908f874fbe420bbc063d">snd_pcm_link</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm1, <a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm2)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Link two PCMs. <a href="group___p_c_m.html#gd8e6bfda4bd0908f874fbe420bbc063d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g2aaafe137f51e2bef723ecef821967ac">snd_pcm_unlink</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Remove a PCM from a linked group. <a href="group___p_c_m.html#g2aaafe137f51e2bef723ecef821967ac"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g9ec4481b5a13f33038b2b88a9cdfa372">snd_pcm_recover</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, int err, int silent)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Recover the stream state from an error or suspend. <a href="group___p_c_m.html#g9ec4481b5a13f33038b2b88a9cdfa372"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#g6aa164ed37308d66bcc079f5cd265a09">snd_pcm_set_params</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format, <a class="el" href="group___p_c_m.html#gb838921f42075ebe3f8744889a8ecd87">snd_pcm_access_t</a> access, unsigned int channels, unsigned int rate, int soft_resample, unsigned int latency)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the hardware and software parameters in a simple way. <a href="group___p_c_m.html#g6aa164ed37308d66bcc079f5cd265a09"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m.html#gb3bac19c1caa5d844a61b89952490b9b">snd_pcm_get_params</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *buffer_size, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *period_size)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the transfer size parameters in a simple way. <a href="group___p_c_m.html#gb3bac19c1caa5d844a61b89952490b9b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#g25fe5462ec26a7d9b4002285feca9b00">snd_pcm_info_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get size of <a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> <a href="group___p_c_m___info.html#g25fe5462ec26a7d9b4002285feca9b00"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#gab1fd46b7f2723a6c116209371ef5cc7">snd_pcm_info_malloc</a> (<a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an invalid <a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> using standard malloc <a href="group___p_c_m___info.html#gab1fd46b7f2723a6c116209371ef5cc7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#g91943e1389e3768fa0b089604aa22172">snd_pcm_info_free</a> (<a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">frees a previously allocated <a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> <a href="group___p_c_m___info.html#g91943e1389e3768fa0b089604aa22172"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#g712692f5f5c7885437a3e9fed81f9f4e">snd_pcm_info_copy</a> (<a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> *dst, const <a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> *src)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">copy one <a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> to another <a href="group___p_c_m___info.html#g712692f5f5c7885437a3e9fed81f9f4e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#g22fdae5ce2325591d64d11556112b284">snd_pcm_info_get_device</a> (const <a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get device from a PCM info container. <a href="group___p_c_m___info.html#g22fdae5ce2325591d64d11556112b284"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#g0299c1fe95119ec7e8c345e9c204bea5">snd_pcm_info_get_subdevice</a> (const <a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get subdevice from a PCM info container. <a href="group___p_c_m___info.html#g0299c1fe95119ec7e8c345e9c204bea5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g854f0966bd0d7248ed3d9e5c293136ed">snd_pcm_stream_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#gc3800ce42fa7b055909e16015888999a">snd_pcm_info_get_stream</a> (const <a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get stream (direction) from a PCM info container. <a href="group___p_c_m___info.html#gc3800ce42fa7b055909e16015888999a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#ga141c713e5ad03ddae194e79d17e1137">snd_pcm_info_get_card</a> (const <a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get card from a PCM info container. <a href="group___p_c_m___info.html#ga141c713e5ad03ddae194e79d17e1137"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#g5cbce499121e6f6f8ebfb641bfa741bb">snd_pcm_info_get_id</a> (const <a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get id from a PCM info container. <a href="group___p_c_m___info.html#g5cbce499121e6f6f8ebfb641bfa741bb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#g009d12f1a2cb6bb7fccdacfb2a812490">snd_pcm_info_get_name</a> (const <a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get name from a PCM info container. <a href="group___p_c_m___info.html#g009d12f1a2cb6bb7fccdacfb2a812490"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#g36eaaf078137a30ae8cfb47304f2cf7b">snd_pcm_info_get_subdevice_name</a> (const <a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get subdevice name from a PCM info container. <a href="group___p_c_m___info.html#g36eaaf078137a30ae8cfb47304f2cf7b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g334daec1791a55b39a5352bf0423f328">snd_pcm_class_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#g43d0da743dc94e8e3c7b805a49157eec">snd_pcm_info_get_class</a> (const <a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get class from a PCM info container. <a href="group___p_c_m___info.html#g43d0da743dc94e8e3c7b805a49157eec"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#gd18bccd308145f2dac3975089cdab36a">snd_pcm_subclass_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#g9be29701e917624d9485c61b5a0f4b67">snd_pcm_info_get_subclass</a> (const <a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get subclass from a PCM info container. <a href="group___p_c_m___info.html#g9be29701e917624d9485c61b5a0f4b67"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#g752f0f2324020200ecaa40cf92d8faca">snd_pcm_info_get_subdevices_count</a> (const <a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get subdevices count from a PCM info container. <a href="group___p_c_m___info.html#g752f0f2324020200ecaa40cf92d8faca"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#g8f3b85ec101376d1b492da721773b984">snd_pcm_info_get_subdevices_avail</a> (const <a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get available subdevices count from a PCM info container. <a href="group___p_c_m___info.html#g8f3b85ec101376d1b492da721773b984"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="union__snd__pcm__sync__id.html">snd_pcm_sync_id_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#g7befc38569772074055abda39f4b552e">snd_pcm_info_get_sync</a> (const <a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get hardware synchronization ID from a PCM info container. <a href="group___p_c_m___info.html#g7befc38569772074055abda39f4b552e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#g0e1e37bc7ed6c5a121f54dda00e1ec1c">snd_pcm_info_set_device</a> (<a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> *obj, unsigned int val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set wanted device inside a PCM info container (see <a class="el" href="control_8c.html#734796a82c208a6c9744e17f046d837f">snd_ctl_pcm_info</a>). <a href="group___p_c_m___info.html#g0e1e37bc7ed6c5a121f54dda00e1ec1c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#g4c9180215bfaff0d5d851c910b5b2426">snd_pcm_info_set_subdevice</a> (<a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> *obj, unsigned int val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set wanted subdevice inside a PCM info container (see <a class="el" href="control_8c.html#734796a82c208a6c9744e17f046d837f">snd_ctl_pcm_info</a>). <a href="group___p_c_m___info.html#g4c9180215bfaff0d5d851c910b5b2426"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___info.html#gc0651f8db7a33391cc7c90432c077483">snd_pcm_info_set_stream</a> (<a class="el" href="group___p_c_m.html#g2226bdcc6e780543beaadc319332e37b">snd_pcm_info_t</a> *obj, <a class="el" href="group___p_c_m.html#g854f0966bd0d7248ed3d9e5c293136ed">snd_pcm_stream_t</a> val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set wanted stream inside a PCM info container (see <a class="el" href="control_8c.html#734796a82c208a6c9744e17f046d837f">snd_ctl_pcm_info</a>). <a href="group___p_c_m___info.html#gc0651f8db7a33391cc7c90432c077483"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g7b77b28c4ae9e747fad9513359024833">snd_pcm_hw_params_any</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Fill params with a full configuration space for a PCM. <a href="group___p_c_m___h_w___params.html#g7b77b28c4ae9e747fad9513359024833"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gb0d54cdf65b765086b0b56bf8ca1b32f">snd_pcm_hw_params_can_mmap_sample_resolution</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Check, if hardware supports sample-resolution mmap for given configuration. <a href="group___p_c_m___h_w___params.html#gb0d54cdf65b765086b0b56bf8ca1b32f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gd9ab9e218c2fe087ee530d52e9b5dc10">snd_pcm_hw_params_is_double</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft"> </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#gd9ab9e218c2fe087ee530d52e9b5dc10"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g31ed440d239995a65126317984cc2b13">snd_pcm_hw_params_is_batch</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft"> </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#g31ed440d239995a65126317984cc2b13"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g2a7a85f79aed2c079c5fb42a0fc15876">snd_pcm_hw_params_is_block_transfer</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft"> </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#g2a7a85f79aed2c079c5fb42a0fc15876"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g2394a0663d3ab837af5818d411a17a81">snd_pcm_hw_params_is_monotonic</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Check, if timestamps are monotonic for given configuration. <a href="group___p_c_m___h_w___params.html#g2394a0663d3ab837af5818d411a17a81"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gcbca37c9674b4ba84500e28823cb5660">snd_pcm_hw_params_can_overrange</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Check, if hardware supports overrange detection. <a href="group___p_c_m___h_w___params.html#gcbca37c9674b4ba84500e28823cb5660"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5f1690a16df41016958cb03fc1f96eda"></a><!-- doxytag: member="pcm.h::snd_pcm_hw_params_can_forward" ref="g5f1690a16df41016958cb03fc1f96eda" args="(const snd_pcm_hw_params_t *params)" -->
int </td><td class="memItemRight" valign="bottom"><b>snd_pcm_hw_params_can_forward</b> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga4de8b5a8e05addf90002ef06d8ba6ca"></a><!-- doxytag: member="pcm.h::snd_pcm_hw_params_can_rewind" ref="ga4de8b5a8e05addf90002ef06d8ba6ca" args="(const snd_pcm_hw_params_t *params)" -->
int </td><td class="memItemRight" valign="bottom"><b>snd_pcm_hw_params_can_rewind</b> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g41a6b095cfa73090d4bc4f7fd6bded08">snd_pcm_hw_params_can_pause</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Check, if hardware supports pause. <a href="group___p_c_m___h_w___params.html#g41a6b095cfa73090d4bc4f7fd6bded08"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g9cfca1251c1426e4c0b344672bf34dbe">snd_pcm_hw_params_can_resume</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Check, if hardware supports resume. <a href="group___p_c_m___h_w___params.html#g9cfca1251c1426e4c0b344672bf34dbe"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g14325d8f170df498f2d552698c7fb932">snd_pcm_hw_params_is_half_duplex</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Check, if hardware does half-duplex only. <a href="group___p_c_m___h_w___params.html#g14325d8f170df498f2d552698c7fb932"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g8e11b1cc6f01eaf98fa492239d3feb14">snd_pcm_hw_params_is_joint_duplex</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft"> </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#g8e11b1cc6f01eaf98fa492239d3feb14"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g3c1370ae1bd6751e5645eadde3104bc4">snd_pcm_hw_params_can_sync_start</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Check, if hardware supports synchronized start with sample resolution. <a href="group___p_c_m___h_w___params.html#g3c1370ae1bd6751e5645eadde3104bc4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g1efcd3afc21267580a6b13b35d252285">snd_pcm_hw_params_get_rate_numden</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *rate_num, unsigned int *rate_den)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get rate exact info from a configuration space. <a href="group___p_c_m___h_w___params.html#g1efcd3afc21267580a6b13b35d252285"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g4ee07e0da43f863a3d686875f5eadb21">snd_pcm_hw_params_get_sbits</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get sample resolution info from a configuration space. <a href="group___p_c_m___h_w___params.html#g4ee07e0da43f863a3d686875f5eadb21"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gaa90aa2a2146f0da7f2fdf64988095a8">snd_pcm_hw_params_get_fifo_size</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get hard are FIFO size info from a configuration space. <a href="group___p_c_m___h_w___params.html#gaa90aa2a2146f0da7f2fdf64988095a8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g0466baf663c4adb07410928312532b5e">snd_pcm_hw_params_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get size of <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> <a href="group___p_c_m___h_w___params.html#g0466baf663c4adb07410928312532b5e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g8bdeac0379a1f6a3d4bcef741fa75254">snd_pcm_hw_params_malloc</a> (<a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an invalid <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> using standard malloc <a href="group___p_c_m___h_w___params.html#g8bdeac0379a1f6a3d4bcef741fa75254"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gc3d8572b62aa89a2be4e189425a691ae">snd_pcm_hw_params_free</a> (<a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">frees a previously allocated <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> <a href="group___p_c_m___h_w___params.html#gc3d8572b62aa89a2be4e189425a691ae"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g6b5b5d3cb74a78d926438f8ac7a701d3">snd_pcm_hw_params_copy</a> (<a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *dst, const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *src)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">copy one <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> to another <a href="group___p_c_m___h_w___params.html#g6b5b5d3cb74a78d926438f8ac7a701d3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g2805e1c52be0ae3282b908763792e924">snd_pcm_hw_params_get_access</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gb838921f42075ebe3f8744889a8ecd87">snd_pcm_access_t</a> *_access)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract access type from a configuration space. <a href="group___p_c_m___h_w___params.html#g2805e1c52be0ae3282b908763792e924"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g6ec41f2d2375657c40b4a2ab4c00fdf5">snd_pcm_hw_params_test_access</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gb838921f42075ebe3f8744889a8ecd87">snd_pcm_access_t</a> _access)</td></tr>
<tr><td class="mdescLeft"> </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#g6ec41f2d2375657c40b4a2ab4c00fdf5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g7545411f272b29b97a01a2aa29d65d26">snd_pcm_hw_params_set_access</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gb838921f42075ebe3f8744889a8ecd87">snd_pcm_access_t</a> _access)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space to contain only one access type. <a href="group___p_c_m___h_w___params.html#g7545411f272b29b97a01a2aa29d65d26"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g2e26a742000a0629e034595cbaaece86">snd_pcm_hw_params_set_access_first</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gb838921f42075ebe3f8744889a8ecd87">snd_pcm_access_t</a> *_access)</td></tr>
<tr><td class="mdescLeft"> </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#g2e26a742000a0629e034595cbaaece86"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g0556d719cd3a2af3ef001d26c9350b0e">snd_pcm_hw_params_set_access_last</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gb838921f42075ebe3f8744889a8ecd87">snd_pcm_access_t</a> *_access)</td></tr>
<tr><td class="mdescLeft"> </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#g0556d719cd3a2af3ef001d26c9350b0e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gbe7b52f4829ca183c4c6e1b33ad40a7d">snd_pcm_hw_params_set_access_mask</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft"> </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#gbe7b52f4829ca183c4c6e1b33ad40a7d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#geaccb354e3a2bef502a479a341d38db0">snd_pcm_hw_params_get_access_mask</a> (<a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get access mask from a configuration space. <a href="group___p_c_m___h_w___params.html#geaccb354e3a2bef502a479a341d38db0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gd93506e779a2f0def8c19ccb5b01ca25">snd_pcm_hw_params_get_format</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract format from a configuration space. <a href="group___p_c_m___h_w___params.html#gd93506e779a2f0def8c19ccb5b01ca25"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#geb4f62d38e9e5dfdac1f0c9753dc2c03">snd_pcm_hw_params_test_format</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> val)</td></tr>
<tr><td class="mdescLeft"> </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#geb4f62d38e9e5dfdac1f0c9753dc2c03"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gfc07a552bbad9d788c64cb3f8e432908">snd_pcm_hw_params_set_format</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space to contain only one format. <a href="group___p_c_m___h_w___params.html#gfc07a552bbad9d788c64cb3f8e432908"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gdd92066728f3d1d94e1d0cda346e0d1e">snd_pcm_hw_params_set_format_first</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> *format)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space to contain only its first format. <a href="group___p_c_m___h_w___params.html#gdd92066728f3d1d94e1d0cda346e0d1e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g194197eed421fb5ea0a147548e9a6281">snd_pcm_hw_params_set_format_last</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> *format)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space to contain only its last format. <a href="group___p_c_m___h_w___params.html#g194197eed421fb5ea0a147548e9a6281"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g678aba7fae1b9044cef6146d43a4d3c0">snd_pcm_hw_params_set_format_mask</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft"> </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#g678aba7fae1b9044cef6146d43a4d3c0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g2f494658e5a4a87518576f60d4b42098">snd_pcm_hw_params_get_format_mask</a> (<a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get format mask from a configuration space. <a href="group___p_c_m___h_w___params.html#g2f494658e5a4a87518576f60d4b42098"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ge4cf2843a85c51eec2d6493892891b52">snd_pcm_hw_params_get_subformat</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gc7def2cfb418b1c4ced3ccd7106969a7">snd_pcm_subformat_t</a> *subformat)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract subformat from a configuration space. <a href="group___p_c_m___h_w___params.html#ge4cf2843a85c51eec2d6493892891b52"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga5d009a72665546d25db0211d0ac1db4">snd_pcm_hw_params_test_subformat</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gc7def2cfb418b1c4ced3ccd7106969a7">snd_pcm_subformat_t</a> subformat)</td></tr>
<tr><td class="mdescLeft"> </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#ga5d009a72665546d25db0211d0ac1db4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ge77968e4f506ca8e6248c1fa0dd25f5b">snd_pcm_hw_params_set_subformat</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gc7def2cfb418b1c4ced3ccd7106969a7">snd_pcm_subformat_t</a> subformat)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space to contain only one subformat. <a href="group___p_c_m___h_w___params.html#ge77968e4f506ca8e6248c1fa0dd25f5b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g4554e400c4e398e4ae348e47e3d24d61">snd_pcm_hw_params_set_subformat_first</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gc7def2cfb418b1c4ced3ccd7106969a7">snd_pcm_subformat_t</a> *subformat)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space to contain only its first subformat. <a href="group___p_c_m___h_w___params.html#g4554e400c4e398e4ae348e47e3d24d61"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gea58c06859468cd6f97e18257de07ed7">snd_pcm_hw_params_set_subformat_last</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gc7def2cfb418b1c4ced3ccd7106969a7">snd_pcm_subformat_t</a> *subformat)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space to contain only its last subformat. <a href="group___p_c_m___h_w___params.html#gea58c06859468cd6f97e18257de07ed7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g6b9fd4c4456f0c2ca25dd20d98caf0cd">snd_pcm_hw_params_set_subformat_mask</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft"> </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#g6b9fd4c4456f0c2ca25dd20d98caf0cd"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g1357bd98371533a23d3651b4b8202a66">snd_pcm_hw_params_get_subformat_mask</a> (<a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get subformat mask from a configuration space. <a href="group___p_c_m___h_w___params.html#g1357bd98371533a23d3651b4b8202a66"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g4d233b27e6e61ea8bcf9cb8de42cc879">snd_pcm_hw_params_get_channels</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract channels from a configuration space. <a href="group___p_c_m___h_w___params.html#g4d233b27e6e61ea8bcf9cb8de42cc879"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g27b3b3729a308bda2989ad293d614f08">snd_pcm_hw_params_get_channels_min</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract minimum channels count from a configuration space. <a href="group___p_c_m___h_w___params.html#g27b3b3729a308bda2989ad293d614f08"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gb09a3ca0d51e380234d7711d302b95c0">snd_pcm_hw_params_get_channels_max</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract maximum channels count from a configuration space. <a href="group___p_c_m___h_w___params.html#gb09a3ca0d51e380234d7711d302b95c0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g126119c13b0da1a1258b20872beedfdb">snd_pcm_hw_params_test_channels</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int val)</td></tr>
<tr><td class="mdescLeft"> </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#g126119c13b0da1a1258b20872beedfdb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g78ebd87b5855736b110272cafc420462">snd_pcm_hw_params_set_channels</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space to contain only one channels count. <a href="group___p_c_m___h_w___params.html#g78ebd87b5855736b110272cafc420462"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g39f2ad0ae88e4b1e4c1e9c8b5c178e99">snd_pcm_hw_params_set_channels_min</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space with a minimum channels count. <a href="group___p_c_m___h_w___params.html#g39f2ad0ae88e4b1e4c1e9c8b5c178e99"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g802ea477ad9246679d36d5652ba68fed">snd_pcm_hw_params_set_channels_max</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space with a maximum channels count. <a href="group___p_c_m___h_w___params.html#g802ea477ad9246679d36d5652ba68fed"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g2f20eb6ba467866fb7b44724efc78eb5">snd_pcm_hw_params_set_channels_minmax</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *min, unsigned int *max)</td></tr>
<tr><td class="mdescLeft"> </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#g2f20eb6ba467866fb7b44724efc78eb5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g0cb79c9d76c5dd04e25332b359c72e42">snd_pcm_hw_params_set_channels_near</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val)</td></tr>
<tr><td class="mdescLeft"> </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#g0cb79c9d76c5dd04e25332b359c72e42"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g930243697c8e4bbb15d70811b178ec58">snd_pcm_hw_params_set_channels_first</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val)</td></tr>
<tr><td class="mdescLeft"> </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#g930243697c8e4bbb15d70811b178ec58"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gd4a562f8bda3876050dd295669ce05de">snd_pcm_hw_params_set_channels_last</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val)</td></tr>
<tr><td class="mdescLeft"> </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#gd4a562f8bda3876050dd295669ce05de"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g2edd1a4033aef06c4c02c91845c172d4">snd_pcm_hw_params_get_rate</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract rate from a configuration space. <a href="group___p_c_m___h_w___params.html#g2edd1a4033aef06c4c02c91845c172d4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga6f15edb433544be520de1231eb21f1c">snd_pcm_hw_params_get_rate_min</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract minimum rate from a configuration space. <a href="group___p_c_m___h_w___params.html#ga6f15edb433544be520de1231eb21f1c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g1aece6313050c1f168a4833254f64132">snd_pcm_hw_params_get_rate_max</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract maximum rate from a configuration space. <a href="group___p_c_m___h_w___params.html#g1aece6313050c1f168a4833254f64132"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g714fef7bd0dc9d27977bad4d613ee697">snd_pcm_hw_params_test_rate</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int val, int dir)</td></tr>
<tr><td class="mdescLeft"> </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#g714fef7bd0dc9d27977bad4d613ee697"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gffca29f7bab1da5669d71744543ff93c">snd_pcm_hw_params_set_rate</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int val, int dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space to contain only one rate. <a href="group___p_c_m___h_w___params.html#gffca29f7bab1da5669d71744543ff93c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g524d808299d38af09e53a2af1b37c9a8">snd_pcm_hw_params_set_rate_min</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space with a minimum rate. <a href="group___p_c_m___h_w___params.html#g524d808299d38af09e53a2af1b37c9a8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gead195d0aa3d22f44db869174f53f491">snd_pcm_hw_params_set_rate_max</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space with a maximum rate. <a href="group___p_c_m___h_w___params.html#gead195d0aa3d22f44db869174f53f491"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gfadbdfe821dac5098456b01f684ad7bf">snd_pcm_hw_params_set_rate_minmax</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir)</td></tr>
<tr><td class="mdescLeft"> </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#gfadbdfe821dac5098456b01f684ad7bf"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga3602c3c8912acf66c4db29f96608021">snd_pcm_hw_params_set_rate_near</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </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#ga3602c3c8912acf66c4db29f96608021"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g842803fb20c18d429c2a5c168d9419d8">snd_pcm_hw_params_set_rate_first</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space to contain only its minimum rate. <a href="group___p_c_m___h_w___params.html#g842803fb20c18d429c2a5c168d9419d8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g2125c9fc92fbbd9dcc87d32f1a1218e3">snd_pcm_hw_params_set_rate_last</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space to contain only its maximum rate. <a href="group___p_c_m___h_w___params.html#g2125c9fc92fbbd9dcc87d32f1a1218e3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g8de2328e82bdbfb4485cf1f20cbdb854">snd_pcm_hw_params_set_rate_resample</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space to contain only real hardware rates. <a href="group___p_c_m___h_w___params.html#g8de2328e82bdbfb4485cf1f20cbdb854"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gd26a54b04553b5490ace57c2ee32704e">snd_pcm_hw_params_get_rate_resample</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract resample state from a configuration space. <a href="group___p_c_m___h_w___params.html#gd26a54b04553b5490ace57c2ee32704e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g27cc65a3aef7c1cce68a04ec19150306">snd_pcm_hw_params_set_export_buffer</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int val)</td></tr>
<tr><td class="mdescLeft"> </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#g27cc65a3aef7c1cce68a04ec19150306"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g35df691fcd67171c5b50556bc8ed1253">snd_pcm_hw_params_get_export_buffer</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract buffer accessibility from a configuration space. <a href="group___p_c_m___h_w___params.html#g35df691fcd67171c5b50556bc8ed1253"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g0e8370ebd918f30031178b25d48cb35d">snd_pcm_hw_params_get_period_time</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract period time from a configuration space. <a href="group___p_c_m___h_w___params.html#g0e8370ebd918f30031178b25d48cb35d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g3e0768ae78393c36de62f287149ff78a">snd_pcm_hw_params_get_period_time_min</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract minimum period time from a configuration space. <a href="group___p_c_m___h_w___params.html#g3e0768ae78393c36de62f287149ff78a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gdbbcecc077b05130fb0b66beb1caaad5">snd_pcm_hw_params_get_period_time_max</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract maximum period time from a configuration space. <a href="group___p_c_m___h_w___params.html#gdbbcecc077b05130fb0b66beb1caaad5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gd67aff4961960f316b880cdc81d98a19">snd_pcm_hw_params_test_period_time</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int val, int dir)</td></tr>
<tr><td class="mdescLeft"> </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#gd67aff4961960f316b880cdc81d98a19"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g3905b31ad160db3aaed3b404727ed5e9">snd_pcm_hw_params_set_period_time</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int val, int dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space to contain only one period time. <a href="group___p_c_m___h_w___params.html#g3905b31ad160db3aaed3b404727ed5e9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g8720e60ae7c6ee493dcdfd040126f141">snd_pcm_hw_params_set_period_time_min</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space with a minimum period time. <a href="group___p_c_m___h_w___params.html#g8720e60ae7c6ee493dcdfd040126f141"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g696cddb73bda4f8f31a0d0e20933dc1c">snd_pcm_hw_params_set_period_time_max</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space with a maximum period time. <a href="group___p_c_m___h_w___params.html#g696cddb73bda4f8f31a0d0e20933dc1c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g41ba47fd93dac7f1eb60de35d0033c70">snd_pcm_hw_params_set_period_time_minmax</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir)</td></tr>
<tr><td class="mdescLeft"> </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#g41ba47fd93dac7f1eb60de35d0033c70"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gf5e53bcb748185a4da3b8538720a5792">snd_pcm_hw_params_set_period_time_near</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </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#gf5e53bcb748185a4da3b8538720a5792"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g82a5e1b5c03f75463f40f94ce947fb6b">snd_pcm_hw_params_set_period_time_first</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </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#g82a5e1b5c03f75463f40f94ce947fb6b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gc8fdda4fbe230cf7df23d05c6f01c268">snd_pcm_hw_params_set_period_time_last</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </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#gc8fdda4fbe230cf7df23d05c6f01c268"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g9599c6622a8adb452a65ec45a820ea2d">snd_pcm_hw_params_get_period_size</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *frames, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract period size from a configuration space. <a href="group___p_c_m___h_w___params.html#g9599c6622a8adb452a65ec45a820ea2d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga1eafd9f3bd0f8bb5be0531e46f909fa">snd_pcm_hw_params_get_period_size_min</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *frames, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract minimum period size from a configuration space. <a href="group___p_c_m___h_w___params.html#ga1eafd9f3bd0f8bb5be0531e46f909fa"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g02025dc34efe8e5c39ccb64e6027791a">snd_pcm_hw_params_get_period_size_max</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *frames, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract maximum period size from a configuration space. <a href="group___p_c_m___h_w___params.html#g02025dc34efe8e5c39ccb64e6027791a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gd5c4c6dcfdb799d0673e35d4657b5768">snd_pcm_hw_params_test_period_size</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> val, int dir)</td></tr>
<tr><td class="mdescLeft"> </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#gd5c4c6dcfdb799d0673e35d4657b5768"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g9245831d820ed94a57238d05e6285278">snd_pcm_hw_params_set_period_size</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> val, int dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space to contain only one period size. <a href="group___p_c_m___h_w___params.html#g9245831d820ed94a57238d05e6285278"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gcf9a42fdb82ebb3b18396151b05385d9">snd_pcm_hw_params_set_period_size_min</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space with a minimum period size. <a href="group___p_c_m___h_w___params.html#gcf9a42fdb82ebb3b18396151b05385d9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ge0f5c3e2115caa9ecbeaeb7ef2ff9b97">snd_pcm_hw_params_set_period_size_max</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space with a maximum period size. <a href="group___p_c_m___h_w___params.html#ge0f5c3e2115caa9ecbeaeb7ef2ff9b97"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gdc2afe70353b317c32e82622d24ae67f">snd_pcm_hw_params_set_period_size_minmax</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *min, int *mindir, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *max, int *maxdir)</td></tr>
<tr><td class="mdescLeft"> </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#gdc2afe70353b317c32e82622d24ae67f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g2cea775c74d3fde052f81091f1e61a23">snd_pcm_hw_params_set_period_size_near</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </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#g2cea775c74d3fde052f81091f1e61a23"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ge10ab6ebbc88ba7f56f24db7334a5ce7">snd_pcm_hw_params_set_period_size_first</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </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#ge10ab6ebbc88ba7f56f24db7334a5ce7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gd4bc13237f9f401bd8e771daef9143b4">snd_pcm_hw_params_set_period_size_last</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </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#gd4bc13237f9f401bd8e771daef9143b4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g5a87e77f526f48e1766ef8772d9ca3d1">snd_pcm_hw_params_set_period_size_integer</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space to contain only integer period sizes. <a href="group___p_c_m___h_w___params.html#g5a87e77f526f48e1766ef8772d9ca3d1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g72c961ed37019225a6b867a12890923c">snd_pcm_hw_params_get_periods</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract periods from a configuration space. <a href="group___p_c_m___h_w___params.html#g72c961ed37019225a6b867a12890923c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gdd4d8fb0bb5407b4e59682f364a5d68b">snd_pcm_hw_params_get_periods_min</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract minimum periods count from a configuration space. <a href="group___p_c_m___h_w___params.html#gdd4d8fb0bb5407b4e59682f364a5d68b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gb508fdad5791a04117702f86483596a0">snd_pcm_hw_params_get_periods_max</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract maximum periods count from a configuration space. <a href="group___p_c_m___h_w___params.html#gb508fdad5791a04117702f86483596a0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g078c058fffe58235fb17bee8fe51bd11">snd_pcm_hw_params_test_periods</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int val, int dir)</td></tr>
<tr><td class="mdescLeft"> </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#g078c058fffe58235fb17bee8fe51bd11"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g838f96664df2ff809f0fdf3c91ba591d">snd_pcm_hw_params_set_periods</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int val, int dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space to contain only one periods count. <a href="group___p_c_m___h_w___params.html#g838f96664df2ff809f0fdf3c91ba591d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gcda3fc57d0a9c495a592069bbac18e96">snd_pcm_hw_params_set_periods_min</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space with a minimum periods count. <a href="group___p_c_m___h_w___params.html#gcda3fc57d0a9c495a592069bbac18e96"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g3018b5b3514a2127dc4057fd3342dcc7">snd_pcm_hw_params_set_periods_max</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space with a maximum periods count. <a href="group___p_c_m___h_w___params.html#g3018b5b3514a2127dc4057fd3342dcc7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g38c70e08a7d4f7c2e586709a0d058bdf">snd_pcm_hw_params_set_periods_minmax</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir)</td></tr>
<tr><td class="mdescLeft"> </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#g38c70e08a7d4f7c2e586709a0d058bdf"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g488beaa82b5063438156ff0a6aabeeb7">snd_pcm_hw_params_set_periods_near</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </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#g488beaa82b5063438156ff0a6aabeeb7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g51b2b56945631e19165b48133bb4cdb4">snd_pcm_hw_params_set_periods_first</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </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#g51b2b56945631e19165b48133bb4cdb4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g43f6e64740ab36922e47b94542351f4f">snd_pcm_hw_params_set_periods_last</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </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#g43f6e64740ab36922e47b94542351f4f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga9f9a5cf21621d7e13ea769ba718d67b">snd_pcm_hw_params_set_periods_integer</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space to contain only integer periods counts. <a href="group___p_c_m___h_w___params.html#ga9f9a5cf21621d7e13ea769ba718d67b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gdc4a74f94779c9ad13f048a84edd1733">snd_pcm_hw_params_get_buffer_time</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract buffer time from a configuration space. <a href="group___p_c_m___h_w___params.html#gdc4a74f94779c9ad13f048a84edd1733"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g31a28da2663072077f2c4cfe2c5d5b0b">snd_pcm_hw_params_get_buffer_time_min</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract minimum buffer time from a configuration space. <a href="group___p_c_m___h_w___params.html#g31a28da2663072077f2c4cfe2c5d5b0b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g3c739751354622dabed740362efc5017">snd_pcm_hw_params_get_buffer_time_max</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract maximum buffer time from a configuration space. <a href="group___p_c_m___h_w___params.html#g3c739751354622dabed740362efc5017"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g2e144782b8cdae02a00cbfec0ab0d34e">snd_pcm_hw_params_test_buffer_time</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int val, int dir)</td></tr>
<tr><td class="mdescLeft"> </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#g2e144782b8cdae02a00cbfec0ab0d34e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gee7ea8b9634afde1afd74c185b3d73f0">snd_pcm_hw_params_set_buffer_time</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int val, int dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space to contain only one buffer time. <a href="group___p_c_m___h_w___params.html#gee7ea8b9634afde1afd74c185b3d73f0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g74e1f10c8b5f4b007d580ff9baebf69e">snd_pcm_hw_params_set_buffer_time_min</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space with a minimum buffer time. <a href="group___p_c_m___h_w___params.html#g74e1f10c8b5f4b007d580ff9baebf69e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g22f00e4aa707ae402ef578e6ef932361">snd_pcm_hw_params_set_buffer_time_max</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space with a maximum buffer time. <a href="group___p_c_m___h_w___params.html#g22f00e4aa707ae402ef578e6ef932361"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gfeb647b91227e7293ed49cddfa8583d3">snd_pcm_hw_params_set_buffer_time_minmax</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir)</td></tr>
<tr><td class="mdescLeft"> </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#gfeb647b91227e7293ed49cddfa8583d3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g36d74f2e444df32c44f939b89f6dd7ee">snd_pcm_hw_params_set_buffer_time_near</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </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#g36d74f2e444df32c44f939b89f6dd7ee"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gce90120efa33d73fed9ffbf10617ab9f">snd_pcm_hw_params_set_buffer_time_first</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </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#gce90120efa33d73fed9ffbf10617ab9f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g25517cf0cf56c1fb5a910d07dfc29938">snd_pcm_hw_params_set_buffer_time_last</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir)</td></tr>
<tr><td class="mdescLeft"> </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#g25517cf0cf56c1fb5a910d07dfc29938"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#ga4aeef2bc873f067c29273018d7dcfa4">snd_pcm_hw_params_get_buffer_size</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract buffer size from a configuration space. <a href="group___p_c_m___h_w___params.html#ga4aeef2bc873f067c29273018d7dcfa4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g53eb2ed91c73d9dead3e007adf911ab0">snd_pcm_hw_params_get_buffer_size_min</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract minimum buffer size from a configuration space. <a href="group___p_c_m___h_w___params.html#g53eb2ed91c73d9dead3e007adf911ab0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g9fe1996201ecad42bda6243674e72858">snd_pcm_hw_params_get_buffer_size_max</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Extract maximum buffer size from a configuration space. <a href="group___p_c_m___h_w___params.html#g9fe1996201ecad42bda6243674e72858"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g88206a92b2ed4cc9421874c132d220f0">snd_pcm_hw_params_test_buffer_size</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> val)</td></tr>
<tr><td class="mdescLeft"> </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#g88206a92b2ed4cc9421874c132d220f0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gb0fdd91306a2eb9744028fc92f6e613e">snd_pcm_hw_params_set_buffer_size</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space to contain only one buffer size. <a href="group___p_c_m___h_w___params.html#gb0fdd91306a2eb9744028fc92f6e613e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gb8d160039ffbbb15cb7187aa9ffae462">snd_pcm_hw_params_set_buffer_size_min</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space with a minimum buffer size. <a href="group___p_c_m___h_w___params.html#gb8d160039ffbbb15cb7187aa9ffae462"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gdf7a995de3d29260c6caa82752db5c2e">snd_pcm_hw_params_set_buffer_size_max</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Restrict a configuration space with a maximum buffer size. <a href="group___p_c_m___h_w___params.html#gdf7a995de3d29260c6caa82752db5c2e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g31e8b28f0e865144a796abb7db2f64d2">snd_pcm_hw_params_set_buffer_size_minmax</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *min, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *max)</td></tr>
<tr><td class="mdescLeft"> </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#g31e8b28f0e865144a796abb7db2f64d2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g7e68162163fb155262b021d48a93bdc1">snd_pcm_hw_params_set_buffer_size_near</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft"> </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#g7e68162163fb155262b021d48a93bdc1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g28101e246cf945c34e75d5a95e6eda30">snd_pcm_hw_params_set_buffer_size_first</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft"> </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#g28101e246cf945c34e75d5a95e6eda30"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#gf178fcb2088731709da32843b1fa1ad7">snd_pcm_hw_params_set_buffer_size_last</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft"> </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#gf178fcb2088731709da32843b1fa1ad7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___h_w___params.html#g2941811037d8ec5f7102a7543e3cc235">snd_pcm_hw_params_get_min_align</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the minimum transfer align value in samples. <a href="group___p_c_m___h_w___params.html#g2941811037d8ec5f7102a7543e3cc235"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#gcd14cff7426b3c1b93ca53dea1e1dbc5">snd_pcm_sw_params_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get size of <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> <a href="group___p_c_m___s_w___params.html#gcd14cff7426b3c1b93ca53dea1e1dbc5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#g4853839408cd5bc50a5f164fdb6cd7fa">snd_pcm_sw_params_malloc</a> (<a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an invalid <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> using standard malloc <a href="group___p_c_m___s_w___params.html#g4853839408cd5bc50a5f164fdb6cd7fa"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#gb224c9a0e11614be662d543afa6e34b5">snd_pcm_sw_params_free</a> (<a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">frees a previously allocated <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> <a href="group___p_c_m___s_w___params.html#gb224c9a0e11614be662d543afa6e34b5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#g5d17494019fdda8646f620115b00beb2">snd_pcm_sw_params_copy</a> (<a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *dst, const <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *src)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">copy one <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> to another <a href="group___p_c_m___s_w___params.html#g5d17494019fdda8646f620115b00beb2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#gdaa6a156c49379c084819da635728188">snd_pcm_sw_params_get_boundary</a> (const <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get boundary for ring pointers from a software configuration container. <a href="group___p_c_m___s_w___params.html#gdaa6a156c49379c084819da635728188"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#g7774399b5f520ad36e48f747805d8209">snd_pcm_sw_params_set_tstamp_mode</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g8bbd0d937a3cbd07b1f5d6cde4c26baa">snd_pcm_tstamp_t</a> val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set timestamp mode inside a software configuration container. <a href="group___p_c_m___s_w___params.html#g7774399b5f520ad36e48f747805d8209"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#g9533c9e4892fe9fe67d162dfad976881">snd_pcm_sw_params_get_tstamp_mode</a> (const <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g8bbd0d937a3cbd07b1f5d6cde4c26baa">snd_pcm_tstamp_t</a> *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get timestamp mode from a software configuration container. <a href="group___p_c_m___s_w___params.html#g9533c9e4892fe9fe67d162dfad976881"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#g098a3ff3f9e9f20f761a075f7b386313">snd_pcm_sw_params_set_avail_min</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set avail min inside a software configuration container. <a href="group___p_c_m___s_w___params.html#g098a3ff3f9e9f20f761a075f7b386313"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#g71a22c460ad439b56bb5be74bb3dc962">snd_pcm_sw_params_get_avail_min</a> (const <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get avail min from a software configuration container. <a href="group___p_c_m___s_w___params.html#g71a22c460ad439b56bb5be74bb3dc962"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#gf8bcfe4adae5a0323bddc97b6138e73e">snd_pcm_sw_params_set_period_event</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params, int val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set period event inside a software configuration container. <a href="group___p_c_m___s_w___params.html#gf8bcfe4adae5a0323bddc97b6138e73e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#g1e2b9bc5e7fa8969cb18a19945ed2833">snd_pcm_sw_params_get_period_event</a> (const <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params, int *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get period event from a software configuration container. <a href="group___p_c_m___s_w___params.html#g1e2b9bc5e7fa8969cb18a19945ed2833"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#g48e61d9c0466acc7642b3131ef604dc4">snd_pcm_sw_params_set_start_threshold</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set start threshold inside a software configuration container. <a href="group___p_c_m___s_w___params.html#g48e61d9c0466acc7642b3131ef604dc4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#ge1c01cf336da9d1f6e0c2a115cb5f45c">snd_pcm_sw_params_get_start_threshold</a> (const <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *paramsm, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get start threshold from a software configuration container. <a href="group___p_c_m___s_w___params.html#ge1c01cf336da9d1f6e0c2a115cb5f45c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#g9d1c579895887292b21a3dc11f2a86cb">snd_pcm_sw_params_set_stop_threshold</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set stop threshold inside a software configuration container. <a href="group___p_c_m___s_w___params.html#g9d1c579895887292b21a3dc11f2a86cb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#gf799f7f29380baa0f59f34a724411b41">snd_pcm_sw_params_get_stop_threshold</a> (const <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get stop threshold from a software configuration container. <a href="group___p_c_m___s_w___params.html#gf799f7f29380baa0f59f34a724411b41"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#g9f5d08c821254b62c860eb33e6f4853f">snd_pcm_sw_params_set_silence_threshold</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set silence threshold inside a software configuration container. <a href="group___p_c_m___s_w___params.html#g9f5d08c821254b62c860eb33e6f4853f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#ga1847c00d56b88e6b2c98ae0a021ec5e">snd_pcm_sw_params_get_silence_threshold</a> (const <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get silence threshold from a software configuration container. <a href="group___p_c_m___s_w___params.html#ga1847c00d56b88e6b2c98ae0a021ec5e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#gcae42e0787b6e6c93d9efc349c385a84">snd_pcm_sw_params_set_silence_size</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set silence size inside a software configuration container. <a href="group___p_c_m___s_w___params.html#gcae42e0787b6e6c93d9efc349c385a84"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___s_w___params.html#g53fe7041ffde79b41ec710bdc847a910">snd_pcm_sw_params_get_silence_size</a> (const <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get silence size from a software configuration container. <a href="group___p_c_m___s_w___params.html#g53fe7041ffde79b41ec710bdc847a910"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___access.html#g3d9c1fcd46961769e590e852fbf183cc">snd_pcm_access_mask_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get size of <a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a> <a href="group___p_c_m___access.html#g3d9c1fcd46961769e590e852fbf183cc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___access.html#gcedefa236a9796ac53bc9521b4f65328">snd_pcm_access_mask_malloc</a> (<a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an empty <a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a> using standard malloc <a href="group___p_c_m___access.html#gcedefa236a9796ac53bc9521b4f65328"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___access.html#g766b5adc969f54365dc108654418c37e">snd_pcm_access_mask_free</a> (<a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">frees a previously allocated <a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a> <a href="group___p_c_m___access.html#g766b5adc969f54365dc108654418c37e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___access.html#gd432a5a63b82baf39d96e0330f226abf">snd_pcm_access_mask_copy</a> (<a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a> *dst, const <a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a> *src)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">copy one <a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a> to another <a href="group___p_c_m___access.html#gd432a5a63b82baf39d96e0330f226abf"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___access.html#g043a0652e99b4a7fbb2298761e8845f1">snd_pcm_access_mask_none</a> (<a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">reset all bits in a <a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a> <a href="group___p_c_m___access.html#g043a0652e99b4a7fbb2298761e8845f1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___access.html#g699a9418e9ea6d8076f067f2508c7c0e">snd_pcm_access_mask_any</a> (<a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">set all bits in a <a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a> <a href="group___p_c_m___access.html#g699a9418e9ea6d8076f067f2508c7c0e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___access.html#g7827540e2abbeca9f56eef66b735a45e">snd_pcm_access_mask_test</a> (const <a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a> *mask, <a class="el" href="group___p_c_m.html#gb838921f42075ebe3f8744889a8ecd87">snd_pcm_access_t</a> val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">test the presence of an access type in a <a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a> <a href="group___p_c_m___access.html#g7827540e2abbeca9f56eef66b735a45e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___access.html#g64f86f674cebc9908270ea62822feff3">snd_pcm_access_mask_empty</a> (const <a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">test, if given a <a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a> is empty <a href="group___p_c_m___access.html#g64f86f674cebc9908270ea62822feff3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___access.html#g425a24616704da9d5855eb71ee70eae9">snd_pcm_access_mask_set</a> (<a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a> *mask, <a class="el" href="group___p_c_m.html#gb838921f42075ebe3f8744889a8ecd87">snd_pcm_access_t</a> val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">make an access type present in a <a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a> <a href="group___p_c_m___access.html#g425a24616704da9d5855eb71ee70eae9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___access.html#g659badf31d82c21a292252461781776e">snd_pcm_access_mask_reset</a> (<a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a> *mask, <a class="el" href="group___p_c_m.html#gb838921f42075ebe3f8744889a8ecd87">snd_pcm_access_t</a> val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">make an access type missing from a <a class="el" href="group___p_c_m.html#g1478c1fe95c6face8eb58984ad92a2e5">snd_pcm_access_mask_t</a> <a href="group___p_c_m___access.html#g659badf31d82c21a292252461781776e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___format.html#g40d72fdb5358e97b5560f6eaba7d926b">snd_pcm_format_mask_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get size of <a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a> <a href="group___p_c_m___format.html#g40d72fdb5358e97b5560f6eaba7d926b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___format.html#g00ce37527d62aeb8bfc0bf7a83da8766">snd_pcm_format_mask_malloc</a> (<a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an empty <a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a> using standard malloc <a href="group___p_c_m___format.html#g00ce37527d62aeb8bfc0bf7a83da8766"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___format.html#g6b28c0b92bd5a19d302cf716ec0f9a4a">snd_pcm_format_mask_free</a> (<a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">frees a previously allocated <a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a> <a href="group___p_c_m___format.html#g6b28c0b92bd5a19d302cf716ec0f9a4a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___format.html#g92860f625ecdcee95594dacb809c37d6">snd_pcm_format_mask_copy</a> (<a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a> *dst, const <a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a> *src)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">copy one <a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a> to another <a href="group___p_c_m___format.html#g92860f625ecdcee95594dacb809c37d6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___format.html#g71e4eff69c869f41f9d53888218cccff">snd_pcm_format_mask_none</a> (<a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">reset all bits in a <a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a> <a href="group___p_c_m___format.html#g71e4eff69c869f41f9d53888218cccff"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___format.html#ge759f1c2da557b3a72c1c2110daa7bd9">snd_pcm_format_mask_any</a> (<a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">set all bits in a <a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a> <a href="group___p_c_m___format.html#ge759f1c2da557b3a72c1c2110daa7bd9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___format.html#g11561842dc4551488648c024f90978b2">snd_pcm_format_mask_test</a> (const <a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a> *mask, <a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">test the presence of a format in a <a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a> <a href="group___p_c_m___format.html#g11561842dc4551488648c024f90978b2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___format.html#g1ab63c25f7084b3f6d4b5774ba730701">snd_pcm_format_mask_empty</a> (const <a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">test, if given a <a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a> is empty <a href="group___p_c_m___format.html#g1ab63c25f7084b3f6d4b5774ba730701"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___format.html#g1888e9d537a455c9cb6d615bc0d0417b">snd_pcm_format_mask_set</a> (<a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a> *mask, <a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">make a format present in a <a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a> <a href="group___p_c_m___format.html#g1888e9d537a455c9cb6d615bc0d0417b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___format.html#g58c28f0b17f9c351515d110acf888da1">snd_pcm_format_mask_reset</a> (<a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a> *mask, <a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">make a format missing from a <a class="el" href="group___p_c_m.html#gcb5449ce9c96de87718aecc2e3edd463">snd_pcm_format_mask_t</a> <a href="group___p_c_m___format.html#g58c28f0b17f9c351515d110acf888da1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___sub_format.html#g533e062aeaaf82df7b898da888e7a8b0">snd_pcm_subformat_mask_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get size of <a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a> <a href="group___p_c_m___sub_format.html#g533e062aeaaf82df7b898da888e7a8b0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___sub_format.html#ga4757c2237901d194fc1e2028e1c01a6">snd_pcm_subformat_mask_malloc</a> (<a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an empty <a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a> using standard malloc <a href="group___p_c_m___sub_format.html#ga4757c2237901d194fc1e2028e1c01a6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___sub_format.html#g499e4a5c20fa9d6ef98ef2af16887350">snd_pcm_subformat_mask_free</a> (<a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">frees a previously allocated <a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a> <a href="group___p_c_m___sub_format.html#g499e4a5c20fa9d6ef98ef2af16887350"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___sub_format.html#gae4fa77f30a7dd61479952916799ff7b">snd_pcm_subformat_mask_copy</a> (<a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a> *dst, const <a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a> *src)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">copy one <a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a> to another <a href="group___p_c_m___sub_format.html#gae4fa77f30a7dd61479952916799ff7b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___sub_format.html#g058bb5bc97adfe6a33a481ba1cb1f9bf">snd_pcm_subformat_mask_none</a> (<a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">reset all bits in a <a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a> <a href="group___p_c_m___sub_format.html#g058bb5bc97adfe6a33a481ba1cb1f9bf"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___sub_format.html#g1ea2bce8b28d3cc44b991300592f2c45">snd_pcm_subformat_mask_any</a> (<a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">set all bits in a <a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a> <a href="group___p_c_m___sub_format.html#g1ea2bce8b28d3cc44b991300592f2c45"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___sub_format.html#gea8a094817f7f96c4dda3de8e06eecea">snd_pcm_subformat_mask_test</a> (const <a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a> *mask, <a class="el" href="group___p_c_m.html#gc7def2cfb418b1c4ced3ccd7106969a7">snd_pcm_subformat_t</a> val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">test the presence of a subformat in a <a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a> <a href="group___p_c_m___sub_format.html#gea8a094817f7f96c4dda3de8e06eecea"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___sub_format.html#g55e50f8cd9decdbeb2141d68a0705da4">snd_pcm_subformat_mask_empty</a> (const <a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a> *mask)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">test, if given a <a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a> is empty <a href="group___p_c_m___sub_format.html#g55e50f8cd9decdbeb2141d68a0705da4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___sub_format.html#g0c78179f2e42ed07a93271f6b325b203">snd_pcm_subformat_mask_set</a> (<a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a> *mask, <a class="el" href="group___p_c_m.html#gc7def2cfb418b1c4ced3ccd7106969a7">snd_pcm_subformat_t</a> val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">make a subformat present in a <a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a> <a href="group___p_c_m___sub_format.html#g0c78179f2e42ed07a93271f6b325b203"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___sub_format.html#geaa5b093fde2ae6c994ac133ee2fe1d3">snd_pcm_subformat_mask_reset</a> (<a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a> *mask, <a class="el" href="group___p_c_m.html#gc7def2cfb418b1c4ced3ccd7106969a7">snd_pcm_subformat_t</a> val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">make a subformat missing from a <a class="el" href="group___p_c_m.html#gbf041899f37721fb63fbb9ecfd047a96">snd_pcm_subformat_mask_t</a> <a href="group___p_c_m___sub_format.html#geaa5b093fde2ae6c994ac133ee2fe1d3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#g1f8361fabb4a14d98a9cc5862cb23e5a">snd_pcm_status_sizeof</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get size of <a class="el" href="group___p_c_m.html#g1f281a9476a599d4f320297e3a07ec79">snd_pcm_status_t</a> <a href="group___p_c_m___status.html#g1f8361fabb4a14d98a9cc5862cb23e5a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#g75aab2786d57dd9792e656110ab4af16">snd_pcm_status_malloc</a> (<a class="el" href="group___p_c_m.html#g1f281a9476a599d4f320297e3a07ec79">snd_pcm_status_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an invalid <a class="el" href="group___p_c_m.html#g1f281a9476a599d4f320297e3a07ec79">snd_pcm_status_t</a> using standard malloc <a href="group___p_c_m___status.html#g75aab2786d57dd9792e656110ab4af16"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#gab78528ff65313c6ed903cc3512cffda">snd_pcm_status_free</a> (<a class="el" href="group___p_c_m.html#g1f281a9476a599d4f320297e3a07ec79">snd_pcm_status_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">frees a previously allocated <a class="el" href="group___p_c_m.html#g1f281a9476a599d4f320297e3a07ec79">snd_pcm_status_t</a> <a href="group___p_c_m___status.html#gab78528ff65313c6ed903cc3512cffda"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#gabbd5e5a0c57a743719d3f2bf147e1d6">snd_pcm_status_copy</a> (<a class="el" href="group___p_c_m.html#g1f281a9476a599d4f320297e3a07ec79">snd_pcm_status_t</a> *dst, const <a class="el" href="group___p_c_m.html#g1f281a9476a599d4f320297e3a07ec79">snd_pcm_status_t</a> *src)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">copy one <a class="el" href="group___p_c_m.html#g1f281a9476a599d4f320297e3a07ec79">snd_pcm_status_t</a> to another <a href="group___p_c_m___status.html#gabbd5e5a0c57a743719d3f2bf147e1d6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#gd08aecb11dff7aa18f2480f8ab1b72d1">snd_pcm_state_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#g36bf7022ccad0c06babb94197dce51c9">snd_pcm_status_get_state</a> (const <a class="el" href="group___p_c_m.html#g1f281a9476a599d4f320297e3a07ec79">snd_pcm_status_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get state from a PCM status container (see <a class="el" href="group___p_c_m.html#g4bf83ebcddd9b6c838c45192740e0375">snd_pcm_state</a>). <a href="group___p_c_m___status.html#g36bf7022ccad0c06babb94197dce51c9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#ga9e05ae4762998f4ca70f092393e9750">snd_pcm_status_get_trigger_tstamp</a> (const <a class="el" href="group___p_c_m.html#g1f281a9476a599d4f320297e3a07ec79">snd_pcm_status_t</a> *obj, <a class="el" href="group___global.html#ga6e3b4cb5a0c680777cce7b09cc3e142">snd_timestamp_t</a> *ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get trigger timestamp from a PCM status container. <a href="group___p_c_m___status.html#ga9e05ae4762998f4ca70f092393e9750"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#gcc61431584dbcc32b07877737829a0a5">snd_pcm_status_get_trigger_htstamp</a> (const <a class="el" href="group___p_c_m.html#g1f281a9476a599d4f320297e3a07ec79">snd_pcm_status_t</a> *obj, <a class="el" href="group___global.html#g9ec799950aa7da856cf805705197c390">snd_htimestamp_t</a> *ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get trigger hi-res timestamp from a PCM status container. <a href="group___p_c_m___status.html#gcc61431584dbcc32b07877737829a0a5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#g0926a1d8bff78802b2431620886a6471">snd_pcm_status_get_tstamp</a> (const <a class="el" href="group___p_c_m.html#g1f281a9476a599d4f320297e3a07ec79">snd_pcm_status_t</a> *obj, <a class="el" href="group___global.html#ga6e3b4cb5a0c680777cce7b09cc3e142">snd_timestamp_t</a> *ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get "now" timestamp from a PCM status container. <a href="group___p_c_m___status.html#g0926a1d8bff78802b2431620886a6471"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#g0571f9e3f3626890f81da0bf9416e174">snd_pcm_status_get_htstamp</a> (const <a class="el" href="group___p_c_m.html#g1f281a9476a599d4f320297e3a07ec79">snd_pcm_status_t</a> *obj, <a class="el" href="group___global.html#g9ec799950aa7da856cf805705197c390">snd_htimestamp_t</a> *ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get "now" hi-res timestamp from a PCM status container. <a href="group___p_c_m___status.html#g0571f9e3f3626890f81da0bf9416e174"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g842d603aa3a4bc5b4596b42490104da3">snd_pcm_sframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#g841095cb1a9642efb4356560ba166e2c">snd_pcm_status_get_delay</a> (const <a class="el" href="group___p_c_m.html#g1f281a9476a599d4f320297e3a07ec79">snd_pcm_status_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get delay from a PCM status container (see <a class="el" href="group___p_c_m.html#ga0d9e14a4be65209eb549e48a9f07302">snd_pcm_delay</a>). <a href="group___p_c_m___status.html#g841095cb1a9642efb4356560ba166e2c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#g05c15785878fabef8c3353a334e021eb">snd_pcm_status_get_avail</a> (const <a class="el" href="group___p_c_m.html#g1f281a9476a599d4f320297e3a07ec79">snd_pcm_status_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get number of frames available from a PCM status container (see <a class="el" href="group___p_c_m.html#g41ca534658076885d9b077ad674750cd">snd_pcm_avail_update</a>). <a href="group___p_c_m___status.html#g05c15785878fabef8c3353a334e021eb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#g9c45d0c78fcb78ee615dfda103f00a5e">snd_pcm_status_get_avail_max</a> (const <a class="el" href="group___p_c_m.html#g1f281a9476a599d4f320297e3a07ec79">snd_pcm_status_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </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#g3517971b4faf263cf91d146b5a07169d">snd_pcm_status</a> call. <a href="group___p_c_m___status.html#g9c45d0c78fcb78ee615dfda103f00a5e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___status.html#g7af3094db4dbeaf045705a5a40e02e2f">snd_pcm_status_get_overrange</a> (const <a class="el" href="group___p_c_m.html#g1f281a9476a599d4f320297e3a07ec79">snd_pcm_status_t</a> *obj)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get count of ADC overrange detections since last call. <a href="group___p_c_m___status.html#g7af3094db4dbeaf045705a5a40e02e2f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___description.html#gb1d529e5080f2e45d5127b57522e515f">snd_pcm_type_name</a> (<a class="el" href="group___p_c_m.html#g32ab38b53d7b554cf93546f6f1d325de">snd_pcm_type_t</a> type)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get name of PCM type <a href="group___p_c_m___description.html#gb1d529e5080f2e45d5127b57522e515f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___description.html#gd66b7e48db92ab794bb35ce3dd454994">snd_pcm_stream_name</a> (const <a class="el" href="group___p_c_m.html#g854f0966bd0d7248ed3d9e5c293136ed">snd_pcm_stream_t</a> stream)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get name of PCM stream type <a href="group___p_c_m___description.html#gd66b7e48db92ab794bb35ce3dd454994"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___description.html#g3685b44eefad10c184754371e7fd8536">snd_pcm_access_name</a> (const <a class="el" href="group___p_c_m.html#gb838921f42075ebe3f8744889a8ecd87">snd_pcm_access_t</a> _access)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get name of PCM access type <a href="group___p_c_m___description.html#g3685b44eefad10c184754371e7fd8536"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___description.html#ga33bae054224b567b235e61cba529000">snd_pcm_format_name</a> (const <a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get name of PCM sample format <a href="group___p_c_m___description.html#ga33bae054224b567b235e61cba529000"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___description.html#ge2534ddfe87d97c6821334a6d4191554">snd_pcm_format_description</a> (const <a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get description of PCM sample format <a href="group___p_c_m___description.html#ge2534ddfe87d97c6821334a6d4191554"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___description.html#ga994a7992c5bf545d6837380ec76ec2b">snd_pcm_subformat_name</a> (const <a class="el" href="group___p_c_m.html#gc7def2cfb418b1c4ced3ccd7106969a7">snd_pcm_subformat_t</a> subformat)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get name of PCM sample subformat <a href="group___p_c_m___description.html#ga994a7992c5bf545d6837380ec76ec2b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___description.html#gb82af33eae25a504fff17476a7151b0e">snd_pcm_subformat_description</a> (const <a class="el" href="group___p_c_m.html#gc7def2cfb418b1c4ced3ccd7106969a7">snd_pcm_subformat_t</a> subformat)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get description of PCM sample subformat <a href="group___p_c_m___description.html#gb82af33eae25a504fff17476a7151b0e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___description.html#g3162e60c428803afc1e5446e41b57ceb">snd_pcm_format_value</a> (const char *name)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get PCM sample format from name <a href="group___p_c_m___description.html#g3162e60c428803afc1e5446e41b57ceb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___description.html#gbb4d85438854f3f7f8098e9199b7090a">snd_pcm_tstamp_mode_name</a> (const <a class="el" href="group___p_c_m.html#g8bbd0d937a3cbd07b1f5d6cde4c26baa">snd_pcm_tstamp_t</a> mode)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get name of PCM tstamp mode setting <a href="group___p_c_m___description.html#gbb4d85438854f3f7f8098e9199b7090a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___description.html#g33240767c9c8ed69601b3ae48153f274">snd_pcm_state_name</a> (const <a class="el" href="group___p_c_m.html#gd08aecb11dff7aa18f2480f8ab1b72d1">snd_pcm_state_t</a> state)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">get name of PCM state <a href="group___p_c_m___description.html#g33240767c9c8ed69601b3ae48153f274"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___dump.html#gb7eb3d2a4aa6f3e47ebd1e3833aeb8b7">snd_pcm_dump</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___output.html#gfcb4f6ed600e8daf18d5d5d8623dda50">snd_output_t</a> *out)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Dump PCM info. <a href="group___p_c_m___dump.html#gb7eb3d2a4aa6f3e47ebd1e3833aeb8b7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___dump.html#g701b888b6d87820db0a22c8c5a2dd82d">snd_pcm_dump_hw_setup</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___output.html#gfcb4f6ed600e8daf18d5d5d8623dda50">snd_output_t</a> *out)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Dump current hardware setup for PCM. <a href="group___p_c_m___dump.html#g701b888b6d87820db0a22c8c5a2dd82d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___dump.html#g9286c0977f1dbf7444b843e823d4206b">snd_pcm_dump_sw_setup</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___output.html#gfcb4f6ed600e8daf18d5d5d8623dda50">snd_output_t</a> *out)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Dump current software setup for PCM. <a href="group___p_c_m___dump.html#g9286c0977f1dbf7444b843e823d4206b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___dump.html#gae2eeeb3df99a6d8d35c51c6d02995ef">snd_pcm_dump_setup</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___output.html#gfcb4f6ed600e8daf18d5d5d8623dda50">snd_output_t</a> *out)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Dump current setup (hardware and software) for PCM. <a href="group___p_c_m___dump.html#gae2eeeb3df99a6d8d35c51c6d02995ef"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___dump.html#g8d808218d13b78178748e152d724e4da">snd_pcm_hw_params_dump</a> (<a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, <a class="el" href="group___output.html#gfcb4f6ed600e8daf18d5d5d8623dda50">snd_output_t</a> *out)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Dump a PCM hardware configuration space. <a href="group___p_c_m___dump.html#g8d808218d13b78178748e152d724e4da"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___dump.html#g0566466e58d13cae7dafa266979cb237">snd_pcm_sw_params_dump</a> (<a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___output.html#gfcb4f6ed600e8daf18d5d5d8623dda50">snd_output_t</a> *out)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Dump a software configuration. <a href="group___p_c_m___dump.html#g0566466e58d13cae7dafa266979cb237"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___dump.html#gf369962e048f072363e411cdf9bb27d7">snd_pcm_status_dump</a> (<a class="el" href="group___p_c_m.html#g1f281a9476a599d4f320297e3a07ec79">snd_pcm_status_t</a> *status, <a class="el" href="group___output.html#gfcb4f6ed600e8daf18d5d5d8623dda50">snd_output_t</a> *out)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Dump status. <a href="group___p_c_m___dump.html#gf369962e048f072363e411cdf9bb27d7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___direct.html#ge4a8891e8afc80c6db7d58d5beac2092">snd_pcm_mmap_begin</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, const <a class="el" href="struct__snd__pcm__channel__area.html">snd_pcm_channel_area_t</a> **areas, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *offset, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *frames)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Application request to access a portion of direct (mmap) area. <a href="group___p_c_m___direct.html#ge4a8891e8afc80c6db7d58d5beac2092"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g842d603aa3a4bc5b4596b42490104da3">snd_pcm_sframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___direct.html#g3e3d8bb878f70e94a746d17410e93273">snd_pcm_mmap_commit</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> offset, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> frames)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Application has completed the access to area requested with <a class="el" href="group___p_c_m___direct.html#ge4a8891e8afc80c6db7d58d5beac2092">snd_pcm_mmap_begin</a>. <a href="group___p_c_m___direct.html#g3e3d8bb878f70e94a746d17410e93273"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g842d603aa3a4bc5b4596b42490104da3">snd_pcm_sframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___direct.html#g3a811efcd9d64b60e6a25df6924d26b0">snd_pcm_mmap_writei</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, const void *buffer, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> size)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Write interleaved frames to a PCM using direct buffer (mmap). <a href="group___p_c_m___direct.html#g3a811efcd9d64b60e6a25df6924d26b0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g842d603aa3a4bc5b4596b42490104da3">snd_pcm_sframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___direct.html#gc4c80cc0e5bda61875ce1a0f3b61c78e">snd_pcm_mmap_readi</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, void *buffer, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> size)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Read interleaved frames from a PCM using direct buffer (mmap). <a href="group___p_c_m___direct.html#gc4c80cc0e5bda61875ce1a0f3b61c78e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g842d603aa3a4bc5b4596b42490104da3">snd_pcm_sframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___direct.html#gbda3da53bd7647fdc4c6e3b88aa873dc">snd_pcm_mmap_writen</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, void **bufs, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> size)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Write non interleaved frames to a PCM using direct buffer (mmap). <a href="group___p_c_m___direct.html#gbda3da53bd7647fdc4c6e3b88aa873dc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g842d603aa3a4bc5b4596b42490104da3">snd_pcm_sframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___direct.html#g7dd3df86084dbe8f7a5ce8f9d7283d0c">snd_pcm_mmap_readn</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, void **bufs, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> size)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Read non interleaved frames to a PCM using direct buffer (mmap). <a href="group___p_c_m___direct.html#g7dd3df86084dbe8f7a5ce8f9d7283d0c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#g7a61e3d2aa3704f369950baaef6c864b">snd_pcm_format_signed</a> (<a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return sign info for a PCM sample linear format. <a href="group___p_c_m___helpers.html#g7a61e3d2aa3704f369950baaef6c864b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#g458a82a1eec58c10a6c547047eb0076c">snd_pcm_format_unsigned</a> (<a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return sign info for a PCM sample linear format. <a href="group___p_c_m___helpers.html#g458a82a1eec58c10a6c547047eb0076c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#g887f210b3e2c4d02515c877b1b0da57c">snd_pcm_format_linear</a> (<a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return linear info for a PCM sample format. <a href="group___p_c_m___helpers.html#g887f210b3e2c4d02515c877b1b0da57c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#gf6f74b2899af26c4fedaf2f9835cf2a1">snd_pcm_format_float</a> (<a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return float info for a PCM sample format. <a href="group___p_c_m___helpers.html#gf6f74b2899af26c4fedaf2f9835cf2a1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#g72932155a4354afba5816739e27b7eed">snd_pcm_format_little_endian</a> (<a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return endian info for a PCM sample format. <a href="group___p_c_m___helpers.html#g72932155a4354afba5816739e27b7eed"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#g41f4adfecaf8627c7e94a8cc396e5881">snd_pcm_format_big_endian</a> (<a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return endian info for a PCM sample format. <a href="group___p_c_m___helpers.html#g41f4adfecaf8627c7e94a8cc396e5881"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#g7a6da7e692e10896725fe39293438a82">snd_pcm_format_cpu_endian</a> (<a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return endian info for a PCM sample format. <a href="group___p_c_m___helpers.html#g7a6da7e692e10896725fe39293438a82"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#g8996218a2d72640723489c5e06f281ea">snd_pcm_format_width</a> (<a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return nominal bits per a PCM sample. <a href="group___p_c_m___helpers.html#g8996218a2d72640723489c5e06f281ea"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#gd042fc3f7c927c731af7944297269464">snd_pcm_format_physical_width</a> (<a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return bits needed to store a PCM sample. <a href="group___p_c_m___helpers.html#gd042fc3f7c927c731af7944297269464"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#g16b10f6528fd741afb3e0a8e3a0cc73b">snd_pcm_build_linear_format</a> (int width, int pwidth, int unsignd, int big_endian)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Compose a PCM sample linear format. <a href="group___p_c_m___helpers.html#g16b10f6528fd741afb3e0a8e3a0cc73b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#ga6003f5b51f63d90103fa01d182ca19f">snd_pcm_format_size</a> (<a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format, size_t samples)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return bytes needed to store a quantity of PCM sample. <a href="group___p_c_m___helpers.html#ga6003f5b51f63d90103fa01d182ca19f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u_int8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#gaf9c4f09b90b7748b5f17da487b98674">snd_pcm_format_silence</a> (<a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return 8 bit expressing silence for a PCM sample format. <a href="group___p_c_m___helpers.html#gaf9c4f09b90b7748b5f17da487b98674"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u_int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#gadfb5f919eb65c93a54c749a9e084c37">snd_pcm_format_silence_16</a> (<a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return 16 bit expressing silence for a PCM sample format. <a href="group___p_c_m___helpers.html#gadfb5f919eb65c93a54c749a9e084c37"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u_int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#gabdc288b1d57258180aedb55d118d511">snd_pcm_format_silence_32</a> (<a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return 32 bit expressing silence for a PCM sample format. <a href="group___p_c_m___helpers.html#gabdc288b1d57258180aedb55d118d511"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">u_int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#gdac7feff0e0f9d06bd59bb2dd66bc485">snd_pcm_format_silence_64</a> (<a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return 64 bit expressing silence for a PCM sample format. <a href="group___p_c_m___helpers.html#gdac7feff0e0f9d06bd59bb2dd66bc485"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#g28a676b341793bfceefcfdc0e6f318cc">snd_pcm_format_set_silence</a> (<a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format, void *buf, unsigned int samples)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Silence a PCM samples buffer. <a href="group___p_c_m___helpers.html#g28a676b341793bfceefcfdc0e6f318cc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g842d603aa3a4bc5b4596b42490104da3">snd_pcm_sframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#ga7b13fd137d6b278ff6cad460b844f3f">snd_pcm_bytes_to_frames</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, ssize_t bytes)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Convert bytes in frames for a PCM. <a href="group___p_c_m___helpers.html#ga7b13fd137d6b278ff6cad460b844f3f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#g8e54c9e3dbaa209de02d2702cf25e0b6">snd_pcm_frames_to_bytes</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g842d603aa3a4bc5b4596b42490104da3">snd_pcm_sframes_t</a> frames)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Convert frames in bytes for a PCM. <a href="group___p_c_m___helpers.html#g8e54c9e3dbaa209de02d2702cf25e0b6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#g93958cfa3c01f80ea51176bcbe80435e">snd_pcm_bytes_to_samples</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, ssize_t bytes)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Convert bytes in samples for a PCM. <a href="group___p_c_m___helpers.html#g93958cfa3c01f80ea51176bcbe80435e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#ge87ef00088dafa92423e4afad56808f5">snd_pcm_samples_to_bytes</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, long samples)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Convert samples in bytes for a PCM. <a href="group___p_c_m___helpers.html#ge87ef00088dafa92423e4afad56808f5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#gfedc4463b0b36553739eab1afebc5975">snd_pcm_area_silence</a> (const <a class="el" href="struct__snd__pcm__channel__area.html">snd_pcm_channel_area_t</a> *dst_channel, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> dst_offset, unsigned int samples, <a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Silence an area. <a href="group___p_c_m___helpers.html#gfedc4463b0b36553739eab1afebc5975"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#g65818666e472a871ab8b0b552613ce8b">snd_pcm_areas_silence</a> (const <a class="el" href="struct__snd__pcm__channel__area.html">snd_pcm_channel_area_t</a> *dst_channels, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> dst_offset, unsigned int channels, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> frames, <a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Silence one or more areas. <a href="group___p_c_m___helpers.html#g65818666e472a871ab8b0b552613ce8b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#gb89c30a3f62b257147ea672d9a4783ce">snd_pcm_area_copy</a> (const <a class="el" href="struct__snd__pcm__channel__area.html">snd_pcm_channel_area_t</a> *dst_channel, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> dst_offset, const <a class="el" href="struct__snd__pcm__channel__area.html">snd_pcm_channel_area_t</a> *src_channel, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> src_offset, unsigned int samples, <a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Copy an area. <a href="group___p_c_m___helpers.html#gb89c30a3f62b257147ea672d9a4783ce"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___helpers.html#g22844a8c4aac8fd11e057c601248bfe6">snd_pcm_areas_copy</a> (const <a class="el" href="struct__snd__pcm__channel__area.html">snd_pcm_channel_area_t</a> *dst_channels, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> dst_offset, const <a class="el" href="struct__snd__pcm__channel__area.html">snd_pcm_channel_area_t</a> *src_channels, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> src_offset, unsigned int channels, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> frames, <a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Copy one or more areas. <a href="group___p_c_m___helpers.html#g22844a8c4aac8fd11e057c601248bfe6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___hook.html#g7e35037722b4eac871355253ee5aba0b">snd_pcm_hook_get_pcm</a> (<a class="el" href="group___p_c_m___hook.html#g9650da88cca4114e1f16303c4bcf0da7">snd_pcm_hook_t</a> *hook)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get PCM handle for a PCM hook. <a href="group___p_c_m___hook.html#g7e35037722b4eac871355253ee5aba0b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___hook.html#g168abc18a96e4a831a5989927408992d">snd_pcm_hook_get_private</a> (<a class="el" href="group___p_c_m___hook.html#g9650da88cca4114e1f16303c4bcf0da7">snd_pcm_hook_t</a> *hook)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get callback function private data for a PCM hook. <a href="group___p_c_m___hook.html#g168abc18a96e4a831a5989927408992d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___hook.html#ga2bc189746d1f5f918ae6dcbbf62f9bc">snd_pcm_hook_set_private</a> (<a class="el" href="group___p_c_m___hook.html#g9650da88cca4114e1f16303c4bcf0da7">snd_pcm_hook_t</a> *hook, void *private_data)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set callback function private data for a PCM hook. <a href="group___p_c_m___hook.html#ga2bc189746d1f5f918ae6dcbbf62f9bc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___hook.html#g6bb65df20d81b2c742b636d573195cd2">snd_pcm_hook_add</a> (<a class="el" href="group___p_c_m___hook.html#g9650da88cca4114e1f16303c4bcf0da7">snd_pcm_hook_t</a> **hookp, <a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m___hook.html#gddb85ea9304bd1c56ba1948822440fad">snd_pcm_hook_type_t</a> type, <a class="el" href="group___p_c_m___hook.html#g769d13eceb6a6530761b07fa1c7e6f2c">snd_pcm_hook_func_t</a> func, void *private_data)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a PCM hook at end of hooks chain. <a href="group___p_c_m___hook.html#g6bb65df20d81b2c742b636d573195cd2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___hook.html#g65d5a725a5edcd8acae8ca3d6bad4cb2">snd_pcm_hook_remove</a> (<a class="el" href="group___p_c_m___hook.html#g9650da88cca4114e1f16303c4bcf0da7">snd_pcm_hook_t</a> *hook)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Remove a PCM hook. <a href="group___p_c_m___hook.html#g65d5a725a5edcd8acae8ca3d6bad4cb2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#g36e48967914c7670fc6fec3f9ae19bfc">snd_pcm_meter_get_bufsize</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get meter buffer size from a <a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff8ed9dac157f4433fbc4233db1483b3d2">SND_PCM_TYPE_METER</a> PCM. <a href="group___p_c_m___scope.html#g36e48967914c7670fc6fec3f9ae19bfc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#gf2f0e5837093a8b481306a42397f4006">snd_pcm_meter_get_channels</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get meter channels from a <a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff8ed9dac157f4433fbc4233db1483b3d2">SND_PCM_TYPE_METER</a> PCM. <a href="group___p_c_m___scope.html#gf2f0e5837093a8b481306a42397f4006"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#g2da3e453651b7199e054344eacc49ece">snd_pcm_meter_get_rate</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get meter rate from a <a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff8ed9dac157f4433fbc4233db1483b3d2">SND_PCM_TYPE_METER</a> PCM. <a href="group___p_c_m___scope.html#g2da3e453651b7199e054344eacc49ece"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#g46b05404a6c2cfe3847d53b3a25f8793">snd_pcm_meter_get_now</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get meter "now" frame pointer from a <a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff8ed9dac157f4433fbc4233db1483b3d2">SND_PCM_TYPE_METER</a> PCM. <a href="group___p_c_m___scope.html#g46b05404a6c2cfe3847d53b3a25f8793"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#g7872e247f544553842bf3ce6453fb5f0">snd_pcm_meter_get_boundary</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get boundary for frame pointers from a <a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff8ed9dac157f4433fbc4233db1483b3d2">SND_PCM_TYPE_METER</a> PCM. <a href="group___p_c_m___scope.html#g7872e247f544553842bf3ce6453fb5f0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#gc7750cd24c041dab30b65a823362f85a">snd_pcm_meter_add_scope</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g0f3b1ab9ab8c992af4b1132788f79939">snd_pcm_scope_t</a> *scope)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a scope to a <a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff8ed9dac157f4433fbc4233db1483b3d2">SND_PCM_TYPE_METER</a> PCM. <a href="group___p_c_m___scope.html#gc7750cd24c041dab30b65a823362f85a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g0f3b1ab9ab8c992af4b1132788f79939">snd_pcm_scope_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#g39f1ebd5d32d7ef6d2699c2f82fe14dd">snd_pcm_meter_search_scope</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, const char *name)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Search an installed scope inside a <a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff8ed9dac157f4433fbc4233db1483b3d2">SND_PCM_TYPE_METER</a> PCM. <a href="group___p_c_m___scope.html#g39f1ebd5d32d7ef6d2699c2f82fe14dd"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#gd86eb1299f20388ab9fcb9e73863fa30">snd_pcm_scope_malloc</a> (<a class="el" href="group___p_c_m.html#g0f3b1ab9ab8c992af4b1132788f79939">snd_pcm_scope_t</a> **ptr)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">allocate an invalid <a class="el" href="group___p_c_m.html#g0f3b1ab9ab8c992af4b1132788f79939">snd_pcm_scope_t</a> using standard malloc <a href="group___p_c_m___scope.html#gd86eb1299f20388ab9fcb9e73863fa30"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#g2ff3c1e38080811e8c46842f3c6d2c28">snd_pcm_scope_set_ops</a> (<a class="el" href="group___p_c_m.html#g0f3b1ab9ab8c992af4b1132788f79939">snd_pcm_scope_t</a> *scope, <a class="el" href="struct__snd__pcm__scope__ops.html">snd_pcm_scope_ops_t</a> *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set callbacks for a <a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff8ed9dac157f4433fbc4233db1483b3d2">SND_PCM_TYPE_METER</a> PCM scope. <a href="group___p_c_m___scope.html#g2ff3c1e38080811e8c46842f3c6d2c28"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#g94de3ea9e03ef3aa1364b88cf7cba37b">snd_pcm_scope_set_name</a> (<a class="el" href="group___p_c_m.html#g0f3b1ab9ab8c992af4b1132788f79939">snd_pcm_scope_t</a> *scope, const char *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set name of a <a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff8ed9dac157f4433fbc4233db1483b3d2">SND_PCM_TYPE_METER</a> PCM scope. <a href="group___p_c_m___scope.html#g94de3ea9e03ef3aa1364b88cf7cba37b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#g2e193227294dff4b69a018b6e4e7960e">snd_pcm_scope_get_name</a> (<a class="el" href="group___p_c_m.html#g0f3b1ab9ab8c992af4b1132788f79939">snd_pcm_scope_t</a> *scope)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get name of a <a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff8ed9dac157f4433fbc4233db1483b3d2">SND_PCM_TYPE_METER</a> PCM scope. <a href="group___p_c_m___scope.html#g2e193227294dff4b69a018b6e4e7960e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#g6a039afea5a309bb96f167d2bcfedb1e">snd_pcm_scope_get_callback_private</a> (<a class="el" href="group___p_c_m.html#g0f3b1ab9ab8c992af4b1132788f79939">snd_pcm_scope_t</a> *scope)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get callbacks private value for a <a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff8ed9dac157f4433fbc4233db1483b3d2">SND_PCM_TYPE_METER</a> PCM scope. <a href="group___p_c_m___scope.html#g6a039afea5a309bb96f167d2bcfedb1e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#g89d86760e47c3355b05d703d3acafae0">snd_pcm_scope_set_callback_private</a> (<a class="el" href="group___p_c_m.html#g0f3b1ab9ab8c992af4b1132788f79939">snd_pcm_scope_t</a> *scope, void *val)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get callbacks private value for a <a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff8ed9dac157f4433fbc4233db1483b3d2">SND_PCM_TYPE_METER</a> PCM scope. <a href="group___p_c_m___scope.html#g89d86760e47c3355b05d703d3acafae0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#g1829ef35a707c8336d961ac0c6524248">snd_pcm_scope_s16_open</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, const char *name, <a class="el" href="group___p_c_m.html#g0f3b1ab9ab8c992af4b1132788f79939">snd_pcm_scope_t</a> **scopep)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a s16 pseudo scope to a <a class="el" href="group___p_c_m.html#gg60df675e39a8c0da3488bc06b1fe34ff8ed9dac157f4433fbc4233db1483b3d2">SND_PCM_TYPE_METER</a> PCM. <a href="group___p_c_m___scope.html#g1829ef35a707c8336d961ac0c6524248"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int16_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___scope.html#g8c2caaec0109a23884f07aa6dcafcce6">snd_pcm_scope_s16_get_channel_buffer</a> (<a class="el" href="group___p_c_m.html#g0f3b1ab9ab8c992af4b1132788f79939">snd_pcm_scope_t</a> *scope, unsigned int channel)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get s16 pseudo scope frames buffer for a channel. <a href="group___p_c_m___scope.html#g8c2caaec0109a23884f07aa6dcafcce6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___simple.html#g6166b03c44f60b881d11b7538ec128f1">snd_spcm_init</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, unsigned int rate, unsigned int channels, <a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format, <a class="el" href="group___p_c_m.html#gc7def2cfb418b1c4ced3ccd7106969a7">snd_pcm_subformat_t</a> subformat, <a class="el" href="group___p_c_m___simple.html#g79f3af371e266dcca894b98587e93ebd">snd_spcm_latency_t</a> latency, <a class="el" href="group___p_c_m.html#gb838921f42075ebe3f8744889a8ecd87">snd_pcm_access_t</a> _access, <a class="el" href="group___p_c_m___simple.html#gd995300b0f3c1ef4b8c57601beb5731e">snd_spcm_xrun_type_t</a> xrun_type)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set up a simple PCM. <a href="group___p_c_m___simple.html#g6166b03c44f60b881d11b7538ec128f1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___simple.html#g9ebac6cbf94f41f32a502892dc71e64c">snd_spcm_init_duplex</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *playback_pcm, <a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *capture_pcm, unsigned int rate, unsigned int channels, <a class="el" href="group___p_c_m.html#g5ae31ebbea7972ce97a498040df1839e">snd_pcm_format_t</a> format, <a class="el" href="group___p_c_m.html#gc7def2cfb418b1c4ced3ccd7106969a7">snd_pcm_subformat_t</a> subformat, <a class="el" href="group___p_c_m___simple.html#g79f3af371e266dcca894b98587e93ebd">snd_spcm_latency_t</a> latency, <a class="el" href="group___p_c_m.html#gb838921f42075ebe3f8744889a8ecd87">snd_pcm_access_t</a> _access, <a class="el" href="group___p_c_m___simple.html#gd995300b0f3c1ef4b8c57601beb5731e">snd_spcm_xrun_type_t</a> xrun_type, <a class="el" href="group___p_c_m___simple.html#g8c75d9253b7e20aef593a4a6286fb2a8">snd_spcm_duplex_type_t</a> duplex_type)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize simple PCMs in the duplex mode. <a href="group___p_c_m___simple.html#g9ebac6cbf94f41f32a502892dc71e64c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___simple.html#gd236c7640356281550b4a75fc42880d7">snd_spcm_init_get_params</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, unsigned int *rate, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *buffer_size, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *period_size)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the set up of simple PCM. <a href="group___p_c_m___simple.html#gd236c7640356281550b4a75fc42880d7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#g0b04f286e7c4aa33afc2bdf5e49ed5c9">snd_pcm_start_mode_name</a> (<a class="el" href="group___p_c_m.html#g66e64d632e9183c219609f0e3ff0aba6">snd_pcm_start_t</a> mode) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">(DEPRECATED) get name of PCM start mode setting <a href="group___p_c_m___deprecated.html#g0b04f286e7c4aa33afc2bdf5e49ed5c9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#ga1c9e0c366d020bb51952e0d24118d4f">snd_pcm_xrun_mode_name</a> (<a class="el" href="group___p_c_m.html#gb704f544004a9279b77da353f9afbcdb">snd_pcm_xrun_t</a> mode) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">(DEPRECATED) get name of PCM xrun mode setting <a href="group___p_c_m___deprecated.html#ga1c9e0c366d020bb51952e0d24118d4f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#g8bf637365af1ce148c0b5e849f6bfe90">snd_pcm_sw_params_set_start_mode</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g66e64d632e9183c219609f0e3ff0aba6">snd_pcm_start_t</a> val) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">(DEPRECATED) Set start mode inside a software configuration container <a href="group___p_c_m___deprecated.html#g8bf637365af1ce148c0b5e849f6bfe90"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#g66e64d632e9183c219609f0e3ff0aba6">snd_pcm_start_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#g7586cd7cccb8749ee40a3967147182c5">snd_pcm_sw_params_get_start_mode</a> (const <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">(DEPRECATED) Get start mode from a software configuration container <a href="group___p_c_m___deprecated.html#g7586cd7cccb8749ee40a3967147182c5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#g8b440e84a1d5d9cfa865fec35a365903">snd_pcm_sw_params_set_xrun_mode</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#gb704f544004a9279b77da353f9afbcdb">snd_pcm_xrun_t</a> val) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">(DEPRECATED) Set xrun mode inside a software configuration container <a href="group___p_c_m___deprecated.html#g8b440e84a1d5d9cfa865fec35a365903"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___p_c_m.html#gb704f544004a9279b77da353f9afbcdb">snd_pcm_xrun_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#g0af9c94d80480350a2eec94ac00f4e38">snd_pcm_sw_params_get_xrun_mode</a> (const <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">(DEPRECATED) Get xrun mode from a software configuration container <a href="group___p_c_m___deprecated.html#g0af9c94d80480350a2eec94ac00f4e38"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#g46f21fd3e87ada3af70585890f1daf30">snd_pcm_sw_params_set_xfer_align</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> val) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">(DEPRECATED) Set xfer align inside a software configuration container <a href="group___p_c_m___deprecated.html#g46f21fd3e87ada3af70585890f1daf30"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#g03e6b4332ca919347532cd460cf89639">snd_pcm_sw_params_get_xfer_align</a> (const <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params, <a class="el" href="group___p_c_m.html#g2c6283616ba424092089264ae7e193e6">snd_pcm_uframes_t</a> *val) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">(DEPRECATED) Get xfer align from a software configuration container <a href="group___p_c_m___deprecated.html#g03e6b4332ca919347532cd460cf89639"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#g4558ba9a84586b1e67b3a9b0b0d2814e">snd_pcm_sw_params_set_sleep_min</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params, unsigned int val) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft"> </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#g4558ba9a84586b1e67b3a9b0b0d2814e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#gd26a16b3f1d32546430aa6772d4236d5">snd_pcm_sw_params_get_sleep_min</a> (const <a class="el" href="group___p_c_m.html#g999c8c52d8a8d521f1f2cfcd902d7098">snd_pcm_sw_params_t</a> *params, unsigned int *val) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft"> </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#gd26a16b3f1d32546430aa6772d4236d5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#g0bcf169333c80172d81359fd667b64e9">snd_pcm_hw_params_get_tick_time</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">(DEPRECATED) Extract tick time from a configuration space <a href="group___p_c_m___deprecated.html#g0bcf169333c80172d81359fd667b64e9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#g04a6cb0e356226d3dce3696a85ba57d2">snd_pcm_hw_params_get_tick_time_min</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">(DEPRECATED) Extract minimum tick time from a configuration space <a href="group___p_c_m___deprecated.html#g04a6cb0e356226d3dce3696a85ba57d2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#g476739c93a4d2ae2564e370a3c5d4d0b">snd_pcm_hw_params_get_tick_time_max</a> (const <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">(DEPRECATED) Extract maximum tick time from a configuration space <a href="group___p_c_m___deprecated.html#g476739c93a4d2ae2564e370a3c5d4d0b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#g973498eb4d9f7f3bc2033479912b99bb">snd_pcm_hw_params_test_tick_time</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int val, int dir) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft"> </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#g973498eb4d9f7f3bc2033479912b99bb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#g84fbd1d916df7f07e2dee181867d0f10">snd_pcm_hw_params_set_tick_time</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int val, int dir) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">(DEPRECATED) Restrict a configuration space to contain only one tick time <a href="group___p_c_m___deprecated.html#g84fbd1d916df7f07e2dee181867d0f10"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#gfbd22123652b62c242db6fe21bd7a93a">snd_pcm_hw_params_set_tick_time_min</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">(DEPRECATED) Restrict a configuration space with a minimum tick time <a href="group___p_c_m___deprecated.html#gfbd22123652b62c242db6fe21bd7a93a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#gd59738c7131609cd917bc80ee371f2ff">snd_pcm_hw_params_set_tick_time_max</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">(DEPRECATED) Restrict a configuration space with a maximum tick time <a href="group___p_c_m___deprecated.html#gd59738c7131609cd917bc80ee371f2ff"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#g6b75dd21e27a96081a0d487d1ca210c8">snd_pcm_hw_params_set_tick_time_minmax</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft"> </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#g6b75dd21e27a96081a0d487d1ca210c8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#g93893d2e7270f62c0f5bd50b9fa5818b">snd_pcm_hw_params_set_tick_time_near</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft"> </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#g93893d2e7270f62c0f5bd50b9fa5818b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#gaee9078091c4467adf51420ed474c2d2">snd_pcm_hw_params_set_tick_time_first</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">(DEPRECATED) Restrict a configuration space to contain only its minimum tick time <a href="group___p_c_m___deprecated.html#gaee9078091c4467adf51420ed474c2d2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___p_c_m___deprecated.html#g7382942ba6ab2dda573f8b53cb52e8c1">snd_pcm_hw_params_set_tick_time_last</a> (<a class="el" href="group___p_c_m.html#gb5676348e7618b444e28907607660cef">snd_pcm_t</a> *pcm, <a class="el" href="group___p_c_m.html#g232a2e2b6bb7bb2dca2885eec2e095b3">snd_pcm_hw_params_t</a> *params, unsigned int *val, int *dir) __attribute__((deprecated))</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">(DEPRECATED) Restrict a configuration space to contain only its maximum tick time <a href="group___p_c_m___deprecated.html#g7382942ba6ab2dda573f8b53cb52e8c1"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Application interface library for the ALSA driver.
<p>
<dl compact><dt><b>Author:</b></dt><dd>Jaroslav Kysela <<a href="mailto:perex@perex.cz">perex@perex.cz</a>> <p>
Abramo Bagnara <<a href="mailto:abramo@alsa-project.org">abramo@alsa-project.org</a>> <p>
Takashi Iwai <<a href="mailto:tiwai@suse.de">tiwai@suse.de</a>> </dd></dl>
<dl compact><dt><b>Date:</b></dt><dd>1998-2001</dd></dl>
Application interface library for the ALSA driver. See the <a class="el" href="pcm.html">PCM (digital audio) interface</a> page for more details. <hr size="1"><address style="align: right;"><small>Generated on Tue Jan 20 22:42:09 2009 for ALSA project - the C library reference by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>