Sophie

Sophie

distrib > Mageia > 6 > x86_64 > media > core-updates > by-pkgid > a41e5ac5fb332416cb8019ae392f1f99 > files > 197

lib64pulseaudio-devel-10.0-1.1.mga6.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PulseAudio: introspect.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">PulseAudio
   &#160;<span id="projectnumber">10.0.0-1.1.mga6</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('introspect_8h_source.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">introspect.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="introspect_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef foointrospecthfoo</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define foointrospecthfoo</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">/***</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">  This file is part of PulseAudio.</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">  Copyright 2004-2006 Lennart Poettering</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">  Copyright 2006 Pierre Ossman &lt;ossman@cendio.se&gt; for Cendio AB</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">  PulseAudio is free software; you can redistribute it and/or modify</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">  it under the terms of the GNU Lesser General Public License as published</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">  by the Free Software Foundation; either version 2.1 of the License,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">  or (at your option) any later version.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">  PulseAudio is distributed in the hope that it will be useful, but</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">  WITHOUT ANY WARRANTY; without even the implied warranty of</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">  General Public License for more details.</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">  You should have received a copy of the GNU Lesser General Public License</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">  along with PulseAudio; if not, see &lt;http://www.gnu.org/licenses/&gt;.</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">***/</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;inttypes.h&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="operation_8h.html">pulse/operation.h</a>&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="context_8h.html">pulse/context.h</a>&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;pulse/cdecl.h&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="gccmacro_8h.html">pulse/gccmacro.h</a>&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="channelmap_8h.html">pulse/channelmap.h</a>&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="volume_8h.html">pulse/volume.h</a>&gt;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="proplist_8h.html">pulse/proplist.h</a>&gt;</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="format_8h.html">pulse/format.h</a>&gt;</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="version_8h.html">pulse/version.h</a>&gt;</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;PA_C_DECL_BEGIN</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;</div><div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="structpa__sink__port__info.html">  227</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpa__sink__port__info.html">pa_sink_port_info</a> {</div><div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="structpa__sink__port__info.html#a58a6dd04307c2ee5577ed39d744df680">  228</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sink__port__info.html#a58a6dd04307c2ee5577ed39d744df680">name</a>;                   </div><div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="structpa__sink__port__info.html#aebd20222053b72fd4fd7a996724c91ff">  229</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sink__port__info.html#aebd20222053b72fd4fd7a996724c91ff">description</a>;            </div><div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="structpa__sink__port__info.html#a49120ec9b0a5aaf75eb83c8cedd7af1d">  230</a></span>&#160;    uint32_t <a class="code" href="structpa__sink__port__info.html#a49120ec9b0a5aaf75eb83c8cedd7af1d">priority</a>;                  </div><div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="structpa__sink__port__info.html#a8d3c1b5d08840ea7835e1064ffda58a4">  231</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structpa__sink__port__info.html#a8d3c1b5d08840ea7835e1064ffda58a4">available</a>;                      </div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;} <a class="code" href="introspect_8h.html#a056637f47d5fd96cbffa9c7ab70b3476">pa_sink_port_info</a>;</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;</div><div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="structpa__sink__info.html">  237</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpa__sink__info.html">pa_sink_info</a> {</div><div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a66f0e7dd799c8c7cf800c481a2866276">  238</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sink__info.html#a66f0e7dd799c8c7cf800c481a2866276">name</a>;                  </div><div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a18fd50e556478fdec857fead7d2ded04">  239</a></span>&#160;    uint32_t <a class="code" href="structpa__sink__info.html#a18fd50e556478fdec857fead7d2ded04">index</a>;                    </div><div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#ac2bb6605579c4962511eed3c113962ee">  240</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sink__info.html#ac2bb6605579c4962511eed3c113962ee">description</a>;           </div><div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a178d2358c2ed17a6ae6088f9cd79cc7a">  241</a></span>&#160;    <a class="code" href="structpa__sample__spec.html">pa_sample_spec</a> <a class="code" href="structpa__sink__info.html#a178d2358c2ed17a6ae6088f9cd79cc7a">sample_spec</a>;        </div><div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a63d52fb9c811644ab6179a49dbcdc330">  242</a></span>&#160;    <a class="code" href="structpa__channel__map.html">pa_channel_map</a> <a class="code" href="structpa__sink__info.html#a63d52fb9c811644ab6179a49dbcdc330">channel_map</a>;        </div><div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a95aaf34a3dcc08486df1e31947d87617">  243</a></span>&#160;    uint32_t <a class="code" href="structpa__sink__info.html#a95aaf34a3dcc08486df1e31947d87617">owner_module</a>;             </div><div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#ae319476958f091f92f1a97a983363767">  244</a></span>&#160;    <a class="code" href="structpa__cvolume.html">pa_cvolume</a> <a class="code" href="structpa__sink__info.html#ae319476958f091f92f1a97a983363767">volume</a>;                 </div><div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#ab73ed639790cce4fc11ea4991c651691">  245</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structpa__sink__info.html#ab73ed639790cce4fc11ea4991c651691">mute</a>;                          </div><div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#ad9946f956c2c67a47b4446f8034c3f2d">  246</a></span>&#160;    uint32_t <a class="code" href="structpa__sink__info.html#ad9946f956c2c67a47b4446f8034c3f2d">monitor_source</a>;           </div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a59dc10c527bb0b837b4d937a901cdd4f">  247</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sink__info.html#a59dc10c527bb0b837b4d937a901cdd4f">monitor_source_name</a>;   </div><div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a872cc1f311330e161f9b7990200b8b21">  248</a></span>&#160;    <a class="code" href="sample_8h.html#a885df3b973773f0dccbbec6bc6777f89">pa_usec_t</a> <a class="code" href="structpa__sink__info.html#a872cc1f311330e161f9b7990200b8b21">latency</a>;                 </div><div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#ab3a090937bf1389a7ffb7583065a136b">  249</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sink__info.html#ab3a090937bf1389a7ffb7583065a136b">driver</a>;                </div><div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a3c9f43295084e6dddb4d3e12cdb69220">  250</a></span>&#160;    <a class="code" href="def_8h.html#a33360cff8c751ad1b8a557e074463a99">pa_sink_flags_t</a> <a class="code" href="structpa__sink__info.html#a3c9f43295084e6dddb4d3e12cdb69220">flags</a>;             </div><div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#aca4c6228ebbcae6c05e5288945867cda">  251</a></span>&#160;    <a class="code" href="proplist_8h.html#acdf756a6014b6fae3b358b2c934c3426">pa_proplist</a> *<a class="code" href="structpa__sink__info.html#aca4c6228ebbcae6c05e5288945867cda">proplist</a>;             </div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a5043ee6996ea976e51a26a2c2b13120e">  252</a></span>&#160;    <a class="code" href="sample_8h.html#a885df3b973773f0dccbbec6bc6777f89">pa_usec_t</a> <a class="code" href="structpa__sink__info.html#a5043ee6996ea976e51a26a2c2b13120e">configured_latency</a>;      </div><div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a2332e2ca20f797f65162fe725cc6e0fd">  253</a></span>&#160;    <a class="code" href="volume_8h.html#a6d671c65284ff2e94d3773c7368a0352">pa_volume_t</a> <a class="code" href="structpa__sink__info.html#a2332e2ca20f797f65162fe725cc6e0fd">base_volume</a>;           </div><div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#ae10dc516faa471cdcba1ef03c75c209e">  254</a></span>&#160;    <a class="code" href="def_8h.html#af1ba5b1cd9a58a5a914231862779a88f">pa_sink_state_t</a> <a class="code" href="structpa__sink__info.html#ae10dc516faa471cdcba1ef03c75c209e">state</a>;             </div><div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a18b1010e061aada3d2d8cab1874c75ce">  255</a></span>&#160;    uint32_t <a class="code" href="structpa__sink__info.html#a18b1010e061aada3d2d8cab1874c75ce">n_volume_steps</a>;           </div><div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a18371dac55a1163c3f616d1f92d58706">  256</a></span>&#160;    uint32_t <a class="code" href="structpa__sink__info.html#a18371dac55a1163c3f616d1f92d58706">card</a>;                     </div><div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a1f8367507f97690c982180a81105ef8b">  257</a></span>&#160;    uint32_t <a class="code" href="structpa__sink__info.html#a1f8367507f97690c982180a81105ef8b">n_ports</a>;                  </div><div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#ad4a7c0bd0dd2492cb70ee7bf340c7939">  258</a></span>&#160;    <a class="code" href="structpa__sink__port__info.html">pa_sink_port_info</a>** <a class="code" href="structpa__sink__info.html#ad4a7c0bd0dd2492cb70ee7bf340c7939">ports</a>;         </div><div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a7d647287738c7a9f6cfefa9a94695f76">  259</a></span>&#160;    <a class="code" href="structpa__sink__port__info.html">pa_sink_port_info</a>* <a class="code" href="structpa__sink__info.html#a7d647287738c7a9f6cfefa9a94695f76">active_port</a>;    </div><div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a9099af342936f6b9a761eac32043833c">  260</a></span>&#160;    uint8_t <a class="code" href="structpa__sink__info.html#a9099af342936f6b9a761eac32043833c">n_formats</a>;                 </div><div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a58a75909997e5c5473a471cb9b373011">  261</a></span>&#160;    <a class="code" href="structpa__format__info.html">pa_format_info</a> **<a class="code" href="structpa__sink__info.html#a58a75909997e5c5473a471cb9b373011">formats</a>;          </div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;} <a class="code" href="introspect_8h.html#aae5d9d84ca267f856c03b4582957e2a2">pa_sink_info</a>;</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;</div><div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="introspect_8h.html#acf7af674e3cee1ec7f817190a2d2702d">  265</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="introspect_8h.html#acf7af674e3cee1ec7f817190a2d2702d">pa_sink_info_cb_t</a>)(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <a class="code" href="structpa__sink__info.html">pa_sink_info</a> *i, <span class="keywordtype">int</span> eol, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;</div><div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a446ffde2b8adea89940adcba40be319c">pa_context_get_sink_info_by_name</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sink__port__info.html#a58a6dd04307c2ee5577ed39d744df680">name</a>, <a class="code" href="introspect_8h.html#acf7af674e3cee1ec7f817190a2d2702d">pa_sink_info_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;</div><div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#ae886cd4bdc06fa98a61d15f818c33c9f">pa_context_get_sink_info_by_index</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="code" href="introspect_8h.html#acf7af674e3cee1ec7f817190a2d2702d">pa_sink_info_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;</div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a77d4044975898442e53b0686501f5713">pa_context_get_sink_info_list</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="code" href="introspect_8h.html#acf7af674e3cee1ec7f817190a2d2702d">pa_sink_info_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;</div><div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a22397a278f2e059521800cb94af0e60a">pa_context_set_sink_volume_by_index</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <span class="keyword">const</span> <a class="code" href="structpa__cvolume.html">pa_cvolume</a> *volume, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;</div><div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a9f326898ea80a5a41e586e50976bbfbb">pa_context_set_sink_volume_by_name</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sink__port__info.html#a58a6dd04307c2ee5577ed39d744df680">name</a>, <span class="keyword">const</span> <a class="code" href="structpa__cvolume.html">pa_cvolume</a> *volume, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;</div><div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#ac2b6b66776211d46e651ae9ce1c5aceb">pa_context_set_sink_mute_by_index</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <span class="keywordtype">int</span> mute, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;</div><div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a96f6f68c8db4571238ff9c5d2d243ef3">pa_context_set_sink_mute_by_name</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sink__port__info.html#a58a6dd04307c2ee5577ed39d744df680">name</a>, <span class="keywordtype">int</span> mute, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;</div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#aa9d8fc7125c751bcec287c2771e9d859">pa_context_suspend_sink_by_name</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span> *sink_name, <span class="keywordtype">int</span> suspend, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span>* userdata);</div><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;</div><div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a6469df5f3d1c4a88ea0b5000944d5310">pa_context_suspend_sink_by_index</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <span class="keywordtype">int</span> suspend,  <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span>* userdata);</div><div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;</div><div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a028b48d144de34d7489662c66812dbfa">pa_context_set_sink_port_by_index</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <span class="keyword">const</span> <span class="keywordtype">char</span>*port, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;</div><div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a6b612fec7e61bbbd4d3bec3e488189c6">pa_context_set_sink_port_by_name</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span>*<a class="code" href="structpa__sink__port__info.html#a58a6dd04307c2ee5577ed39d744df680">name</a>, <span class="keyword">const</span> <span class="keywordtype">char</span>*port, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;</div><div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="structpa__source__port__info.html">  307</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpa__source__port__info.html">pa_source_port_info</a> {</div><div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="structpa__source__port__info.html#a5769cbc82d8ff41a7ecce855ba5151ef">  308</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__source__port__info.html#a5769cbc82d8ff41a7ecce855ba5151ef">name</a>;                   </div><div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="structpa__source__port__info.html#a2cde87218ff680a40099cda56bc68c5a">  309</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__source__port__info.html#a2cde87218ff680a40099cda56bc68c5a">description</a>;            </div><div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="structpa__source__port__info.html#a06437bc8ad054ac9fb8724555a2dc3da">  310</a></span>&#160;    uint32_t <a class="code" href="structpa__source__port__info.html#a06437bc8ad054ac9fb8724555a2dc3da">priority</a>;                  </div><div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="structpa__source__port__info.html#a95750b9d52a5cdd327be76eceac00a21">  311</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structpa__source__port__info.html#a95750b9d52a5cdd327be76eceac00a21">available</a>;                      </div><div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;} <a class="code" href="introspect_8h.html#a1282d098e8a5002b8d37ba566db4bc04">pa_source_port_info</a>;</div><div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;</div><div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="structpa__source__info.html">  317</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpa__source__info.html">pa_source_info</a> {</div><div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a61afc17239989ccac42c9b143c8dafbd">  318</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__source__info.html#a61afc17239989ccac42c9b143c8dafbd">name</a>;                   </div><div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="structpa__source__info.html#aaea5cb728eff6a6e47fd4b2a57c68800">  319</a></span>&#160;    uint32_t <a class="code" href="structpa__source__info.html#aaea5cb728eff6a6e47fd4b2a57c68800">index</a>;                     </div><div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="structpa__source__info.html#ac67e3147b1560c94fb215e265afdf077">  320</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__source__info.html#ac67e3147b1560c94fb215e265afdf077">description</a>;            </div><div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a31aa76b7f145f448472e065b08df238d">  321</a></span>&#160;    <a class="code" href="structpa__sample__spec.html">pa_sample_spec</a> <a class="code" href="structpa__source__info.html#a31aa76b7f145f448472e065b08df238d">sample_spec</a>;         </div><div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="structpa__source__info.html#aa5421702ef8229d3ca4225e6e8d14033">  322</a></span>&#160;    <a class="code" href="structpa__channel__map.html">pa_channel_map</a> <a class="code" href="structpa__source__info.html#aa5421702ef8229d3ca4225e6e8d14033">channel_map</a>;         </div><div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="structpa__source__info.html#aa0478463eb67bf22f724a25b07e544e3">  323</a></span>&#160;    uint32_t <a class="code" href="structpa__source__info.html#aa0478463eb67bf22f724a25b07e544e3">owner_module</a>;              </div><div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a14feca3480affae3bb15c5cb3400dce3">  324</a></span>&#160;    <a class="code" href="structpa__cvolume.html">pa_cvolume</a> <a class="code" href="structpa__source__info.html#a14feca3480affae3bb15c5cb3400dce3">volume</a>;                  </div><div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="structpa__source__info.html#abcadbb57169622929271f2c106ccb3bf">  325</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structpa__source__info.html#abcadbb57169622929271f2c106ccb3bf">mute</a>;                           </div><div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a5e304b796ce71c7fa54e5a88f3333630">  326</a></span>&#160;    uint32_t <a class="code" href="structpa__source__info.html#a5e304b796ce71c7fa54e5a88f3333630">monitor_of_sink</a>;           </div><div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a57574e2d67787b7c7a742ea742577880">  327</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__source__info.html#a57574e2d67787b7c7a742ea742577880">monitor_of_sink_name</a>;   </div><div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a5ed69b0cede6c4f9508ebca50a79c1ba">  328</a></span>&#160;    <a class="code" href="sample_8h.html#a885df3b973773f0dccbbec6bc6777f89">pa_usec_t</a> <a class="code" href="structpa__source__info.html#a5ed69b0cede6c4f9508ebca50a79c1ba">latency</a>;                  </div><div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a330b6032ab2411e38c84bfd102677aed">  329</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__source__info.html#a330b6032ab2411e38c84bfd102677aed">driver</a>;                 </div><div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="structpa__source__info.html#afe48c018865c45058174e9ba2ef7356f">  330</a></span>&#160;    <a class="code" href="def_8h.html#a1177496dc4c63e0cce094ed849a9ef8d">pa_source_flags_t</a> <a class="code" href="structpa__source__info.html#afe48c018865c45058174e9ba2ef7356f">flags</a>;            </div><div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a18fd48b4f94232408c5896fa3cb48aa9">  331</a></span>&#160;    <a class="code" href="proplist_8h.html#acdf756a6014b6fae3b358b2c934c3426">pa_proplist</a> *<a class="code" href="structpa__source__info.html#a18fd48b4f94232408c5896fa3cb48aa9">proplist</a>;              </div><div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a9d18ad1b45483014c84055ddce0b5e7d">  332</a></span>&#160;    <a class="code" href="sample_8h.html#a885df3b973773f0dccbbec6bc6777f89">pa_usec_t</a> <a class="code" href="structpa__source__info.html#a9d18ad1b45483014c84055ddce0b5e7d">configured_latency</a>;       </div><div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a9a0954875670adbe13c041eda723348b">  333</a></span>&#160;    <a class="code" href="volume_8h.html#a6d671c65284ff2e94d3773c7368a0352">pa_volume_t</a> <a class="code" href="structpa__source__info.html#a9a0954875670adbe13c041eda723348b">base_volume</a>;            </div><div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a4fc4bd5fe3ce3226f04b11270d26ffeb">  334</a></span>&#160;    <a class="code" href="def_8h.html#a2be5558ab768f960e50c18e252c2f906">pa_source_state_t</a> <a class="code" href="structpa__source__info.html#a4fc4bd5fe3ce3226f04b11270d26ffeb">state</a>;            </div><div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a079323d09fdbce973533b791b792cfcc">  335</a></span>&#160;    uint32_t <a class="code" href="structpa__source__info.html#a079323d09fdbce973533b791b792cfcc">n_volume_steps</a>;            </div><div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a6f7628bf54e546011b6e120a4d4c1183">  336</a></span>&#160;    uint32_t <a class="code" href="structpa__source__info.html#a6f7628bf54e546011b6e120a4d4c1183">card</a>;                      </div><div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a4771fc3e39db22946ef278d8cf8170f7">  337</a></span>&#160;    uint32_t <a class="code" href="structpa__source__info.html#a4771fc3e39db22946ef278d8cf8170f7">n_ports</a>;                   </div><div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a97efff6db2851bc811a31384981a1b0b">  338</a></span>&#160;    <a class="code" href="structpa__source__port__info.html">pa_source_port_info</a>** <a class="code" href="structpa__source__info.html#a97efff6db2851bc811a31384981a1b0b">ports</a>;        </div><div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="structpa__source__info.html#aa3c5a492e7df90704734cfbeb78955a6">  339</a></span>&#160;    <a class="code" href="structpa__source__port__info.html">pa_source_port_info</a>* <a class="code" href="structpa__source__info.html#aa3c5a492e7df90704734cfbeb78955a6">active_port</a>;   </div><div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="structpa__source__info.html#ac819612948940ca727171979d42840e1">  340</a></span>&#160;    uint8_t <a class="code" href="structpa__source__info.html#ac819612948940ca727171979d42840e1">n_formats</a>;                  </div><div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="structpa__source__info.html#afb02f39227295d9c33fdf928be53ae24">  341</a></span>&#160;    <a class="code" href="structpa__format__info.html">pa_format_info</a> **<a class="code" href="structpa__source__info.html#afb02f39227295d9c33fdf928be53ae24">formats</a>;           </div><div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;} <a class="code" href="introspect_8h.html#a6677c0360f6e96d14edb84a3e6f1e12f">pa_source_info</a>;</div><div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;</div><div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="introspect_8h.html#a131fbf0ca444b1f0cf375783793e4a93">  345</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="introspect_8h.html#a131fbf0ca444b1f0cf375783793e4a93">pa_source_info_cb_t</a>)(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <a class="code" href="structpa__source__info.html">pa_source_info</a> *i, <span class="keywordtype">int</span> eol, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;</div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a3904ba3fc9d83355cb84aab0d1cd3e91">pa_context_get_source_info_by_name</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sink__port__info.html#a58a6dd04307c2ee5577ed39d744df680">name</a>, <a class="code" href="introspect_8h.html#a131fbf0ca444b1f0cf375783793e4a93">pa_source_info_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;</div><div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a55f2fbae1ce6b964e65c82c848280c06">pa_context_get_source_info_by_index</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="code" href="introspect_8h.html#a131fbf0ca444b1f0cf375783793e4a93">pa_source_info_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;</div><div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#aa6663de37d9548ecb057dec5bd542898">pa_context_get_source_info_list</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="code" href="introspect_8h.html#a131fbf0ca444b1f0cf375783793e4a93">pa_source_info_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;</div><div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a3ea6e197db41f97425baffd3d1fce9a1">pa_context_set_source_volume_by_index</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <span class="keyword">const</span> <a class="code" href="structpa__cvolume.html">pa_cvolume</a> *volume, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;</div><div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#aec3c4fdf61f019b65c710c9563f9a0e5">pa_context_set_source_volume_by_name</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sink__port__info.html#a58a6dd04307c2ee5577ed39d744df680">name</a>, <span class="keyword">const</span> <a class="code" href="structpa__cvolume.html">pa_cvolume</a> *volume, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;</div><div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#ad0087f8455adc79943685e777c84af83">pa_context_set_source_mute_by_index</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <span class="keywordtype">int</span> mute, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;</div><div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a94425f4fbee323edb5d143f3fccd91ce">pa_context_set_source_mute_by_name</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sink__port__info.html#a58a6dd04307c2ee5577ed39d744df680">name</a>, <span class="keywordtype">int</span> mute, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;</div><div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a277d2ff7b1fe73aaad5a2326e1c99020">pa_context_suspend_source_by_name</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span> *source_name, <span class="keywordtype">int</span> suspend, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span>* userdata);</div><div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;</div><div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a3ab25ca547ddd7ea64334d19c62fdea2">pa_context_suspend_source_by_index</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <span class="keywordtype">int</span> suspend, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span>* userdata);</div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;</div><div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#aad19624a291149b3c33f2246957610b2">pa_context_set_source_port_by_index</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <span class="keyword">const</span> <span class="keywordtype">char</span>*port, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;</div><div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a1cf51e96cdba5e21a5e099f6c7d15d70">pa_context_set_source_port_by_name</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span>*<a class="code" href="structpa__sink__port__info.html#a58a6dd04307c2ee5577ed39d744df680">name</a>, <span class="keyword">const</span> <span class="keywordtype">char</span>*port, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;</div><div class="line"><a name="l00387"></a><span class="lineno"><a class="line" href="structpa__server__info.html">  387</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpa__server__info.html">pa_server_info</a> {</div><div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="structpa__server__info.html#a0863a6068bc21a85a923e324ff63e01b">  388</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__server__info.html#a0863a6068bc21a85a923e324ff63e01b">user_name</a>;              </div><div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="structpa__server__info.html#a01263baec9e4ad195ac688d4c288474b">  389</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__server__info.html#a01263baec9e4ad195ac688d4c288474b">host_name</a>;              </div><div class="line"><a name="l00390"></a><span class="lineno"><a class="line" href="structpa__server__info.html#ad7a5b663dd4fee9911d3c43e383e5b5f">  390</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__server__info.html#ad7a5b663dd4fee9911d3c43e383e5b5f">server_version</a>;         </div><div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="structpa__server__info.html#a63239e6d8dd88bab38f81fe00f181146">  391</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__server__info.html#a63239e6d8dd88bab38f81fe00f181146">server_name</a>;            </div><div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="structpa__server__info.html#a05d9980b8d79f77e8ff29d53de554bc5">  392</a></span>&#160;    <a class="code" href="structpa__sample__spec.html">pa_sample_spec</a> <a class="code" href="structpa__server__info.html#a05d9980b8d79f77e8ff29d53de554bc5">sample_spec</a>;         </div><div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="structpa__server__info.html#acdb84917f3527479bcbd701c5ac76f04">  393</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__server__info.html#acdb84917f3527479bcbd701c5ac76f04">default_sink_name</a>;      </div><div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="structpa__server__info.html#a926083f45f5e2e9ad2270bf0b80f0563">  394</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__server__info.html#a926083f45f5e2e9ad2270bf0b80f0563">default_source_name</a>;    </div><div class="line"><a name="l00395"></a><span class="lineno"><a class="line" href="structpa__server__info.html#aa939299e33e1ff68d687f45ae8499669">  395</a></span>&#160;    uint32_t <a class="code" href="structpa__server__info.html#aa939299e33e1ff68d687f45ae8499669">cookie</a>;                    </div><div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="structpa__server__info.html#a8e992657afb494d498e2672d4b167186">  396</a></span>&#160;    <a class="code" href="structpa__channel__map.html">pa_channel_map</a> <a class="code" href="structpa__server__info.html#a8e992657afb494d498e2672d4b167186">channel_map</a>;         </div><div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;} <a class="code" href="introspect_8h.html#a992ee15ca7c34cb4e323646d8d3ee2eb">pa_server_info</a>;</div><div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;</div><div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="introspect_8h.html#a7ed151f598cdbdd52d2841b313984690">  400</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="introspect_8h.html#a7ed151f598cdbdd52d2841b313984690">pa_server_info_cb_t</a>) (<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <a class="code" href="structpa__server__info.html">pa_server_info</a>*i, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;</div><div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a6f3bdd9982d9dec70ca5acf6ada3a9a2">pa_context_get_server_info</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="code" href="introspect_8h.html#a7ed151f598cdbdd52d2841b313984690">pa_server_info_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;</div><div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="structpa__module__info.html">  412</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpa__module__info.html">pa_module_info</a> {</div><div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="structpa__module__info.html#a2806a431d724243e3f69acaf0318d593">  413</a></span>&#160;    uint32_t <a class="code" href="structpa__module__info.html#a2806a431d724243e3f69acaf0318d593">index</a>;                     </div><div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="structpa__module__info.html#acd507b2fd00c3920b68739c4331b87c1">  414</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>*<a class="code" href="structpa__module__info.html#acd507b2fd00c3920b68739c4331b87c1">name</a>,                    </div><div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;        *argument;                      </div><div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="structpa__module__info.html#aa192c02017aa34f69cc93d346c80ade5">  416</a></span>&#160;    uint32_t <a class="code" href="structpa__module__info.html#aa192c02017aa34f69cc93d346c80ade5">n_used</a>;                    </div><div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;    <span class="keywordtype">int</span> auto_unload;                    </div><div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="structpa__module__info.html#a31f5ce479bed0505361b168581bd56e8">  420</a></span>&#160;    <a class="code" href="proplist_8h.html#acdf756a6014b6fae3b358b2c934c3426">pa_proplist</a> *<a class="code" href="structpa__module__info.html#a31f5ce479bed0505361b168581bd56e8">proplist</a>;              </div><div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;} <a class="code" href="introspect_8h.html#aa631e2f915d3c5f8b06f1da686d38e43">pa_module_info</a>;</div><div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;</div><div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="introspect_8h.html#ac26255bf9735108836fcb4a6aeb0fe86">  424</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="introspect_8h.html#ac26255bf9735108836fcb4a6aeb0fe86">pa_module_info_cb_t</a>) (<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <a class="code" href="structpa__module__info.html">pa_module_info</a>*i, <span class="keywordtype">int</span> eol, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;</div><div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#ab911f25494051a09e2ab2b01b483f2e5">pa_context_get_module_info</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="code" href="introspect_8h.html#ac26255bf9735108836fcb4a6aeb0fe86">pa_module_info_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;</div><div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#ab4895737ae03a4b37d6d69c5fdcfb365">pa_context_get_module_info_list</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="code" href="introspect_8h.html#ac26255bf9735108836fcb4a6aeb0fe86">pa_module_info_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;</div><div class="line"><a name="l00433"></a><span class="lineno"><a class="line" href="introspect_8h.html#aee4ebdc47bb5a5e5dc1e1f24b7c3745c">  433</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="introspect_8h.html#aee4ebdc47bb5a5e5dc1e1f24b7c3745c">pa_context_index_cb_t</a>)(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;</div><div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a4956ff4408e939c2b6fae9b76a86f05c">pa_context_load_module</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span>*<a class="code" href="structpa__sink__port__info.html#a58a6dd04307c2ee5577ed39d744df680">name</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *argument, <a class="code" href="introspect_8h.html#aee4ebdc47bb5a5e5dc1e1f24b7c3745c">pa_context_index_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;</div><div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a14a91adee752a5bec98e4846971b4802">pa_context_unload_module</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;</div><div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="structpa__client__info.html">  448</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpa__client__info.html">pa_client_info</a> {</div><div class="line"><a name="l00449"></a><span class="lineno"><a class="line" href="structpa__client__info.html#a872eb8921bcf78df433e68e0bcdb7621">  449</a></span>&#160;    uint32_t <a class="code" href="structpa__client__info.html#a872eb8921bcf78df433e68e0bcdb7621">index</a>;                      </div><div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="structpa__client__info.html#a41374d9507578455632c1fdebd1b5b05">  450</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__client__info.html#a41374d9507578455632c1fdebd1b5b05">name</a>;                    </div><div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="structpa__client__info.html#a593962fb8ed4a677c6ab1a6efd7e34be">  451</a></span>&#160;    uint32_t <a class="code" href="structpa__client__info.html#a593962fb8ed4a677c6ab1a6efd7e34be">owner_module</a>;               </div><div class="line"><a name="l00452"></a><span class="lineno"><a class="line" href="structpa__client__info.html#a6ea94c695b628f781664bbab56356fc5">  452</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__client__info.html#a6ea94c695b628f781664bbab56356fc5">driver</a>;                  </div><div class="line"><a name="l00453"></a><span class="lineno"><a class="line" href="structpa__client__info.html#afc8ce85ae1c49fb78541bdcf7aa86518">  453</a></span>&#160;    <a class="code" href="proplist_8h.html#acdf756a6014b6fae3b358b2c934c3426">pa_proplist</a> *<a class="code" href="structpa__client__info.html#afc8ce85ae1c49fb78541bdcf7aa86518">proplist</a>;               </div><div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;} <a class="code" href="introspect_8h.html#a29eee11df2a6cc013856be2ae985b46b">pa_client_info</a>;</div><div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;</div><div class="line"><a name="l00457"></a><span class="lineno"><a class="line" href="introspect_8h.html#a806bec3d7cfbbff5a164fd4bcbe5925b">  457</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="introspect_8h.html#a806bec3d7cfbbff5a164fd4bcbe5925b">pa_client_info_cb_t</a>) (<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <a class="code" href="structpa__client__info.html">pa_client_info</a>*i, <span class="keywordtype">int</span> eol, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;</div><div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a824553dc1dcedf3533f0074c78fa22dc">pa_context_get_client_info</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="code" href="introspect_8h.html#a806bec3d7cfbbff5a164fd4bcbe5925b">pa_client_info_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;</div><div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#afe9e2194ddebb06fb46836a93cf4a1df">pa_context_get_client_info_list</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="code" href="introspect_8h.html#a806bec3d7cfbbff5a164fd4bcbe5925b">pa_client_info_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;</div><div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#ac81ed66b6bb184d1474a12cc2a5debc6">pa_context_kill_client</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;</div><div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="structpa__card__profile__info.html">  473</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpa__card__profile__info.html">pa_card_profile_info</a> {</div><div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="structpa__card__profile__info.html#a34428ace1dab0d8ec6fcab43e72f4a69">  474</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__card__profile__info.html#a34428ace1dab0d8ec6fcab43e72f4a69">name</a>;                   </div><div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="structpa__card__profile__info.html#ab967a0bf2ae42b110e74e47148da2b99">  475</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__card__profile__info.html#ab967a0bf2ae42b110e74e47148da2b99">description</a>;            </div><div class="line"><a name="l00476"></a><span class="lineno"><a class="line" href="structpa__card__profile__info.html#a5471073f2c45b3ded95e595c901f60af">  476</a></span>&#160;    uint32_t <a class="code" href="structpa__card__profile__info.html#a5471073f2c45b3ded95e595c901f60af">n_sinks</a>;                   </div><div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="structpa__card__profile__info.html#aec85faa5871a594e6fd4a557e3ec6e70">  477</a></span>&#160;    uint32_t <a class="code" href="structpa__card__profile__info.html#aec85faa5871a594e6fd4a557e3ec6e70">n_sources</a>;                 </div><div class="line"><a name="l00478"></a><span class="lineno"><a class="line" href="structpa__card__profile__info.html#ad00b6bddff861ab431eac68ce9971f10">  478</a></span>&#160;    uint32_t <a class="code" href="structpa__card__profile__info.html#ad00b6bddff861ab431eac68ce9971f10">priority</a>;                  </div><div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;} <a class="code" href="introspect_8h.html#a7966b88f767418534f3a4c9e9999e723">pa_card_profile_info</a>;</div><div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;</div><div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="structpa__card__profile__info2.html">  484</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpa__card__profile__info2.html">pa_card_profile_info2</a> {</div><div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="structpa__card__profile__info2.html#a0072d708b427cde27c5d49baf1823efb">  485</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__card__profile__info2.html#a0072d708b427cde27c5d49baf1823efb">name</a>;                   </div><div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="structpa__card__profile__info2.html#a6fafad370aeff2b9cff683989ec81c06">  486</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__card__profile__info2.html#a6fafad370aeff2b9cff683989ec81c06">description</a>;            </div><div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="structpa__card__profile__info2.html#ae5f424fccb7a9391301537bfe5371128">  487</a></span>&#160;    uint32_t <a class="code" href="structpa__card__profile__info2.html#ae5f424fccb7a9391301537bfe5371128">n_sinks</a>;                   </div><div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="structpa__card__profile__info2.html#a35112dee026e464aa766ab283d714a30">  488</a></span>&#160;    uint32_t <a class="code" href="structpa__card__profile__info2.html#a35112dee026e464aa766ab283d714a30">n_sources</a>;                 </div><div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="structpa__card__profile__info2.html#a03895e53deef5861e0d408f559b702e8">  489</a></span>&#160;    uint32_t <a class="code" href="structpa__card__profile__info2.html#a03895e53deef5861e0d408f559b702e8">priority</a>;                  </div><div class="line"><a name="l00490"></a><span class="lineno"><a class="line" href="structpa__card__profile__info2.html#a9c32760168c4151aa4716f2bd9fab434">  490</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structpa__card__profile__info2.html#a9c32760168c4151aa4716f2bd9fab434">available</a>;</div><div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;} <a class="code" href="introspect_8h.html#ad2b2b010ddc461852bb83da29d8ef347">pa_card_profile_info2</a>;</div><div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;</div><div class="line"><a name="l00501"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html">  501</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpa__card__port__info.html">pa_card_port_info</a> {</div><div class="line"><a name="l00502"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html#addcdfc867525f6c89d1b38cf4d112afd">  502</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__card__port__info.html#addcdfc867525f6c89d1b38cf4d112afd">name</a>;                   </div><div class="line"><a name="l00503"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html#a8e5cd02a344d33383dda8d4d95aded1f">  503</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__card__port__info.html#a8e5cd02a344d33383dda8d4d95aded1f">description</a>;            </div><div class="line"><a name="l00504"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html#a2aa0c4013f434e13fdd7b72bafe0e027">  504</a></span>&#160;    uint32_t <a class="code" href="structpa__card__port__info.html#a2aa0c4013f434e13fdd7b72bafe0e027">priority</a>;                  </div><div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html#a0b3a2c27829a606aeb5270206adc7c5f">  505</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structpa__card__port__info.html#a0b3a2c27829a606aeb5270206adc7c5f">available</a>;                      </div><div class="line"><a name="l00506"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html#a0cccf1dd8451460ae61be1b8b5a20470">  506</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structpa__card__port__info.html#a0cccf1dd8451460ae61be1b8b5a20470">direction</a>;                      </div><div class="line"><a name="l00507"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html#aba1e9019d09d35588498bab80d560a96">  507</a></span>&#160;    uint32_t <a class="code" href="structpa__card__port__info.html#aba1e9019d09d35588498bab80d560a96">n_profiles</a>;                </div><div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html#a9dc37045580b83832ca038cd6e56667e">  508</a></span>&#160;    <a class="code" href="structpa__card__profile__info.html">pa_card_profile_info</a>** <a class="code" href="structpa__card__port__info.html#a9dc37045580b83832ca038cd6e56667e">profiles</a>;    </div><div class="line"><a name="l00509"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html#ad2491777289c514eaddfc66987923d20">  509</a></span>&#160;    <a class="code" href="proplist_8h.html#acdf756a6014b6fae3b358b2c934c3426">pa_proplist</a> *<a class="code" href="structpa__card__port__info.html#ad2491777289c514eaddfc66987923d20">proplist</a>;              </div><div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html#a3ebe9050dc7f080f8b51306462cb96fa">  510</a></span>&#160;    int64_t <a class="code" href="structpa__card__port__info.html#a3ebe9050dc7f080f8b51306462cb96fa">latency_offset</a>;             </div><div class="line"><a name="l00511"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html#a05e86078e0656c068360ce77f962e719">  511</a></span>&#160;    <a class="code" href="structpa__card__profile__info2.html">pa_card_profile_info2</a>** <a class="code" href="structpa__card__port__info.html#a05e86078e0656c068360ce77f962e719">profiles2</a>;  </div><div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;} <a class="code" href="introspect_8h.html#a8ff28e7954452d35a4ad53ac14ea2775">pa_card_port_info</a>;</div><div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;</div><div class="line"><a name="l00517"></a><span class="lineno"><a class="line" href="structpa__card__info.html">  517</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpa__card__info.html">pa_card_info</a> {</div><div class="line"><a name="l00518"></a><span class="lineno"><a class="line" href="structpa__card__info.html#a82bbe09efe9fad9190a85e0830615e0e">  518</a></span>&#160;    uint32_t <a class="code" href="structpa__card__info.html#a82bbe09efe9fad9190a85e0830615e0e">index</a>;                      </div><div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="structpa__card__info.html#ac9b1a45e68f779a498e0572c58965f10">  519</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__card__info.html#ac9b1a45e68f779a498e0572c58965f10">name</a>;                    </div><div class="line"><a name="l00520"></a><span class="lineno"><a class="line" href="structpa__card__info.html#aa9f106563170aa6b7beaea3515aca02b">  520</a></span>&#160;    uint32_t <a class="code" href="structpa__card__info.html#aa9f106563170aa6b7beaea3515aca02b">owner_module</a>;               </div><div class="line"><a name="l00521"></a><span class="lineno"><a class="line" href="structpa__card__info.html#af2915577a2427528547ee48e425dcf74">  521</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__card__info.html#af2915577a2427528547ee48e425dcf74">driver</a>;                  </div><div class="line"><a name="l00522"></a><span class="lineno"><a class="line" href="structpa__card__info.html#a7095e5fa767535232a84a156ac35aa68">  522</a></span>&#160;    uint32_t <a class="code" href="structpa__card__info.html#a7095e5fa767535232a84a156ac35aa68">n_profiles</a>;                 </div><div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="structpa__card__info.html#af84c20e32a53a507135b7f2ee3d290eb">  523</a></span>&#160;    <a class="code" href="structpa__card__profile__info.html">pa_card_profile_info</a>* <a class="code" href="structpa__card__info.html#af84c20e32a53a507135b7f2ee3d290eb">profiles</a>;      </div><div class="line"><a name="l00524"></a><span class="lineno"><a class="line" href="structpa__card__info.html#ac9a47ffab1904d439db20c8f62a147fc">  524</a></span>&#160;    <a class="code" href="structpa__card__profile__info.html">pa_card_profile_info</a>* <a class="code" href="structpa__card__info.html#ac9a47ffab1904d439db20c8f62a147fc">active_profile</a>; </div><div class="line"><a name="l00525"></a><span class="lineno"><a class="line" href="structpa__card__info.html#a61d544035431d68f87e5e1cb27c3bf2e">  525</a></span>&#160;    <a class="code" href="proplist_8h.html#acdf756a6014b6fae3b358b2c934c3426">pa_proplist</a> *<a class="code" href="structpa__card__info.html#a61d544035431d68f87e5e1cb27c3bf2e">proplist</a>;               </div><div class="line"><a name="l00526"></a><span class="lineno"><a class="line" href="structpa__card__info.html#ac8df2e5c2671c1336820dd8bdb2dd811">  526</a></span>&#160;    uint32_t <a class="code" href="structpa__card__info.html#ac8df2e5c2671c1336820dd8bdb2dd811">n_ports</a>;                    </div><div class="line"><a name="l00527"></a><span class="lineno"><a class="line" href="structpa__card__info.html#ace14606b65aa489ed7e63ae81ac7eb02">  527</a></span>&#160;    <a class="code" href="structpa__card__port__info.html">pa_card_port_info</a> **<a class="code" href="structpa__card__info.html#ace14606b65aa489ed7e63ae81ac7eb02">ports</a>;           </div><div class="line"><a name="l00528"></a><span class="lineno"><a class="line" href="structpa__card__info.html#a7b6a4e85635f9925151dfaefe3e08506">  528</a></span>&#160;    <a class="code" href="structpa__card__profile__info2.html">pa_card_profile_info2</a>** <a class="code" href="structpa__card__info.html#a7b6a4e85635f9925151dfaefe3e08506">profiles2</a>;    </div><div class="line"><a name="l00529"></a><span class="lineno"><a class="line" href="structpa__card__info.html#ad95d663eeb40c0fcac51b9e58ff61b27">  529</a></span>&#160;    <a class="code" href="structpa__card__profile__info2.html">pa_card_profile_info2</a>* <a class="code" href="structpa__card__info.html#ad95d663eeb40c0fcac51b9e58ff61b27">active_profile2</a>; </div><div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;} <a class="code" href="introspect_8h.html#a52e88fb2a43e868f3b2db2d7877c5022">pa_card_info</a>;</div><div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;</div><div class="line"><a name="l00533"></a><span class="lineno"><a class="line" href="introspect_8h.html#a09bd5e701149ff9bd77667b2fa0d3539">  533</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="introspect_8h.html#a09bd5e701149ff9bd77667b2fa0d3539">pa_card_info_cb_t</a>) (<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <a class="code" href="structpa__card__info.html">pa_card_info</a>*i, <span class="keywordtype">int</span> eol, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;</div><div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a9d3fd919f481414e5fab0ddeb9ad5204">pa_context_get_card_info_by_index</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="code" href="introspect_8h.html#a09bd5e701149ff9bd77667b2fa0d3539">pa_card_info_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;</div><div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a72067b7aa275d4ca8a014b73b629081c">pa_context_get_card_info_by_name</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sink__port__info.html#a58a6dd04307c2ee5577ed39d744df680">name</a>, <a class="code" href="introspect_8h.html#a09bd5e701149ff9bd77667b2fa0d3539">pa_card_info_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;</div><div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a33ceb576cc96383bf456776139fafaab">pa_context_get_card_info_list</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="code" href="introspect_8h.html#a09bd5e701149ff9bd77667b2fa0d3539">pa_card_info_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;</div><div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a24fc15d429e618e95b0accee66b27505">pa_context_set_card_profile_by_index</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <span class="keyword">const</span> <span class="keywordtype">char</span>*profile, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;</div><div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a1c5c530686f9292c59398a1700b2f865">pa_context_set_card_profile_by_name</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span>*<a class="code" href="structpa__sink__port__info.html#a58a6dd04307c2ee5577ed39d744df680">name</a>, <span class="keyword">const</span> <span class="keywordtype">char</span>*profile, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;</div><div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a388a7c6382877b8a52c76a26dfb58376">pa_context_set_port_latency_offset</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span> *card_name, <span class="keyword">const</span> <span class="keywordtype">char</span> *port_name, int64_t offset, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;</div><div class="line"><a name="l00560"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html">  560</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpa__sink__input__info.html">pa_sink_input_info</a> {</div><div class="line"><a name="l00561"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#acd5d1487d5070bfef2fc0c8d49e9a4b7">  561</a></span>&#160;    uint32_t <a class="code" href="structpa__sink__input__info.html#acd5d1487d5070bfef2fc0c8d49e9a4b7">index</a>;                      </div><div class="line"><a name="l00562"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#abb409bffd3e2fe178ceccf8cc7e50ae1">  562</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sink__input__info.html#abb409bffd3e2fe178ceccf8cc7e50ae1">name</a>;                    </div><div class="line"><a name="l00563"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#a113643047c5494375c949e5389c21639">  563</a></span>&#160;    uint32_t <a class="code" href="structpa__sink__input__info.html#a113643047c5494375c949e5389c21639">owner_module</a>;               </div><div class="line"><a name="l00564"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#af728f258ad97e60dd6b9683069d193be">  564</a></span>&#160;    uint32_t <a class="code" href="structpa__sink__input__info.html#af728f258ad97e60dd6b9683069d193be">client</a>;                     </div><div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#adb7c559f8a0e0d54b3ca67ab86f04362">  565</a></span>&#160;    uint32_t <a class="code" href="structpa__sink__input__info.html#adb7c559f8a0e0d54b3ca67ab86f04362">sink</a>;                       </div><div class="line"><a name="l00566"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#a18f20925b3f720b7baaa89769d4b9311">  566</a></span>&#160;    <a class="code" href="structpa__sample__spec.html">pa_sample_spec</a> <a class="code" href="structpa__sink__input__info.html#a18f20925b3f720b7baaa89769d4b9311">sample_spec</a>;          </div><div class="line"><a name="l00567"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#af421fe617ada495512b3506c982ffa1f">  567</a></span>&#160;    <a class="code" href="structpa__channel__map.html">pa_channel_map</a> <a class="code" href="structpa__sink__input__info.html#af421fe617ada495512b3506c982ffa1f">channel_map</a>;          </div><div class="line"><a name="l00568"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#a1e2b2dc874e475839336a9140b2af9f0">  568</a></span>&#160;    <a class="code" href="structpa__cvolume.html">pa_cvolume</a> <a class="code" href="structpa__sink__input__info.html#a1e2b2dc874e475839336a9140b2af9f0">volume</a>;                   </div><div class="line"><a name="l00569"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#af487869061e436ffc539647e8b66fb89">  569</a></span>&#160;    <a class="code" href="sample_8h.html#a885df3b973773f0dccbbec6bc6777f89">pa_usec_t</a> <a class="code" href="structpa__sink__input__info.html#af487869061e436ffc539647e8b66fb89">buffer_usec</a>;               </div><div class="line"><a name="l00570"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#aa37d5ef5d2c37dcd0e0238eb22a7db41">  570</a></span>&#160;    <a class="code" href="sample_8h.html#a885df3b973773f0dccbbec6bc6777f89">pa_usec_t</a> <a class="code" href="structpa__sink__input__info.html#aa37d5ef5d2c37dcd0e0238eb22a7db41">sink_usec</a>;                 </div><div class="line"><a name="l00571"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#aed5eff15179aed0dca02d4c639a1ac58">  571</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sink__input__info.html#aed5eff15179aed0dca02d4c639a1ac58">resample_method</a>;         </div><div class="line"><a name="l00572"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#aea9cddf3c579d90a28cb5958ab964720">  572</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sink__input__info.html#aea9cddf3c579d90a28cb5958ab964720">driver</a>;                  </div><div class="line"><a name="l00573"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#a85b6207f4579f580adf7b63695f6e0fd">  573</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structpa__sink__input__info.html#a85b6207f4579f580adf7b63695f6e0fd">mute</a>;                            </div><div class="line"><a name="l00574"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#a4247791d532b700e048509c5643301a1">  574</a></span>&#160;    <a class="code" href="proplist_8h.html#acdf756a6014b6fae3b358b2c934c3426">pa_proplist</a> *<a class="code" href="structpa__sink__input__info.html#a4247791d532b700e048509c5643301a1">proplist</a>;               </div><div class="line"><a name="l00575"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#aa6059e830f24f40ee1c5eba5959c27ef">  575</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structpa__sink__input__info.html#aa6059e830f24f40ee1c5eba5959c27ef">corked</a>;                          </div><div class="line"><a name="l00576"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#af7ee7a8459e2b322ef63e2707da6b08a">  576</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structpa__sink__input__info.html#af7ee7a8459e2b322ef63e2707da6b08a">has_volume</a>;                      </div><div class="line"><a name="l00577"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#a6c68a62ae96fab5b31b18377171c8673">  577</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structpa__sink__input__info.html#a6c68a62ae96fab5b31b18377171c8673">volume_writable</a>;                 </div><div class="line"><a name="l00578"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#aa41638ed414c2132a8425fd16b910bd7">  578</a></span>&#160;    <a class="code" href="structpa__format__info.html">pa_format_info</a> *<a class="code" href="structpa__sink__input__info.html#aa41638ed414c2132a8425fd16b910bd7">format</a>;              </div><div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;} <a class="code" href="introspect_8h.html#afd6c57e1c832f0e361c9f1e741ffd3e3">pa_sink_input_info</a>;</div><div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;</div><div class="line"><a name="l00582"></a><span class="lineno"><a class="line" href="introspect_8h.html#aa063841dbab332141a058ad34fb92096">  582</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="introspect_8h.html#aa063841dbab332141a058ad34fb92096">pa_sink_input_info_cb_t</a>) (<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <a class="code" href="structpa__sink__input__info.html">pa_sink_input_info</a> *i, <span class="keywordtype">int</span> eol, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;</div><div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#aeca4a368510f46dac4313f498583e340">pa_context_get_sink_input_info</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="code" href="introspect_8h.html#aa063841dbab332141a058ad34fb92096">pa_sink_input_info_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;</div><div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#ac232d88f3fca17d4dc9b9af4924de687">pa_context_get_sink_input_info_list</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="code" href="introspect_8h.html#aa063841dbab332141a058ad34fb92096">pa_sink_input_info_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;</div><div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#af6c94d152132d08cd565daef1a69d718">pa_context_move_sink_input_by_name</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <span class="keyword">const</span> <span class="keywordtype">char</span> *sink_name, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span>* userdata);</div><div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;</div><div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a08fea987a705884bc16ac6c2fe550f64">pa_context_move_sink_input_by_index</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, uint32_t sink_idx, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span>* userdata);</div><div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;</div><div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a825ccd9e00765c0d397e2341086586ff">pa_context_set_sink_input_volume</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <span class="keyword">const</span> <a class="code" href="structpa__cvolume.html">pa_cvolume</a> *volume, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;</div><div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a9e2d1053417b1c49dcf2d50eba5597be">pa_context_set_sink_input_mute</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <span class="keywordtype">int</span> mute, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;</div><div class="line"><a name="l00603"></a><span class="lineno">  603</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#af832875e5c5d8a57ef044dc156db73bd">pa_context_kill_sink_input</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00604"></a><span class="lineno">  604</span>&#160;</div><div class="line"><a name="l00612"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html">  612</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpa__source__output__info.html">pa_source_output_info</a> {</div><div class="line"><a name="l00613"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#a5538752304d3f70e00f0543697ec7542">  613</a></span>&#160;    uint32_t <a class="code" href="structpa__source__output__info.html#a5538752304d3f70e00f0543697ec7542">index</a>;                      </div><div class="line"><a name="l00614"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#ad4c7ce0cc3be25f8443bdf2b71a6680a">  614</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__source__output__info.html#ad4c7ce0cc3be25f8443bdf2b71a6680a">name</a>;                    </div><div class="line"><a name="l00615"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#a4e116e4fa235d5820045bfb564ad9b82">  615</a></span>&#160;    uint32_t <a class="code" href="structpa__source__output__info.html#a4e116e4fa235d5820045bfb564ad9b82">owner_module</a>;               </div><div class="line"><a name="l00616"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#a3a3ff5d6eb301e925e034191dec5d1bf">  616</a></span>&#160;    uint32_t <a class="code" href="structpa__source__output__info.html#a3a3ff5d6eb301e925e034191dec5d1bf">client</a>;                     </div><div class="line"><a name="l00617"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#aee02157d858f4933991a5cb8528cb980">  617</a></span>&#160;    uint32_t <a class="code" href="structpa__source__output__info.html#aee02157d858f4933991a5cb8528cb980">source</a>;                     </div><div class="line"><a name="l00618"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#a66f22a55fd595c039e163c0452d2a9c7">  618</a></span>&#160;    <a class="code" href="structpa__sample__spec.html">pa_sample_spec</a> <a class="code" href="structpa__source__output__info.html#a66f22a55fd595c039e163c0452d2a9c7">sample_spec</a>;          </div><div class="line"><a name="l00619"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#a23050e2131e5d9e77254b18ba70370cc">  619</a></span>&#160;    <a class="code" href="structpa__channel__map.html">pa_channel_map</a> <a class="code" href="structpa__source__output__info.html#a23050e2131e5d9e77254b18ba70370cc">channel_map</a>;          </div><div class="line"><a name="l00620"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#a5043d25fd295b6497b610d3e2527403e">  620</a></span>&#160;    <a class="code" href="sample_8h.html#a885df3b973773f0dccbbec6bc6777f89">pa_usec_t</a> <a class="code" href="structpa__source__output__info.html#a5043d25fd295b6497b610d3e2527403e">buffer_usec</a>;               </div><div class="line"><a name="l00621"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#af791c3c38075263ccdfff0a47f9d5531">  621</a></span>&#160;    <a class="code" href="sample_8h.html#a885df3b973773f0dccbbec6bc6777f89">pa_usec_t</a> <a class="code" href="structpa__source__output__info.html#af791c3c38075263ccdfff0a47f9d5531">source_usec</a>;               </div><div class="line"><a name="l00622"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#a965ce244697f1bdbddd7b8c4c7252de3">  622</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__source__output__info.html#a965ce244697f1bdbddd7b8c4c7252de3">resample_method</a>;         </div><div class="line"><a name="l00623"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#abb3ba28ba5dfa2616943c829ae8abf04">  623</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__source__output__info.html#abb3ba28ba5dfa2616943c829ae8abf04">driver</a>;                  </div><div class="line"><a name="l00624"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#a565c53c4d5dc63b1ff97d5256b1b92de">  624</a></span>&#160;    <a class="code" href="proplist_8h.html#acdf756a6014b6fae3b358b2c934c3426">pa_proplist</a> *<a class="code" href="structpa__source__output__info.html#a565c53c4d5dc63b1ff97d5256b1b92de">proplist</a>;               </div><div class="line"><a name="l00625"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#aceed636ee8e462bea1a3536cb7c289bc">  625</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structpa__source__output__info.html#aceed636ee8e462bea1a3536cb7c289bc">corked</a>;                          </div><div class="line"><a name="l00626"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#ab54c1e58e844104afad151919b547239">  626</a></span>&#160;    <a class="code" href="structpa__cvolume.html">pa_cvolume</a> <a class="code" href="structpa__source__output__info.html#ab54c1e58e844104afad151919b547239">volume</a>;                   </div><div class="line"><a name="l00627"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#ade2308904e1ffa84411a796ec70862db">  627</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structpa__source__output__info.html#ade2308904e1ffa84411a796ec70862db">mute</a>;                            </div><div class="line"><a name="l00628"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#aea30125791850b642ca8cfc31aeb089c">  628</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structpa__source__output__info.html#aea30125791850b642ca8cfc31aeb089c">has_volume</a>;                      </div><div class="line"><a name="l00629"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#a1752825a2fbccaab41ce11d7d20f8e78">  629</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structpa__source__output__info.html#a1752825a2fbccaab41ce11d7d20f8e78">volume_writable</a>;                 </div><div class="line"><a name="l00630"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#adaa906bf69c50fe5adf36df8e932fafd">  630</a></span>&#160;    <a class="code" href="structpa__format__info.html">pa_format_info</a> *<a class="code" href="structpa__source__output__info.html#adaa906bf69c50fe5adf36df8e932fafd">format</a>;              </div><div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;} <a class="code" href="introspect_8h.html#af1b8cc4729d2b1c46cac683f2bc1c295">pa_source_output_info</a>;</div><div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;</div><div class="line"><a name="l00634"></a><span class="lineno"><a class="line" href="introspect_8h.html#a5470bc57f69838c898d92cc5002ac4fa">  634</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="introspect_8h.html#a5470bc57f69838c898d92cc5002ac4fa">pa_source_output_info_cb_t</a>) (<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <a class="code" href="structpa__source__output__info.html">pa_source_output_info</a> *i, <span class="keywordtype">int</span> eol, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160;</div><div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#ae14eaf111465ea7c8aa2a9b746832b19">pa_context_get_source_output_info</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="code" href="introspect_8h.html#a5470bc57f69838c898d92cc5002ac4fa">pa_source_output_info_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;</div><div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#ad57e2d1905a15af524ecccd481abe8e6">pa_context_get_source_output_info_list</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="code" href="introspect_8h.html#a5470bc57f69838c898d92cc5002ac4fa">pa_source_output_info_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;</div><div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#ab6cb0f1d7e7dcccfa1e57bb2743ae4eb">pa_context_move_source_output_by_name</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <span class="keyword">const</span> <span class="keywordtype">char</span> *source_name, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span>* userdata);</div><div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;</div><div class="line"><a name="l00646"></a><span class="lineno">  646</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#aa10b4305e59a6430bae56b5e18657cef">pa_context_move_source_output_by_index</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, uint32_t source_idx, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span>* userdata);</div><div class="line"><a name="l00647"></a><span class="lineno">  647</span>&#160;</div><div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#ac20a29bb1a905718a5d9d28f34c5a48e">pa_context_set_source_output_volume</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <span class="keyword">const</span> <a class="code" href="structpa__cvolume.html">pa_cvolume</a> *volume, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00650"></a><span class="lineno">  650</span>&#160;</div><div class="line"><a name="l00652"></a><span class="lineno">  652</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a25d432c2247910ba714ebae3907846c2">pa_context_set_source_output_mute</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <span class="keywordtype">int</span> mute, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;</div><div class="line"><a name="l00655"></a><span class="lineno">  655</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#afb3c80b1aaafafa846ceacd2d2bb4b39">pa_context_kill_source_output</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160;</div><div class="line"><a name="l00664"></a><span class="lineno"><a class="line" href="structpa__stat__info.html">  664</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpa__stat__info.html">pa_stat_info</a> {</div><div class="line"><a name="l00665"></a><span class="lineno"><a class="line" href="structpa__stat__info.html#a585fa466440819d77040ba08dbf47b5b">  665</a></span>&#160;    uint32_t <a class="code" href="structpa__stat__info.html#a585fa466440819d77040ba08dbf47b5b">memblock_total</a>;           </div><div class="line"><a name="l00666"></a><span class="lineno"><a class="line" href="structpa__stat__info.html#ae386023b0ae6c7fe054d0ac3807c2c35">  666</a></span>&#160;    uint32_t <a class="code" href="structpa__stat__info.html#ae386023b0ae6c7fe054d0ac3807c2c35">memblock_total_size</a>;      </div><div class="line"><a name="l00667"></a><span class="lineno"><a class="line" href="structpa__stat__info.html#a36814384c42551245ec04a42a1d108c6">  667</a></span>&#160;    uint32_t <a class="code" href="structpa__stat__info.html#a36814384c42551245ec04a42a1d108c6">memblock_allocated</a>;       </div><div class="line"><a name="l00668"></a><span class="lineno"><a class="line" href="structpa__stat__info.html#ad54f7b171d1e029098db60a78c84641d">  668</a></span>&#160;    uint32_t <a class="code" href="structpa__stat__info.html#ad54f7b171d1e029098db60a78c84641d">memblock_allocated_size</a>;  </div><div class="line"><a name="l00669"></a><span class="lineno"><a class="line" href="structpa__stat__info.html#adf5100f95e47a8fefdc37d610aff3446">  669</a></span>&#160;    uint32_t <a class="code" href="structpa__stat__info.html#adf5100f95e47a8fefdc37d610aff3446">scache_size</a>;              </div><div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160;} <a class="code" href="introspect_8h.html#ac80e32733ca2c2e6a030eaa11ad0c9e2">pa_stat_info</a>;</div><div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;</div><div class="line"><a name="l00673"></a><span class="lineno"><a class="line" href="introspect_8h.html#a9077ecda9cae016f761506ba6acc330a">  673</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="introspect_8h.html#a9077ecda9cae016f761506ba6acc330a">pa_stat_info_cb_t</a>) (<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <a class="code" href="structpa__stat__info.html">pa_stat_info</a> *i, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;</div><div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#ae3eab4bd418ed49d639c6d2e62535e34">pa_context_stat</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="code" href="introspect_8h.html#a9077ecda9cae016f761506ba6acc330a">pa_stat_info_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00677"></a><span class="lineno">  677</span>&#160;</div><div class="line"><a name="l00685"></a><span class="lineno"><a class="line" href="structpa__sample__info.html">  685</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpa__sample__info.html">pa_sample_info</a> {</div><div class="line"><a name="l00686"></a><span class="lineno"><a class="line" href="structpa__sample__info.html#adb30a4469fa36cf65ac3a4fc34147269">  686</a></span>&#160;    uint32_t <a class="code" href="structpa__sample__info.html#adb30a4469fa36cf65ac3a4fc34147269">index</a>;                       </div><div class="line"><a name="l00687"></a><span class="lineno"><a class="line" href="structpa__sample__info.html#aff7856e2ae9d7c65d9a4129214d6bfee">  687</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sample__info.html#aff7856e2ae9d7c65d9a4129214d6bfee">name</a>;                     </div><div class="line"><a name="l00688"></a><span class="lineno"><a class="line" href="structpa__sample__info.html#aa5800159038a81e0ea60341010441451">  688</a></span>&#160;    <a class="code" href="structpa__cvolume.html">pa_cvolume</a> <a class="code" href="structpa__sample__info.html#aa5800159038a81e0ea60341010441451">volume</a>;                    </div><div class="line"><a name="l00689"></a><span class="lineno"><a class="line" href="structpa__sample__info.html#a0c21b10ae0259e77a2e3c59ec6962db2">  689</a></span>&#160;    <a class="code" href="structpa__sample__spec.html">pa_sample_spec</a> <a class="code" href="structpa__sample__info.html#a0c21b10ae0259e77a2e3c59ec6962db2">sample_spec</a>;           </div><div class="line"><a name="l00690"></a><span class="lineno"><a class="line" href="structpa__sample__info.html#aa2bb3b6835f72fce152167017ae7ec9e">  690</a></span>&#160;    <a class="code" href="structpa__channel__map.html">pa_channel_map</a> <a class="code" href="structpa__sample__info.html#aa2bb3b6835f72fce152167017ae7ec9e">channel_map</a>;           </div><div class="line"><a name="l00691"></a><span class="lineno"><a class="line" href="structpa__sample__info.html#af2964f765cee6c5de2aadfde83d0eced">  691</a></span>&#160;    <a class="code" href="sample_8h.html#a885df3b973773f0dccbbec6bc6777f89">pa_usec_t</a> <a class="code" href="structpa__sample__info.html#af2964f765cee6c5de2aadfde83d0eced">duration</a>;                   </div><div class="line"><a name="l00692"></a><span class="lineno"><a class="line" href="structpa__sample__info.html#a8b61670ac14973b401678e78719f47c9">  692</a></span>&#160;    uint32_t <a class="code" href="structpa__sample__info.html#a8b61670ac14973b401678e78719f47c9">bytes</a>;                       </div><div class="line"><a name="l00693"></a><span class="lineno"><a class="line" href="structpa__sample__info.html#a4b00b5d49ac65f25067fea4967e0b52d">  693</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structpa__sample__info.html#a4b00b5d49ac65f25067fea4967e0b52d">lazy</a>;                             </div><div class="line"><a name="l00694"></a><span class="lineno"><a class="line" href="structpa__sample__info.html#a07002d9f333420b97cb844be6e039b0b">  694</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sample__info.html#a07002d9f333420b97cb844be6e039b0b">filename</a>;                 </div><div class="line"><a name="l00695"></a><span class="lineno"><a class="line" href="structpa__sample__info.html#ab851b2b93f49941fbed32f6aa19d848a">  695</a></span>&#160;    <a class="code" href="proplist_8h.html#acdf756a6014b6fae3b358b2c934c3426">pa_proplist</a> *<a class="code" href="structpa__sample__info.html#ab851b2b93f49941fbed32f6aa19d848a">proplist</a>;                </div><div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;} <a class="code" href="introspect_8h.html#abf770b5645cfd85922b58d0a47431114">pa_sample_info</a>;</div><div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;</div><div class="line"><a name="l00699"></a><span class="lineno"><a class="line" href="introspect_8h.html#a8fd229426c50ece1a16a79e49c18906a">  699</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="introspect_8h.html#a8fd229426c50ece1a16a79e49c18906a">pa_sample_info_cb_t</a>)(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <a class="code" href="structpa__sample__info.html">pa_sample_info</a> *i, <span class="keywordtype">int</span> eol, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00700"></a><span class="lineno">  700</span>&#160;</div><div class="line"><a name="l00702"></a><span class="lineno">  702</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a755c9d2c30fbd10bf18730f3ddfe1c3e">pa_context_get_sample_info_by_name</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sink__port__info.html#a58a6dd04307c2ee5577ed39d744df680">name</a>, <a class="code" href="introspect_8h.html#a8fd229426c50ece1a16a79e49c18906a">pa_sample_info_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;</div><div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a322e92056dadcf4f5abaa002d6e4034b">pa_context_get_sample_info_by_index</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="code" href="introspect_8h.html#a8fd229426c50ece1a16a79e49c18906a">pa_sample_info_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;</div><div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#ac8219dea1efd6928edacad423ec6e7a6">pa_context_get_sample_info_list</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="code" href="introspect_8h.html#a8fd229426c50ece1a16a79e49c18906a">pa_sample_info_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00709"></a><span class="lineno">  709</span>&#160;</div><div class="line"><a name="l00717"></a><span class="lineno">  717</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> pa_autoload_type {</div><div class="line"><a name="l00718"></a><span class="lineno">  718</span>&#160;    PA_AUTOLOAD_SINK = 0,</div><div class="line"><a name="l00719"></a><span class="lineno">  719</span>&#160;    PA_AUTOLOAD_SOURCE = 1</div><div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;} pa_autoload_type_t;</div><div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;</div><div class="line"><a name="l00725"></a><span class="lineno">  725</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>pa_autoload_info {</div><div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160;    uint32_t index;               </div><div class="line"><a name="l00727"></a><span class="lineno">  727</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sink__port__info.html#a58a6dd04307c2ee5577ed39d744df680">name</a>;             </div><div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160;    pa_autoload_type_t type;      </div><div class="line"><a name="l00729"></a><span class="lineno">  729</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *module;           </div><div class="line"><a name="l00730"></a><span class="lineno">  730</span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *argument;         </div><div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;} pa_autoload_info;</div><div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;</div><div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;<span class="keyword">typedef</span> void (*pa_autoload_info_cb_t)(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> pa_autoload_info *i, <span class="keywordtype">int</span> eol, <span class="keywordtype">void</span> *userdata);</div><div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;</div><div class="line"><a name="l00737"></a><span class="lineno">  737</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_autoload_info_by_name(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sink__port__info.html#a58a6dd04307c2ee5577ed39d744df680">name</a>, pa_autoload_type_t type, pa_autoload_info_cb_t cb, <span class="keywordtype">void</span> *userdata) <a class="code" href="gccmacro_8h.html#a0dde33476a416755fa1f78749c42327e">PA_GCC_DEPRECATED</a>;</div><div class="line"><a name="l00738"></a><span class="lineno">  738</span>&#160;</div><div class="line"><a name="l00740"></a><span class="lineno">  740</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_autoload_info_by_index(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, pa_autoload_info_cb_t cb, <span class="keywordtype">void</span> *userdata) <a class="code" href="gccmacro_8h.html#a0dde33476a416755fa1f78749c42327e">PA_GCC_DEPRECATED</a>;</div><div class="line"><a name="l00741"></a><span class="lineno">  741</span>&#160;</div><div class="line"><a name="l00743"></a><span class="lineno">  743</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_autoload_info_list(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, pa_autoload_info_cb_t cb, <span class="keywordtype">void</span> *userdata) <a class="code" href="gccmacro_8h.html#a0dde33476a416755fa1f78749c42327e">PA_GCC_DEPRECATED</a>;</div><div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160;</div><div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_add_autoload(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sink__port__info.html#a58a6dd04307c2ee5577ed39d744df680">name</a>, pa_autoload_type_t type, <span class="keyword">const</span> <span class="keywordtype">char</span> *module, <span class="keyword">const</span> <span class="keywordtype">char</span>*argument, <a class="code" href="introspect_8h.html#aee4ebdc47bb5a5e5dc1e1f24b7c3745c">pa_context_index_cb_t</a>, <span class="keywordtype">void</span>* userdata) <a class="code" href="gccmacro_8h.html#a0dde33476a416755fa1f78749c42327e">PA_GCC_DEPRECATED</a>;</div><div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;</div><div class="line"><a name="l00749"></a><span class="lineno">  749</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_remove_autoload_by_name(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sink__port__info.html#a58a6dd04307c2ee5577ed39d744df680">name</a>, pa_autoload_type_t type, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span>* userdata) <a class="code" href="gccmacro_8h.html#a0dde33476a416755fa1f78749c42327e">PA_GCC_DEPRECATED</a>;</div><div class="line"><a name="l00750"></a><span class="lineno">  750</span>&#160;</div><div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160;<a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_remove_autoload_by_index(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="code" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, <span class="keywordtype">void</span>* userdata) <a class="code" href="gccmacro_8h.html#a0dde33476a416755fa1f78749c42327e">PA_GCC_DEPRECATED</a>;</div><div class="line"><a name="l00753"></a><span class="lineno">  753</span>&#160;</div><div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;PA_C_DECL_END</div><div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;</div><div class="line"><a name="l00760"></a><span class="lineno">  760</span>&#160;<span class="preprocessor">#endif</span></div><div class="ttc" id="introspect_8h_html_a322e92056dadcf4f5abaa002d6e4034b"><div class="ttname"><a href="introspect_8h.html#a322e92056dadcf4f5abaa002d6e4034b">pa_context_get_sample_info_by_index</a></div><div class="ttdeci">pa_operation * pa_context_get_sample_info_by_index(pa_context *c, uint32_t idx, pa_sample_info_cb_t cb, void *userdata)</div><div class="ttdoc">Get information about a sample by its index. </div></div>
<div class="ttc" id="context_8h_html_aff56e9b3dd442a88227da084bb5c380a"><div class="ttname"><a href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a></div><div class="ttdeci">struct pa_context pa_context</div><div class="ttdoc">An opaque connection context to a daemon. </div><div class="ttdef"><b>Definition:</b> context.h:154</div></div>
<div class="ttc" id="introspect_8h_html_a8fd229426c50ece1a16a79e49c18906a"><div class="ttname"><a href="introspect_8h.html#a8fd229426c50ece1a16a79e49c18906a">pa_sample_info_cb_t</a></div><div class="ttdeci">void(* pa_sample_info_cb_t)(pa_context *c, const pa_sample_info *i, int eol, void *userdata)</div><div class="ttdoc">Callback prototype for pa_context_get_sample_info_by_name() and friends. </div><div class="ttdef"><b>Definition:</b> introspect.h:699</div></div>
<div class="ttc" id="introspect_8h_html_a9d3fd919f481414e5fab0ddeb9ad5204"><div class="ttname"><a href="introspect_8h.html#a9d3fd919f481414e5fab0ddeb9ad5204">pa_context_get_card_info_by_index</a></div><div class="ttdeci">pa_operation * pa_context_get_card_info_by_index(pa_context *c, uint32_t idx, pa_card_info_cb_t cb, void *userdata)</div><div class="ttdoc">Get information about a card by its index. </div></div>
<div class="ttc" id="structpa__source__output__info_html_a66f22a55fd595c039e163c0452d2a9c7"><div class="ttname"><a href="structpa__source__output__info.html#a66f22a55fd595c039e163c0452d2a9c7">pa_source_output_info::sample_spec</a></div><div class="ttdeci">pa_sample_spec sample_spec</div><div class="ttdoc">The sample specification of the source output. </div><div class="ttdef"><b>Definition:</b> introspect.h:618</div></div>
<div class="ttc" id="structpa__server__info_html_ad7a5b663dd4fee9911d3c43e383e5b5f"><div class="ttname"><a href="structpa__server__info.html#ad7a5b663dd4fee9911d3c43e383e5b5f">pa_server_info::server_version</a></div><div class="ttdeci">const char * server_version</div><div class="ttdoc">Version string of the daemon. </div><div class="ttdef"><b>Definition:</b> introspect.h:390</div></div>
<div class="ttc" id="introspect_8h_html_ae886cd4bdc06fa98a61d15f818c33c9f"><div class="ttname"><a href="introspect_8h.html#ae886cd4bdc06fa98a61d15f818c33c9f">pa_context_get_sink_info_by_index</a></div><div class="ttdeci">pa_operation * pa_context_get_sink_info_by_index(pa_context *c, uint32_t idx, pa_sink_info_cb_t cb, void *userdata)</div><div class="ttdoc">Get information about a sink by its index. </div></div>
<div class="ttc" id="structpa__source__info_html"><div class="ttname"><a href="structpa__source__info.html">pa_source_info</a></div><div class="ttdoc">Stores information about sources. </div><div class="ttdef"><b>Definition:</b> introspect.h:317</div></div>
<div class="ttc" id="structpa__server__info_html_aa939299e33e1ff68d687f45ae8499669"><div class="ttname"><a href="structpa__server__info.html#aa939299e33e1ff68d687f45ae8499669">pa_server_info::cookie</a></div><div class="ttdeci">uint32_t cookie</div><div class="ttdoc">A random cookie for identifying this instance of PulseAudio. </div><div class="ttdef"><b>Definition:</b> introspect.h:395</div></div>
<div class="ttc" id="introspect_8h_html_a3ea6e197db41f97425baffd3d1fce9a1"><div class="ttname"><a href="introspect_8h.html#a3ea6e197db41f97425baffd3d1fce9a1">pa_context_set_source_volume_by_index</a></div><div class="ttdeci">pa_operation * pa_context_set_source_volume_by_index(pa_context *c, uint32_t idx, const pa_cvolume *volume, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Set the volume of a source device specified by its index. </div></div>
<div class="ttc" id="structpa__server__info_html_a0863a6068bc21a85a923e324ff63e01b"><div class="ttname"><a href="structpa__server__info.html#a0863a6068bc21a85a923e324ff63e01b">pa_server_info::user_name</a></div><div class="ttdeci">const char * user_name</div><div class="ttdoc">User name of the daemon process. </div><div class="ttdef"><b>Definition:</b> introspect.h:388</div></div>
<div class="ttc" id="structpa__card__profile__info2_html_a6fafad370aeff2b9cff683989ec81c06"><div class="ttname"><a href="structpa__card__profile__info2.html#a6fafad370aeff2b9cff683989ec81c06">pa_card_profile_info2::description</a></div><div class="ttdeci">const char * description</div><div class="ttdoc">Description of this profile. </div><div class="ttdef"><b>Definition:</b> introspect.h:486</div></div>
<div class="ttc" id="structpa__sample__spec_html"><div class="ttname"><a href="structpa__sample__spec.html">pa_sample_spec</a></div><div class="ttdoc">A sample format and attribute specification. </div><div class="ttdef"><b>Definition:</b> sample.h:248</div></div>
<div class="ttc" id="def_8h_html_af1ba5b1cd9a58a5a914231862779a88f"><div class="ttname"><a href="def_8h.html#af1ba5b1cd9a58a5a914231862779a88f">pa_sink_state_t</a></div><div class="ttdeci">enum pa_sink_state pa_sink_state_t</div><div class="ttdoc">Sink state. </div></div>
<div class="ttc" id="structpa__source__info_html_a9d18ad1b45483014c84055ddce0b5e7d"><div class="ttname"><a href="structpa__source__info.html#a9d18ad1b45483014c84055ddce0b5e7d">pa_source_info::configured_latency</a></div><div class="ttdeci">pa_usec_t configured_latency</div><div class="ttdoc">The latency this device has been configured to. </div><div class="ttdef"><b>Definition:</b> introspect.h:332</div></div>
<div class="ttc" id="structpa__module__info_html_aa192c02017aa34f69cc93d346c80ade5"><div class="ttname"><a href="structpa__module__info.html#aa192c02017aa34f69cc93d346c80ade5">pa_module_info::n_used</a></div><div class="ttdeci">uint32_t n_used</div><div class="ttdoc">Usage counter or PA_INVALID_INDEX. </div><div class="ttdef"><b>Definition:</b> introspect.h:416</div></div>
<div class="ttc" id="structpa__sample__info_html_aa5800159038a81e0ea60341010441451"><div class="ttname"><a href="structpa__sample__info.html#aa5800159038a81e0ea60341010441451">pa_sample_info::volume</a></div><div class="ttdeci">pa_cvolume volume</div><div class="ttdoc">Default volume of this entry. </div><div class="ttdef"><b>Definition:</b> introspect.h:688</div></div>
<div class="ttc" id="introspect_8h_html_a7966b88f767418534f3a4c9e9999e723"><div class="ttname"><a href="introspect_8h.html#a7966b88f767418534f3a4c9e9999e723">pa_card_profile_info</a></div><div class="ttdeci">struct pa_card_profile_info pa_card_profile_info</div></div>
<div class="ttc" id="introspect_8h_html_ad0087f8455adc79943685e777c84af83"><div class="ttname"><a href="introspect_8h.html#ad0087f8455adc79943685e777c84af83">pa_context_set_source_mute_by_index</a></div><div class="ttdeci">pa_operation * pa_context_set_source_mute_by_index(pa_context *c, uint32_t idx, int mute, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Set the mute switch of a source device specified by its index. </div></div>
<div class="ttc" id="structpa__card__info_html_ac9b1a45e68f779a498e0572c58965f10"><div class="ttname"><a href="structpa__card__info.html#ac9b1a45e68f779a498e0572c58965f10">pa_card_info::name</a></div><div class="ttdeci">const char * name</div><div class="ttdoc">Name of this card. </div><div class="ttdef"><b>Definition:</b> introspect.h:519</div></div>
<div class="ttc" id="context_8h_html"><div class="ttname"><a href="context_8h.html">context.h</a></div><div class="ttdoc">Connection contexts for asynchronous communication with a server. </div></div>
<div class="ttc" id="structpa__source__output__info_html"><div class="ttname"><a href="structpa__source__output__info.html">pa_source_output_info</a></div><div class="ttdoc">Stores information about source outputs. </div><div class="ttdef"><b>Definition:</b> introspect.h:612</div></div>
<div class="ttc" id="structpa__sink__info_html_a7d647287738c7a9f6cfefa9a94695f76"><div class="ttname"><a href="structpa__sink__info.html#a7d647287738c7a9f6cfefa9a94695f76">pa_sink_info::active_port</a></div><div class="ttdeci">pa_sink_port_info * active_port</div><div class="ttdoc">Pointer to active port in the array, or NULL. </div><div class="ttdef"><b>Definition:</b> introspect.h:259</div></div>
<div class="ttc" id="structpa__source__info_html_a57574e2d67787b7c7a742ea742577880"><div class="ttname"><a href="structpa__source__info.html#a57574e2d67787b7c7a742ea742577880">pa_source_info::monitor_of_sink_name</a></div><div class="ttdeci">const char * monitor_of_sink_name</div><div class="ttdoc">Name of the owning sink, or NULL. </div><div class="ttdef"><b>Definition:</b> introspect.h:327</div></div>
<div class="ttc" id="structpa__card__port__info_html_a0b3a2c27829a606aeb5270206adc7c5f"><div class="ttname"><a href="structpa__card__port__info.html#a0b3a2c27829a606aeb5270206adc7c5f">pa_card_port_info::available</a></div><div class="ttdeci">int available</div><div class="ttdoc">A pa_port_available enum, indicating availability status of this port. </div><div class="ttdef"><b>Definition:</b> introspect.h:505</div></div>
<div class="ttc" id="structpa__card__profile__info_html_a34428ace1dab0d8ec6fcab43e72f4a69"><div class="ttname"><a href="structpa__card__profile__info.html#a34428ace1dab0d8ec6fcab43e72f4a69">pa_card_profile_info::name</a></div><div class="ttdeci">const char * name</div><div class="ttdoc">Name of this profile. </div><div class="ttdef"><b>Definition:</b> introspect.h:474</div></div>
<div class="ttc" id="structpa__sink__input__info_html_adb7c559f8a0e0d54b3ca67ab86f04362"><div class="ttname"><a href="structpa__sink__input__info.html#adb7c559f8a0e0d54b3ca67ab86f04362">pa_sink_input_info::sink</a></div><div class="ttdeci">uint32_t sink</div><div class="ttdoc">Index of the connected sink. </div><div class="ttdef"><b>Definition:</b> introspect.h:565</div></div>
<div class="ttc" id="structpa__source__info_html_a9a0954875670adbe13c041eda723348b"><div class="ttname"><a href="structpa__source__info.html#a9a0954875670adbe13c041eda723348b">pa_source_info::base_volume</a></div><div class="ttdeci">pa_volume_t base_volume</div><div class="ttdoc">Some kind of &quot;base&quot; volume that refers to unamplified/unattenuated volume in the context of the input...</div><div class="ttdef"><b>Definition:</b> introspect.h:333</div></div>
<div class="ttc" id="introspect_8h_html_a3904ba3fc9d83355cb84aab0d1cd3e91"><div class="ttname"><a href="introspect_8h.html#a3904ba3fc9d83355cb84aab0d1cd3e91">pa_context_get_source_info_by_name</a></div><div class="ttdeci">pa_operation * pa_context_get_source_info_by_name(pa_context *c, const char *name, pa_source_info_cb_t cb, void *userdata)</div><div class="ttdoc">Get information about a source by its name. </div></div>
<div class="ttc" id="introspect_8h_html_a9f326898ea80a5a41e586e50976bbfbb"><div class="ttname"><a href="introspect_8h.html#a9f326898ea80a5a41e586e50976bbfbb">pa_context_set_sink_volume_by_name</a></div><div class="ttdeci">pa_operation * pa_context_set_sink_volume_by_name(pa_context *c, const char *name, const pa_cvolume *volume, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Set the volume of a sink device specified by its name. </div></div>
<div class="ttc" id="introspect_8h_html_ab911f25494051a09e2ab2b01b483f2e5"><div class="ttname"><a href="introspect_8h.html#ab911f25494051a09e2ab2b01b483f2e5">pa_context_get_module_info</a></div><div class="ttdeci">pa_operation * pa_context_get_module_info(pa_context *c, uint32_t idx, pa_module_info_cb_t cb, void *userdata)</div><div class="ttdoc">Get some information about a module by its index. </div></div>
<div class="ttc" id="structpa__sink__info_html_a95aaf34a3dcc08486df1e31947d87617"><div class="ttname"><a href="structpa__sink__info.html#a95aaf34a3dcc08486df1e31947d87617">pa_sink_info::owner_module</a></div><div class="ttdeci">uint32_t owner_module</div><div class="ttdoc">Index of the owning module of this sink, or PA_INVALID_INDEX. </div><div class="ttdef"><b>Definition:</b> introspect.h:243</div></div>
<div class="ttc" id="volume_8h_html"><div class="ttname"><a href="volume_8h.html">volume.h</a></div><div class="ttdoc">Constants and routines for volume handling. </div></div>
<div class="ttc" id="structpa__card__profile__info_html_aec85faa5871a594e6fd4a557e3ec6e70"><div class="ttname"><a href="structpa__card__profile__info.html#aec85faa5871a594e6fd4a557e3ec6e70">pa_card_profile_info::n_sources</a></div><div class="ttdeci">uint32_t n_sources</div><div class="ttdoc">Number of sources this profile would create. </div><div class="ttdef"><b>Definition:</b> introspect.h:477</div></div>
<div class="ttc" id="introspect_8h_html_af832875e5c5d8a57ef044dc156db73bd"><div class="ttname"><a href="introspect_8h.html#af832875e5c5d8a57ef044dc156db73bd">pa_context_kill_sink_input</a></div><div class="ttdeci">pa_operation * pa_context_kill_sink_input(pa_context *c, uint32_t idx, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Kill a sink input. </div></div>
<div class="ttc" id="introspect_8h_html_a388a7c6382877b8a52c76a26dfb58376"><div class="ttname"><a href="introspect_8h.html#a388a7c6382877b8a52c76a26dfb58376">pa_context_set_port_latency_offset</a></div><div class="ttdeci">pa_operation * pa_context_set_port_latency_offset(pa_context *c, const char *card_name, const char *port_name, int64_t offset, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Set the latency offset of a port. </div></div>
<div class="ttc" id="structpa__card__info_html_ac8df2e5c2671c1336820dd8bdb2dd811"><div class="ttname"><a href="structpa__card__info.html#ac8df2e5c2671c1336820dd8bdb2dd811">pa_card_info::n_ports</a></div><div class="ttdeci">uint32_t n_ports</div><div class="ttdoc">Number of entries in port array. </div><div class="ttdef"><b>Definition:</b> introspect.h:526</div></div>
<div class="ttc" id="introspect_8h_html_a1cf51e96cdba5e21a5e099f6c7d15d70"><div class="ttname"><a href="introspect_8h.html#a1cf51e96cdba5e21a5e099f6c7d15d70">pa_context_set_source_port_by_name</a></div><div class="ttdeci">pa_operation * pa_context_set_source_port_by_name(pa_context *c, const char *name, const char *port, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Change the profile of a source. </div></div>
<div class="ttc" id="structpa__sink__info_html_ad4a7c0bd0dd2492cb70ee7bf340c7939"><div class="ttname"><a href="structpa__sink__info.html#ad4a7c0bd0dd2492cb70ee7bf340c7939">pa_sink_info::ports</a></div><div class="ttdeci">pa_sink_port_info ** ports</div><div class="ttdoc">Array of available ports, or NULL. </div><div class="ttdef"><b>Definition:</b> introspect.h:258</div></div>
<div class="ttc" id="introspect_8h_html_ac26255bf9735108836fcb4a6aeb0fe86"><div class="ttname"><a href="introspect_8h.html#ac26255bf9735108836fcb4a6aeb0fe86">pa_module_info_cb_t</a></div><div class="ttdeci">void(* pa_module_info_cb_t)(pa_context *c, const pa_module_info *i, int eol, void *userdata)</div><div class="ttdoc">Callback prototype for pa_context_get_module_info() and friends. </div><div class="ttdef"><b>Definition:</b> introspect.h:424</div></div>
<div class="ttc" id="structpa__sink__info_html_ac2bb6605579c4962511eed3c113962ee"><div class="ttname"><a href="structpa__sink__info.html#ac2bb6605579c4962511eed3c113962ee">pa_sink_info::description</a></div><div class="ttdeci">const char * description</div><div class="ttdoc">Description of this sink. </div><div class="ttdef"><b>Definition:</b> introspect.h:240</div></div>
<div class="ttc" id="structpa__card__info_html_af2915577a2427528547ee48e425dcf74"><div class="ttname"><a href="structpa__card__info.html#af2915577a2427528547ee48e425dcf74">pa_card_info::driver</a></div><div class="ttdeci">const char * driver</div><div class="ttdoc">Driver name. </div><div class="ttdef"><b>Definition:</b> introspect.h:521</div></div>
<div class="ttc" id="structpa__source__output__info_html_a1752825a2fbccaab41ce11d7d20f8e78"><div class="ttname"><a href="structpa__source__output__info.html#a1752825a2fbccaab41ce11d7d20f8e78">pa_source_output_info::volume_writable</a></div><div class="ttdeci">int volume_writable</div><div class="ttdoc">The volume can be set. </div><div class="ttdef"><b>Definition:</b> introspect.h:629</div></div>
<div class="ttc" id="structpa__stat__info_html_ad54f7b171d1e029098db60a78c84641d"><div class="ttname"><a href="structpa__stat__info.html#ad54f7b171d1e029098db60a78c84641d">pa_stat_info::memblock_allocated_size</a></div><div class="ttdeci">uint32_t memblock_allocated_size</div><div class="ttdoc">Total size of all memory blocks allocated during the whole lifetime of the daemon. </div><div class="ttdef"><b>Definition:</b> introspect.h:668</div></div>
<div class="ttc" id="introspect_8h_html_a825ccd9e00765c0d397e2341086586ff"><div class="ttname"><a href="introspect_8h.html#a825ccd9e00765c0d397e2341086586ff">pa_context_set_sink_input_volume</a></div><div class="ttdeci">pa_operation * pa_context_set_sink_input_volume(pa_context *c, uint32_t idx, const pa_cvolume *volume, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Set the volume of a sink input stream. </div></div>
<div class="ttc" id="structpa__card__profile__info_html"><div class="ttname"><a href="structpa__card__profile__info.html">pa_card_profile_info</a></div><div class="ttdef"><b>Definition:</b> introspect.h:473</div></div>
<div class="ttc" id="introspect_8h_html_ab6cb0f1d7e7dcccfa1e57bb2743ae4eb"><div class="ttname"><a href="introspect_8h.html#ab6cb0f1d7e7dcccfa1e57bb2743ae4eb">pa_context_move_source_output_by_name</a></div><div class="ttdeci">pa_operation * pa_context_move_source_output_by_name(pa_context *c, uint32_t idx, const char *source_name, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Move the specified source output to a different source. </div></div>
<div class="ttc" id="def_8h_html_a1177496dc4c63e0cce094ed849a9ef8d"><div class="ttname"><a href="def_8h.html#a1177496dc4c63e0cce094ed849a9ef8d">pa_source_flags_t</a></div><div class="ttdeci">enum pa_source_flags pa_source_flags_t</div><div class="ttdoc">Special source flags. </div></div>
<div class="ttc" id="introspect_8h_html_a52e88fb2a43e868f3b2db2d7877c5022"><div class="ttname"><a href="introspect_8h.html#a52e88fb2a43e868f3b2db2d7877c5022">pa_card_info</a></div><div class="ttdeci">struct pa_card_info pa_card_info</div><div class="ttdoc">Stores information about cards. </div></div>
<div class="ttc" id="introspect_8h_html_aec3c4fdf61f019b65c710c9563f9a0e5"><div class="ttname"><a href="introspect_8h.html#aec3c4fdf61f019b65c710c9563f9a0e5">pa_context_set_source_volume_by_name</a></div><div class="ttdeci">pa_operation * pa_context_set_source_volume_by_name(pa_context *c, const char *name, const pa_cvolume *volume, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Set the volume of a source device specified by its name. </div></div>
<div class="ttc" id="introspect_8h_html_ac81ed66b6bb184d1474a12cc2a5debc6"><div class="ttname"><a href="introspect_8h.html#ac81ed66b6bb184d1474a12cc2a5debc6">pa_context_kill_client</a></div><div class="ttdeci">pa_operation * pa_context_kill_client(pa_context *c, uint32_t idx, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Kill a client. </div></div>
<div class="ttc" id="introspect_8h_html_acf7af674e3cee1ec7f817190a2d2702d"><div class="ttname"><a href="introspect_8h.html#acf7af674e3cee1ec7f817190a2d2702d">pa_sink_info_cb_t</a></div><div class="ttdeci">void(* pa_sink_info_cb_t)(pa_context *c, const pa_sink_info *i, int eol, void *userdata)</div><div class="ttdoc">Callback prototype for pa_context_get_sink_info_by_name() and friends. </div><div class="ttdef"><b>Definition:</b> introspect.h:265</div></div>
<div class="ttc" id="structpa__sink__info_html_ab3a090937bf1389a7ffb7583065a136b"><div class="ttname"><a href="structpa__sink__info.html#ab3a090937bf1389a7ffb7583065a136b">pa_sink_info::driver</a></div><div class="ttdeci">const char * driver</div><div class="ttdoc">Driver name. </div><div class="ttdef"><b>Definition:</b> introspect.h:249</div></div>
<div class="ttc" id="structpa__module__info_html_a31f5ce479bed0505361b168581bd56e8"><div class="ttname"><a href="structpa__module__info.html#a31f5ce479bed0505361b168581bd56e8">pa_module_info::proplist</a></div><div class="ttdeci">pa_proplist * proplist</div><div class="ttdoc">Property list. </div><div class="ttdef"><b>Definition:</b> introspect.h:420</div></div>
<div class="ttc" id="structpa__card__profile__info2_html"><div class="ttname"><a href="structpa__card__profile__info2.html">pa_card_profile_info2</a></div><div class="ttdoc">Stores information about a specific profile of a card. </div><div class="ttdef"><b>Definition:</b> introspect.h:484</div></div>
<div class="ttc" id="introspect_8h_html_a6469df5f3d1c4a88ea0b5000944d5310"><div class="ttname"><a href="introspect_8h.html#a6469df5f3d1c4a88ea0b5000944d5310">pa_context_suspend_sink_by_index</a></div><div class="ttdeci">pa_operation * pa_context_suspend_sink_by_index(pa_context *c, uint32_t idx, int suspend, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Suspend/Resume a sink. </div></div>
<div class="ttc" id="structpa__sink__info_html_a18fd50e556478fdec857fead7d2ded04"><div class="ttname"><a href="structpa__sink__info.html#a18fd50e556478fdec857fead7d2ded04">pa_sink_info::index</a></div><div class="ttdeci">uint32_t index</div><div class="ttdoc">Index of the sink. </div><div class="ttdef"><b>Definition:</b> introspect.h:239</div></div>
<div class="ttc" id="structpa__cvolume_html"><div class="ttname"><a href="structpa__cvolume.html">pa_cvolume</a></div><div class="ttdoc">A structure encapsulating a per-channel volume. </div><div class="ttdef"><b>Definition:</b> volume.h:148</div></div>
<div class="ttc" id="structpa__source__output__info_html_a23050e2131e5d9e77254b18ba70370cc"><div class="ttname"><a href="structpa__source__output__info.html#a23050e2131e5d9e77254b18ba70370cc">pa_source_output_info::channel_map</a></div><div class="ttdeci">pa_channel_map channel_map</div><div class="ttdoc">Channel map. </div><div class="ttdef"><b>Definition:</b> introspect.h:619</div></div>
<div class="ttc" id="structpa__sink__input__info_html_aed5eff15179aed0dca02d4c639a1ac58"><div class="ttname"><a href="structpa__sink__input__info.html#aed5eff15179aed0dca02d4c639a1ac58">pa_sink_input_info::resample_method</a></div><div class="ttdeci">const char * resample_method</div><div class="ttdoc">The resampling method used by this sink input. </div><div class="ttdef"><b>Definition:</b> introspect.h:571</div></div>
<div class="ttc" id="structpa__source__output__info_html_a5538752304d3f70e00f0543697ec7542"><div class="ttname"><a href="structpa__source__output__info.html#a5538752304d3f70e00f0543697ec7542">pa_source_output_info::index</a></div><div class="ttdeci">uint32_t index</div><div class="ttdoc">Index of the source output. </div><div class="ttdef"><b>Definition:</b> introspect.h:613</div></div>
<div class="ttc" id="def_8h_html_a2be5558ab768f960e50c18e252c2f906"><div class="ttname"><a href="def_8h.html#a2be5558ab768f960e50c18e252c2f906">pa_source_state_t</a></div><div class="ttdeci">enum pa_source_state pa_source_state_t</div><div class="ttdoc">Source state. </div></div>
<div class="ttc" id="structpa__card__info_html_a82bbe09efe9fad9190a85e0830615e0e"><div class="ttname"><a href="structpa__card__info.html#a82bbe09efe9fad9190a85e0830615e0e">pa_card_info::index</a></div><div class="ttdeci">uint32_t index</div><div class="ttdoc">Index of this card. </div><div class="ttdef"><b>Definition:</b> introspect.h:518</div></div>
<div class="ttc" id="introspect_8h_html_a8ff28e7954452d35a4ad53ac14ea2775"><div class="ttname"><a href="introspect_8h.html#a8ff28e7954452d35a4ad53ac14ea2775">pa_card_port_info</a></div><div class="ttdeci">struct pa_card_port_info pa_card_port_info</div><div class="ttdoc">Stores information about a specific port of a card. </div></div>
<div class="ttc" id="introspect_8h_html_a4956ff4408e939c2b6fae9b76a86f05c"><div class="ttname"><a href="introspect_8h.html#a4956ff4408e939c2b6fae9b76a86f05c">pa_context_load_module</a></div><div class="ttdeci">pa_operation * pa_context_load_module(pa_context *c, const char *name, const char *argument, pa_context_index_cb_t cb, void *userdata)</div><div class="ttdoc">Load a module. </div></div>
<div class="ttc" id="introspect_8h_html_ac232d88f3fca17d4dc9b9af4924de687"><div class="ttname"><a href="introspect_8h.html#ac232d88f3fca17d4dc9b9af4924de687">pa_context_get_sink_input_info_list</a></div><div class="ttdeci">pa_operation * pa_context_get_sink_input_info_list(pa_context *c, pa_sink_input_info_cb_t cb, void *userdata)</div><div class="ttdoc">Get the complete sink input list. </div></div>
<div class="ttc" id="structpa__sink__info_html_a872cc1f311330e161f9b7990200b8b21"><div class="ttname"><a href="structpa__sink__info.html#a872cc1f311330e161f9b7990200b8b21">pa_sink_info::latency</a></div><div class="ttdeci">pa_usec_t latency</div><div class="ttdoc">Length of queued audio in the output buffer. </div><div class="ttdef"><b>Definition:</b> introspect.h:248</div></div>
<div class="ttc" id="structpa__sink__input__info_html_a6c68a62ae96fab5b31b18377171c8673"><div class="ttname"><a href="structpa__sink__input__info.html#a6c68a62ae96fab5b31b18377171c8673">pa_sink_input_info::volume_writable</a></div><div class="ttdeci">int volume_writable</div><div class="ttdoc">The volume can be set. </div><div class="ttdef"><b>Definition:</b> introspect.h:577</div></div>
<div class="ttc" id="introspect_8h_html_afd6c57e1c832f0e361c9f1e741ffd3e3"><div class="ttname"><a href="introspect_8h.html#afd6c57e1c832f0e361c9f1e741ffd3e3">pa_sink_input_info</a></div><div class="ttdeci">struct pa_sink_input_info pa_sink_input_info</div><div class="ttdoc">Stores information about sink inputs. </div></div>
<div class="ttc" id="structpa__server__info_html_a926083f45f5e2e9ad2270bf0b80f0563"><div class="ttname"><a href="structpa__server__info.html#a926083f45f5e2e9ad2270bf0b80f0563">pa_server_info::default_source_name</a></div><div class="ttdeci">const char * default_source_name</div><div class="ttdoc">Name of default source. </div><div class="ttdef"><b>Definition:</b> introspect.h:394</div></div>
<div class="ttc" id="structpa__client__info_html_a872eb8921bcf78df433e68e0bcdb7621"><div class="ttname"><a href="structpa__client__info.html#a872eb8921bcf78df433e68e0bcdb7621">pa_client_info::index</a></div><div class="ttdeci">uint32_t index</div><div class="ttdoc">Index of this client. </div><div class="ttdef"><b>Definition:</b> introspect.h:449</div></div>
<div class="ttc" id="structpa__sink__port__info_html_a8d3c1b5d08840ea7835e1064ffda58a4"><div class="ttname"><a href="structpa__sink__port__info.html#a8d3c1b5d08840ea7835e1064ffda58a4">pa_sink_port_info::available</a></div><div class="ttdeci">int available</div><div class="ttdoc">A flags (see pa_port_available), indicating availability status of this port. </div><div class="ttdef"><b>Definition:</b> introspect.h:231</div></div>
<div class="ttc" id="introspect_8h_html_a1282d098e8a5002b8d37ba566db4bc04"><div class="ttname"><a href="introspect_8h.html#a1282d098e8a5002b8d37ba566db4bc04">pa_source_port_info</a></div><div class="ttdeci">struct pa_source_port_info pa_source_port_info</div><div class="ttdoc">Stores information about a specific port of a source. </div></div>
<div class="ttc" id="operation_8h_html_a5614a07f2e7a129e4cb16596ed452a0c"><div class="ttname"><a href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a></div><div class="ttdeci">struct pa_operation pa_operation</div><div class="ttdoc">An asynchronous operation object. </div><div class="ttdef"><b>Definition:</b> operation.h:33</div></div>
<div class="ttc" id="structpa__sink__info_html_ab73ed639790cce4fc11ea4991c651691"><div class="ttname"><a href="structpa__sink__info.html#ab73ed639790cce4fc11ea4991c651691">pa_sink_info::mute</a></div><div class="ttdeci">int mute</div><div class="ttdoc">Mute switch of the sink. </div><div class="ttdef"><b>Definition:</b> introspect.h:245</div></div>
<div class="ttc" id="structpa__source__info_html_ac67e3147b1560c94fb215e265afdf077"><div class="ttname"><a href="structpa__source__info.html#ac67e3147b1560c94fb215e265afdf077">pa_source_info::description</a></div><div class="ttdeci">const char * description</div><div class="ttdoc">Description of this source. </div><div class="ttdef"><b>Definition:</b> introspect.h:320</div></div>
<div class="ttc" id="structpa__source__output__info_html_aee02157d858f4933991a5cb8528cb980"><div class="ttname"><a href="structpa__source__output__info.html#aee02157d858f4933991a5cb8528cb980">pa_source_output_info::source</a></div><div class="ttdeci">uint32_t source</div><div class="ttdoc">Index of the connected source. </div><div class="ttdef"><b>Definition:</b> introspect.h:617</div></div>
<div class="ttc" id="structpa__server__info_html"><div class="ttname"><a href="structpa__server__info.html">pa_server_info</a></div><div class="ttdoc">Server information. </div><div class="ttdef"><b>Definition:</b> introspect.h:387</div></div>
<div class="ttc" id="structpa__sink__info_html_ae319476958f091f92f1a97a983363767"><div class="ttname"><a href="structpa__sink__info.html#ae319476958f091f92f1a97a983363767">pa_sink_info::volume</a></div><div class="ttdeci">pa_cvolume volume</div><div class="ttdoc">Volume of the sink. </div><div class="ttdef"><b>Definition:</b> introspect.h:244</div></div>
<div class="ttc" id="structpa__stat__info_html_a36814384c42551245ec04a42a1d108c6"><div class="ttname"><a href="structpa__stat__info.html#a36814384c42551245ec04a42a1d108c6">pa_stat_info::memblock_allocated</a></div><div class="ttdeci">uint32_t memblock_allocated</div><div class="ttdoc">Allocated memory blocks during the whole lifetime of the daemon. </div><div class="ttdef"><b>Definition:</b> introspect.h:667</div></div>
<div class="ttc" id="structpa__sample__info_html_aff7856e2ae9d7c65d9a4129214d6bfee"><div class="ttname"><a href="structpa__sample__info.html#aff7856e2ae9d7c65d9a4129214d6bfee">pa_sample_info::name</a></div><div class="ttdeci">const char * name</div><div class="ttdoc">Name of this entry. </div><div class="ttdef"><b>Definition:</b> introspect.h:687</div></div>
<div class="ttc" id="context_8h_html_a086b985c499c50efc628c267e8923fb1"><div class="ttname"><a href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a></div><div class="ttdeci">void(* pa_context_success_cb_t)(pa_context *c, int success, void *userdata)</div><div class="ttdoc">A generic callback for operation completion. </div><div class="ttdef"><b>Definition:</b> context.h:160</div></div>
<div class="ttc" id="structpa__sample__info_html_aa2bb3b6835f72fce152167017ae7ec9e"><div class="ttname"><a href="structpa__sample__info.html#aa2bb3b6835f72fce152167017ae7ec9e">pa_sample_info::channel_map</a></div><div class="ttdeci">pa_channel_map channel_map</div><div class="ttdoc">The channel map. </div><div class="ttdef"><b>Definition:</b> introspect.h:690</div></div>
<div class="ttc" id="structpa__card__profile__info2_html_a03895e53deef5861e0d408f559b702e8"><div class="ttname"><a href="structpa__card__profile__info2.html#a03895e53deef5861e0d408f559b702e8">pa_card_profile_info2::priority</a></div><div class="ttdeci">uint32_t priority</div><div class="ttdoc">The higher this value is, the more useful this profile is as a default. </div><div class="ttdef"><b>Definition:</b> introspect.h:489</div></div>
<div class="ttc" id="structpa__sink__info_html_a59dc10c527bb0b837b4d937a901cdd4f"><div class="ttname"><a href="structpa__sink__info.html#a59dc10c527bb0b837b4d937a901cdd4f">pa_sink_info::monitor_source_name</a></div><div class="ttdeci">const char * monitor_source_name</div><div class="ttdoc">The name of the monitor source. </div><div class="ttdef"><b>Definition:</b> introspect.h:247</div></div>
<div class="ttc" id="structpa__card__port__info_html_a2aa0c4013f434e13fdd7b72bafe0e027"><div class="ttname"><a href="structpa__card__port__info.html#a2aa0c4013f434e13fdd7b72bafe0e027">pa_card_port_info::priority</a></div><div class="ttdeci">uint32_t priority</div><div class="ttdoc">The higher this value is, the more useful this port is as a default. </div><div class="ttdef"><b>Definition:</b> introspect.h:504</div></div>
<div class="ttc" id="structpa__server__info_html_a63239e6d8dd88bab38f81fe00f181146"><div class="ttname"><a href="structpa__server__info.html#a63239e6d8dd88bab38f81fe00f181146">pa_server_info::server_name</a></div><div class="ttdeci">const char * server_name</div><div class="ttdoc">Server package name (usually &quot;pulseaudio&quot;) </div><div class="ttdef"><b>Definition:</b> introspect.h:391</div></div>
<div class="ttc" id="structpa__sink__input__info_html_a18f20925b3f720b7baaa89769d4b9311"><div class="ttname"><a href="structpa__sink__input__info.html#a18f20925b3f720b7baaa89769d4b9311">pa_sink_input_info::sample_spec</a></div><div class="ttdeci">pa_sample_spec sample_spec</div><div class="ttdoc">The sample specification of the sink input. </div><div class="ttdef"><b>Definition:</b> introspect.h:566</div></div>
<div class="ttc" id="structpa__server__info_html_a8e992657afb494d498e2672d4b167186"><div class="ttname"><a href="structpa__server__info.html#a8e992657afb494d498e2672d4b167186">pa_server_info::channel_map</a></div><div class="ttdeci">pa_channel_map channel_map</div><div class="ttdoc">Default channel map. </div><div class="ttdef"><b>Definition:</b> introspect.h:396</div></div>
<div class="ttc" id="structpa__source__info_html_a079323d09fdbce973533b791b792cfcc"><div class="ttname"><a href="structpa__source__info.html#a079323d09fdbce973533b791b792cfcc">pa_source_info::n_volume_steps</a></div><div class="ttdeci">uint32_t n_volume_steps</div><div class="ttdoc">Number of volume steps for sources which do not support arbitrary volumes. </div><div class="ttdef"><b>Definition:</b> introspect.h:335</div></div>
<div class="ttc" id="structpa__card__port__info_html_aba1e9019d09d35588498bab80d560a96"><div class="ttname"><a href="structpa__card__port__info.html#aba1e9019d09d35588498bab80d560a96">pa_card_port_info::n_profiles</a></div><div class="ttdeci">uint32_t n_profiles</div><div class="ttdoc">Number of entries in profile array. </div><div class="ttdef"><b>Definition:</b> introspect.h:507</div></div>
<div class="ttc" id="structpa__card__info_html_aa9f106563170aa6b7beaea3515aca02b"><div class="ttname"><a href="structpa__card__info.html#aa9f106563170aa6b7beaea3515aca02b">pa_card_info::owner_module</a></div><div class="ttdeci">uint32_t owner_module</div><div class="ttdoc">Index of the owning module, or PA_INVALID_INDEX. </div><div class="ttdef"><b>Definition:</b> introspect.h:520</div></div>
<div class="ttc" id="structpa__sink__input__info_html_a113643047c5494375c949e5389c21639"><div class="ttname"><a href="structpa__sink__input__info.html#a113643047c5494375c949e5389c21639">pa_sink_input_info::owner_module</a></div><div class="ttdeci">uint32_t owner_module</div><div class="ttdoc">Index of the module this sink input belongs to, or PA_INVALID_INDEX when it does not belong to any mo...</div><div class="ttdef"><b>Definition:</b> introspect.h:563</div></div>
<div class="ttc" id="gccmacro_8h_html_a0dde33476a416755fa1f78749c42327e"><div class="ttname"><a href="gccmacro_8h.html#a0dde33476a416755fa1f78749c42327e">PA_GCC_DEPRECATED</a></div><div class="ttdeci">#define PA_GCC_DEPRECATED</div><div class="ttdoc">This function is deprecated. </div><div class="ttdef"><b>Definition:</b> gccmacro.h:91</div></div>
<div class="ttc" id="sample_8h_html_a885df3b973773f0dccbbec6bc6777f89"><div class="ttname"><a href="sample_8h.html#a885df3b973773f0dccbbec6bc6777f89">pa_usec_t</a></div><div class="ttdeci">uint64_t pa_usec_t</div><div class="ttdoc">Type for usec specifications (unsigned). </div><div class="ttdef"><b>Definition:</b> sample.h:260</div></div>
<div class="ttc" id="introspect_8h_html_a824553dc1dcedf3533f0074c78fa22dc"><div class="ttname"><a href="introspect_8h.html#a824553dc1dcedf3533f0074c78fa22dc">pa_context_get_client_info</a></div><div class="ttdeci">pa_operation * pa_context_get_client_info(pa_context *c, uint32_t idx, pa_client_info_cb_t cb, void *userdata)</div><div class="ttdoc">Get information about a client by its index. </div></div>
<div class="ttc" id="introspect_8h_html_af6c94d152132d08cd565daef1a69d718"><div class="ttname"><a href="introspect_8h.html#af6c94d152132d08cd565daef1a69d718">pa_context_move_sink_input_by_name</a></div><div class="ttdeci">pa_operation * pa_context_move_sink_input_by_name(pa_context *c, uint32_t idx, const char *sink_name, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Move the specified sink input to a different sink. </div></div>
<div class="ttc" id="structpa__source__port__info_html"><div class="ttname"><a href="structpa__source__port__info.html">pa_source_port_info</a></div><div class="ttdoc">Stores information about a specific port of a source. </div><div class="ttdef"><b>Definition:</b> introspect.h:307</div></div>
<div class="ttc" id="format_8h_html"><div class="ttname"><a href="format_8h.html">format.h</a></div><div class="ttdoc">Utility functions for handling a stream or sink format. </div></div>
<div class="ttc" id="introspect_8h_html_a446ffde2b8adea89940adcba40be319c"><div class="ttname"><a href="introspect_8h.html#a446ffde2b8adea89940adcba40be319c">pa_context_get_sink_info_by_name</a></div><div class="ttdeci">pa_operation * pa_context_get_sink_info_by_name(pa_context *c, const char *name, pa_sink_info_cb_t cb, void *userdata)</div><div class="ttdoc">Get information about a sink by its name. </div></div>
<div class="ttc" id="structpa__card__profile__info2_html_a9c32760168c4151aa4716f2bd9fab434"><div class="ttname"><a href="structpa__card__profile__info2.html#a9c32760168c4151aa4716f2bd9fab434">pa_card_profile_info2::available</a></div><div class="ttdeci">int available</div><div class="ttdoc">Is this profile available? If this is zero, meaning &quot;unavailable&quot;, then it makes no sense to try to a...</div><div class="ttdef"><b>Definition:</b> introspect.h:490</div></div>
<div class="ttc" id="introspect_8h_html_a056637f47d5fd96cbffa9c7ab70b3476"><div class="ttname"><a href="introspect_8h.html#a056637f47d5fd96cbffa9c7ab70b3476">pa_sink_port_info</a></div><div class="ttdeci">struct pa_sink_port_info pa_sink_port_info</div><div class="ttdoc">Stores information about a specific port of a sink. </div></div>
<div class="ttc" id="introspect_8h_html_afe9e2194ddebb06fb46836a93cf4a1df"><div class="ttname"><a href="introspect_8h.html#afe9e2194ddebb06fb46836a93cf4a1df">pa_context_get_client_info_list</a></div><div class="ttdeci">pa_operation * pa_context_get_client_info_list(pa_context *c, pa_client_info_cb_t cb, void *userdata)</div><div class="ttdoc">Get the complete client list. </div></div>
<div class="ttc" id="introspect_8h_html_a9077ecda9cae016f761506ba6acc330a"><div class="ttname"><a href="introspect_8h.html#a9077ecda9cae016f761506ba6acc330a">pa_stat_info_cb_t</a></div><div class="ttdeci">void(* pa_stat_info_cb_t)(pa_context *c, const pa_stat_info *i, void *userdata)</div><div class="ttdoc">Callback prototype for pa_context_stat() </div><div class="ttdef"><b>Definition:</b> introspect.h:673</div></div>
<div class="ttc" id="structpa__source__output__info_html_aea30125791850b642ca8cfc31aeb089c"><div class="ttname"><a href="structpa__source__output__info.html#aea30125791850b642ca8cfc31aeb089c">pa_source_output_info::has_volume</a></div><div class="ttdeci">int has_volume</div><div class="ttdoc">Stream has volume. </div><div class="ttdef"><b>Definition:</b> introspect.h:628</div></div>
<div class="ttc" id="structpa__sink__input__info_html_aea9cddf3c579d90a28cb5958ab964720"><div class="ttname"><a href="structpa__sink__input__info.html#aea9cddf3c579d90a28cb5958ab964720">pa_sink_input_info::driver</a></div><div class="ttdeci">const char * driver</div><div class="ttdoc">Driver name. </div><div class="ttdef"><b>Definition:</b> introspect.h:572</div></div>
<div class="ttc" id="introspect_8h_html_a7ed151f598cdbdd52d2841b313984690"><div class="ttname"><a href="introspect_8h.html#a7ed151f598cdbdd52d2841b313984690">pa_server_info_cb_t</a></div><div class="ttdeci">void(* pa_server_info_cb_t)(pa_context *c, const pa_server_info *i, void *userdata)</div><div class="ttdoc">Callback prototype for pa_context_get_server_info() </div><div class="ttdef"><b>Definition:</b> introspect.h:400</div></div>
<div class="ttc" id="structpa__sink__input__info_html_af421fe617ada495512b3506c982ffa1f"><div class="ttname"><a href="structpa__sink__input__info.html#af421fe617ada495512b3506c982ffa1f">pa_sink_input_info::channel_map</a></div><div class="ttdeci">pa_channel_map channel_map</div><div class="ttdoc">Channel map. </div><div class="ttdef"><b>Definition:</b> introspect.h:567</div></div>
<div class="ttc" id="structpa__stat__info_html_adf5100f95e47a8fefdc37d610aff3446"><div class="ttname"><a href="structpa__stat__info.html#adf5100f95e47a8fefdc37d610aff3446">pa_stat_info::scache_size</a></div><div class="ttdeci">uint32_t scache_size</div><div class="ttdoc">Total size of all sample cache entries. </div><div class="ttdef"><b>Definition:</b> introspect.h:669</div></div>
<div class="ttc" id="structpa__source__output__info_html_aceed636ee8e462bea1a3536cb7c289bc"><div class="ttname"><a href="structpa__source__output__info.html#aceed636ee8e462bea1a3536cb7c289bc">pa_source_output_info::corked</a></div><div class="ttdeci">int corked</div><div class="ttdoc">Stream corked. </div><div class="ttdef"><b>Definition:</b> introspect.h:625</div></div>
<div class="ttc" id="introspect_8h_html_a94425f4fbee323edb5d143f3fccd91ce"><div class="ttname"><a href="introspect_8h.html#a94425f4fbee323edb5d143f3fccd91ce">pa_context_set_source_mute_by_name</a></div><div class="ttdeci">pa_operation * pa_context_set_source_mute_by_name(pa_context *c, const char *name, int mute, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Set the mute switch of a source device specified by its name. </div></div>
<div class="ttc" id="structpa__client__info_html_a593962fb8ed4a677c6ab1a6efd7e34be"><div class="ttname"><a href="structpa__client__info.html#a593962fb8ed4a677c6ab1a6efd7e34be">pa_client_info::owner_module</a></div><div class="ttdeci">uint32_t owner_module</div><div class="ttdoc">Index of the owning module, or PA_INVALID_INDEX. </div><div class="ttdef"><b>Definition:</b> introspect.h:451</div></div>
<div class="ttc" id="introspect_8h_html_aa631e2f915d3c5f8b06f1da686d38e43"><div class="ttname"><a href="introspect_8h.html#aa631e2f915d3c5f8b06f1da686d38e43">pa_module_info</a></div><div class="ttdeci">struct pa_module_info pa_module_info</div><div class="ttdoc">Stores information about modules. </div></div>
<div class="ttc" id="channelmap_8h_html"><div class="ttname"><a href="channelmap_8h.html">channelmap.h</a></div><div class="ttdoc">Constants and routines for channel mapping handling. </div></div>
<div class="ttc" id="structpa__card__info_html_ace14606b65aa489ed7e63ae81ac7eb02"><div class="ttname"><a href="structpa__card__info.html#ace14606b65aa489ed7e63ae81ac7eb02">pa_card_info::ports</a></div><div class="ttdeci">pa_card_port_info ** ports</div><div class="ttdoc">Array of pointers to ports, or NULL. </div><div class="ttdef"><b>Definition:</b> introspect.h:527</div></div>
<div class="ttc" id="structpa__sink__info_html_ad9946f956c2c67a47b4446f8034c3f2d"><div class="ttname"><a href="structpa__sink__info.html#ad9946f956c2c67a47b4446f8034c3f2d">pa_sink_info::monitor_source</a></div><div class="ttdeci">uint32_t monitor_source</div><div class="ttdoc">Index of the monitor source connected to this sink. </div><div class="ttdef"><b>Definition:</b> introspect.h:246</div></div>
<div class="ttc" id="structpa__source__info_html_aa0478463eb67bf22f724a25b07e544e3"><div class="ttname"><a href="structpa__source__info.html#aa0478463eb67bf22f724a25b07e544e3">pa_source_info::owner_module</a></div><div class="ttdeci">uint32_t owner_module</div><div class="ttdoc">Owning module index, or PA_INVALID_INDEX. </div><div class="ttdef"><b>Definition:</b> introspect.h:323</div></div>
<div class="ttc" id="structpa__sample__info_html"><div class="ttname"><a href="structpa__sample__info.html">pa_sample_info</a></div><div class="ttdoc">Stores information about sample cache entries. </div><div class="ttdef"><b>Definition:</b> introspect.h:685</div></div>
<div class="ttc" id="structpa__sample__info_html_af2964f765cee6c5de2aadfde83d0eced"><div class="ttname"><a href="structpa__sample__info.html#af2964f765cee6c5de2aadfde83d0eced">pa_sample_info::duration</a></div><div class="ttdeci">pa_usec_t duration</div><div class="ttdoc">Duration of this entry. </div><div class="ttdef"><b>Definition:</b> introspect.h:691</div></div>
<div class="ttc" id="structpa__server__info_html_a01263baec9e4ad195ac688d4c288474b"><div class="ttname"><a href="structpa__server__info.html#a01263baec9e4ad195ac688d4c288474b">pa_server_info::host_name</a></div><div class="ttdeci">const char * host_name</div><div class="ttdoc">Host name the daemon is running on. </div><div class="ttdef"><b>Definition:</b> introspect.h:389</div></div>
<div class="ttc" id="def_8h_html_a33360cff8c751ad1b8a557e074463a99"><div class="ttname"><a href="def_8h.html#a33360cff8c751ad1b8a557e074463a99">pa_sink_flags_t</a></div><div class="ttdeci">enum pa_sink_flags pa_sink_flags_t</div><div class="ttdoc">Special sink flags. </div></div>
<div class="ttc" id="structpa__source__port__info_html_a2cde87218ff680a40099cda56bc68c5a"><div class="ttname"><a href="structpa__source__port__info.html#a2cde87218ff680a40099cda56bc68c5a">pa_source_port_info::description</a></div><div class="ttdeci">const char * description</div><div class="ttdoc">Description of this port. </div><div class="ttdef"><b>Definition:</b> introspect.h:309</div></div>
<div class="ttc" id="structpa__stat__info_html_ae386023b0ae6c7fe054d0ac3807c2c35"><div class="ttname"><a href="structpa__stat__info.html#ae386023b0ae6c7fe054d0ac3807c2c35">pa_stat_info::memblock_total_size</a></div><div class="ttdeci">uint32_t memblock_total_size</div><div class="ttdoc">Current total size of allocated memory blocks. </div><div class="ttdef"><b>Definition:</b> introspect.h:666</div></div>
<div class="ttc" id="structpa__sink__info_html"><div class="ttname"><a href="structpa__sink__info.html">pa_sink_info</a></div><div class="ttdoc">Stores information about sinks. </div><div class="ttdef"><b>Definition:</b> introspect.h:237</div></div>
<div class="ttc" id="structpa__source__output__info_html_a965ce244697f1bdbddd7b8c4c7252de3"><div class="ttname"><a href="structpa__source__output__info.html#a965ce244697f1bdbddd7b8c4c7252de3">pa_source_output_info::resample_method</a></div><div class="ttdeci">const char * resample_method</div><div class="ttdoc">The resampling method used by this source output. </div><div class="ttdef"><b>Definition:</b> introspect.h:622</div></div>
<div class="ttc" id="structpa__source__port__info_html_a95750b9d52a5cdd327be76eceac00a21"><div class="ttname"><a href="structpa__source__port__info.html#a95750b9d52a5cdd327be76eceac00a21">pa_source_port_info::available</a></div><div class="ttdeci">int available</div><div class="ttdoc">A flags (see pa_port_available), indicating availability status of this port. </div><div class="ttdef"><b>Definition:</b> introspect.h:311</div></div>
<div class="ttc" id="structpa__card__port__info_html_addcdfc867525f6c89d1b38cf4d112afd"><div class="ttname"><a href="structpa__card__port__info.html#addcdfc867525f6c89d1b38cf4d112afd">pa_card_port_info::name</a></div><div class="ttdeci">const char * name</div><div class="ttdoc">Name of this port. </div><div class="ttdef"><b>Definition:</b> introspect.h:502</div></div>
<div class="ttc" id="introspect_8h_html_ab4895737ae03a4b37d6d69c5fdcfb365"><div class="ttname"><a href="introspect_8h.html#ab4895737ae03a4b37d6d69c5fdcfb365">pa_context_get_module_info_list</a></div><div class="ttdeci">pa_operation * pa_context_get_module_info_list(pa_context *c, pa_module_info_cb_t cb, void *userdata)</div><div class="ttdoc">Get the complete list of currently loaded modules. </div></div>
<div class="ttc" id="structpa__sink__info_html_a18b1010e061aada3d2d8cab1874c75ce"><div class="ttname"><a href="structpa__sink__info.html#a18b1010e061aada3d2d8cab1874c75ce">pa_sink_info::n_volume_steps</a></div><div class="ttdeci">uint32_t n_volume_steps</div><div class="ttdoc">Number of volume steps for sinks which do not support arbitrary volumes. </div><div class="ttdef"><b>Definition:</b> introspect.h:255</div></div>
<div class="ttc" id="structpa__source__output__info_html_ad4c7ce0cc3be25f8443bdf2b71a6680a"><div class="ttname"><a href="structpa__source__output__info.html#ad4c7ce0cc3be25f8443bdf2b71a6680a">pa_source_output_info::name</a></div><div class="ttdeci">const char * name</div><div class="ttdoc">Name of the source output. </div><div class="ttdef"><b>Definition:</b> introspect.h:614</div></div>
<div class="ttc" id="introspect_8h_html_a08fea987a705884bc16ac6c2fe550f64"><div class="ttname"><a href="introspect_8h.html#a08fea987a705884bc16ac6c2fe550f64">pa_context_move_sink_input_by_index</a></div><div class="ttdeci">pa_operation * pa_context_move_sink_input_by_index(pa_context *c, uint32_t idx, uint32_t sink_idx, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Move the specified sink input to a different sink. </div></div>
<div class="ttc" id="structpa__source__output__info_html_a5043d25fd295b6497b610d3e2527403e"><div class="ttname"><a href="structpa__source__output__info.html#a5043d25fd295b6497b610d3e2527403e">pa_source_output_info::buffer_usec</a></div><div class="ttdeci">pa_usec_t buffer_usec</div><div class="ttdoc">Latency due to buffering in the source output, see pa_timing_info for details. </div><div class="ttdef"><b>Definition:</b> introspect.h:620</div></div>
<div class="ttc" id="structpa__card__info_html_a7095e5fa767535232a84a156ac35aa68"><div class="ttname"><a href="structpa__card__info.html#a7095e5fa767535232a84a156ac35aa68">pa_card_info::n_profiles</a></div><div class="ttdeci">uint32_t n_profiles</div><div class="ttdoc">Number of entries in profile array. </div><div class="ttdef"><b>Definition:</b> introspect.h:522</div></div>
<div class="ttc" id="structpa__sink__port__info_html"><div class="ttname"><a href="structpa__sink__port__info.html">pa_sink_port_info</a></div><div class="ttdoc">Stores information about a specific port of a sink. </div><div class="ttdef"><b>Definition:</b> introspect.h:227</div></div>
<div class="ttc" id="structpa__source__info_html_afe48c018865c45058174e9ba2ef7356f"><div class="ttname"><a href="structpa__source__info.html#afe48c018865c45058174e9ba2ef7356f">pa_source_info::flags</a></div><div class="ttdeci">pa_source_flags_t flags</div><div class="ttdoc">Flags. </div><div class="ttdef"><b>Definition:</b> introspect.h:330</div></div>
<div class="ttc" id="structpa__sink__input__info_html_af728f258ad97e60dd6b9683069d193be"><div class="ttname"><a href="structpa__sink__input__info.html#af728f258ad97e60dd6b9683069d193be">pa_sink_input_info::client</a></div><div class="ttdeci">uint32_t client</div><div class="ttdoc">Index of the client this sink input belongs to, or PA_INVALID_INDEX when it does not belong to any cl...</div><div class="ttdef"><b>Definition:</b> introspect.h:564</div></div>
<div class="ttc" id="introspect_8h_html_a6677c0360f6e96d14edb84a3e6f1e12f"><div class="ttname"><a href="introspect_8h.html#a6677c0360f6e96d14edb84a3e6f1e12f">pa_source_info</a></div><div class="ttdeci">struct pa_source_info pa_source_info</div><div class="ttdoc">Stores information about sources. </div></div>
<div class="ttc" id="structpa__sink__input__info_html_aa6059e830f24f40ee1c5eba5959c27ef"><div class="ttname"><a href="structpa__sink__input__info.html#aa6059e830f24f40ee1c5eba5959c27ef">pa_sink_input_info::corked</a></div><div class="ttdeci">int corked</div><div class="ttdoc">Stream corked. </div><div class="ttdef"><b>Definition:</b> introspect.h:575</div></div>
<div class="ttc" id="structpa__sink__input__info_html_af487869061e436ffc539647e8b66fb89"><div class="ttname"><a href="structpa__sink__input__info.html#af487869061e436ffc539647e8b66fb89">pa_sink_input_info::buffer_usec</a></div><div class="ttdeci">pa_usec_t buffer_usec</div><div class="ttdoc">Latency due to buffering in sink input, see pa_timing_info for details. </div><div class="ttdef"><b>Definition:</b> introspect.h:569</div></div>
<div class="ttc" id="structpa__card__info_html_ad95d663eeb40c0fcac51b9e58ff61b27"><div class="ttname"><a href="structpa__card__info.html#ad95d663eeb40c0fcac51b9e58ff61b27">pa_card_info::active_profile2</a></div><div class="ttdeci">pa_card_profile_info2 * active_profile2</div><div class="ttdoc">Pointer to active profile in the array, or NULL. </div><div class="ttdef"><b>Definition:</b> introspect.h:529</div></div>
<div class="ttc" id="structpa__card__info_html_ac9a47ffab1904d439db20c8f62a147fc"><div class="ttname"><a href="structpa__card__info.html#ac9a47ffab1904d439db20c8f62a147fc">pa_card_info::active_profile</a></div><div class="ttdeci">pa_card_profile_info * active_profile</div><div class="ttdef"><b>Definition:</b> introspect.h:524</div></div>
<div class="ttc" id="structpa__source__output__info_html_ab54c1e58e844104afad151919b547239"><div class="ttname"><a href="structpa__source__output__info.html#ab54c1e58e844104afad151919b547239">pa_source_output_info::volume</a></div><div class="ttdeci">pa_cvolume volume</div><div class="ttdoc">The volume of this source output. </div><div class="ttdef"><b>Definition:</b> introspect.h:626</div></div>
<div class="ttc" id="gccmacro_8h_html"><div class="ttname"><a href="gccmacro_8h.html">gccmacro.h</a></div><div class="ttdoc">GCC attribute macros. </div></div>
<div class="ttc" id="structpa__sink__input__info_html_a85b6207f4579f580adf7b63695f6e0fd"><div class="ttname"><a href="structpa__sink__input__info.html#a85b6207f4579f580adf7b63695f6e0fd">pa_sink_input_info::mute</a></div><div class="ttdeci">int mute</div><div class="ttdoc">Stream muted. </div><div class="ttdef"><b>Definition:</b> introspect.h:573</div></div>
<div class="ttc" id="introspect_8h_html_ac80e32733ca2c2e6a030eaa11ad0c9e2"><div class="ttname"><a href="introspect_8h.html#ac80e32733ca2c2e6a030eaa11ad0c9e2">pa_stat_info</a></div><div class="ttdeci">struct pa_stat_info pa_stat_info</div><div class="ttdoc">Memory block statistics. </div></div>
<div class="ttc" id="introspect_8h_html_a1c5c530686f9292c59398a1700b2f865"><div class="ttname"><a href="introspect_8h.html#a1c5c530686f9292c59398a1700b2f865">pa_context_set_card_profile_by_name</a></div><div class="ttdeci">pa_operation * pa_context_set_card_profile_by_name(pa_context *c, const char *name, const char *profile, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Change the profile of a card. </div></div>
<div class="ttc" id="structpa__source__info_html_a5ed69b0cede6c4f9508ebca50a79c1ba"><div class="ttname"><a href="structpa__source__info.html#a5ed69b0cede6c4f9508ebca50a79c1ba">pa_source_info::latency</a></div><div class="ttdeci">pa_usec_t latency</div><div class="ttdoc">Length of filled record buffer of this source. </div><div class="ttdef"><b>Definition:</b> introspect.h:328</div></div>
<div class="ttc" id="structpa__sink__info_html_a178d2358c2ed17a6ae6088f9cd79cc7a"><div class="ttname"><a href="structpa__sink__info.html#a178d2358c2ed17a6ae6088f9cd79cc7a">pa_sink_info::sample_spec</a></div><div class="ttdeci">pa_sample_spec sample_spec</div><div class="ttdoc">Sample spec of this sink. </div><div class="ttdef"><b>Definition:</b> introspect.h:241</div></div>
<div class="ttc" id="introspect_8h_html_a9e2d1053417b1c49dcf2d50eba5597be"><div class="ttname"><a href="introspect_8h.html#a9e2d1053417b1c49dcf2d50eba5597be">pa_context_set_sink_input_mute</a></div><div class="ttdeci">pa_operation * pa_context_set_sink_input_mute(pa_context *c, uint32_t idx, int mute, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Set the mute switch of a sink input stream. </div></div>
<div class="ttc" id="structpa__stat__info_html"><div class="ttname"><a href="structpa__stat__info.html">pa_stat_info</a></div><div class="ttdoc">Memory block statistics. </div><div class="ttdef"><b>Definition:</b> introspect.h:664</div></div>
<div class="ttc" id="structpa__source__info_html_a31aa76b7f145f448472e065b08df238d"><div class="ttname"><a href="structpa__source__info.html#a31aa76b7f145f448472e065b08df238d">pa_source_info::sample_spec</a></div><div class="ttdeci">pa_sample_spec sample_spec</div><div class="ttdoc">Sample spec of this source. </div><div class="ttdef"><b>Definition:</b> introspect.h:321</div></div>
<div class="ttc" id="structpa__source__info_html_aa5421702ef8229d3ca4225e6e8d14033"><div class="ttname"><a href="structpa__source__info.html#aa5421702ef8229d3ca4225e6e8d14033">pa_source_info::channel_map</a></div><div class="ttdeci">pa_channel_map channel_map</div><div class="ttdoc">Channel map. </div><div class="ttdef"><b>Definition:</b> introspect.h:322</div></div>
<div class="ttc" id="structpa__server__info_html_a05d9980b8d79f77e8ff29d53de554bc5"><div class="ttname"><a href="structpa__server__info.html#a05d9980b8d79f77e8ff29d53de554bc5">pa_server_info::sample_spec</a></div><div class="ttdeci">pa_sample_spec sample_spec</div><div class="ttdoc">Default sample specification. </div><div class="ttdef"><b>Definition:</b> introspect.h:392</div></div>
<div class="ttc" id="structpa__stat__info_html_a585fa466440819d77040ba08dbf47b5b"><div class="ttname"><a href="structpa__stat__info.html#a585fa466440819d77040ba08dbf47b5b">pa_stat_info::memblock_total</a></div><div class="ttdeci">uint32_t memblock_total</div><div class="ttdoc">Currently allocated memory blocks. </div><div class="ttdef"><b>Definition:</b> introspect.h:665</div></div>
<div class="ttc" id="introspect_8h_html_ac2b6b66776211d46e651ae9ce1c5aceb"><div class="ttname"><a href="introspect_8h.html#ac2b6b66776211d46e651ae9ce1c5aceb">pa_context_set_sink_mute_by_index</a></div><div class="ttdeci">pa_operation * pa_context_set_sink_mute_by_index(pa_context *c, uint32_t idx, int mute, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Set the mute switch of a sink device specified by its index. </div></div>
<div class="ttc" id="structpa__source__info_html_a18fd48b4f94232408c5896fa3cb48aa9"><div class="ttname"><a href="structpa__source__info.html#a18fd48b4f94232408c5896fa3cb48aa9">pa_source_info::proplist</a></div><div class="ttdeci">pa_proplist * proplist</div><div class="ttdoc">Property list. </div><div class="ttdef"><b>Definition:</b> introspect.h:331</div></div>
<div class="ttc" id="introspect_8h_html_ac20a29bb1a905718a5d9d28f34c5a48e"><div class="ttname"><a href="introspect_8h.html#ac20a29bb1a905718a5d9d28f34c5a48e">pa_context_set_source_output_volume</a></div><div class="ttdeci">pa_operation * pa_context_set_source_output_volume(pa_context *c, uint32_t idx, const pa_cvolume *volume, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Set the volume of a source output stream. </div></div>
<div class="ttc" id="structpa__sink__input__info_html_a4247791d532b700e048509c5643301a1"><div class="ttname"><a href="structpa__sink__input__info.html#a4247791d532b700e048509c5643301a1">pa_sink_input_info::proplist</a></div><div class="ttdeci">pa_proplist * proplist</div><div class="ttdoc">Property list. </div><div class="ttdef"><b>Definition:</b> introspect.h:574</div></div>
<div class="ttc" id="structpa__card__port__info_html_a8e5cd02a344d33383dda8d4d95aded1f"><div class="ttname"><a href="structpa__card__port__info.html#a8e5cd02a344d33383dda8d4d95aded1f">pa_card_port_info::description</a></div><div class="ttdeci">const char * description</div><div class="ttdoc">Description of this port. </div><div class="ttdef"><b>Definition:</b> introspect.h:503</div></div>
<div class="ttc" id="introspect_8h_html_a992ee15ca7c34cb4e323646d8d3ee2eb"><div class="ttname"><a href="introspect_8h.html#a992ee15ca7c34cb4e323646d8d3ee2eb">pa_server_info</a></div><div class="ttdeci">struct pa_server_info pa_server_info</div><div class="ttdoc">Server information. </div></div>
<div class="ttc" id="introspect_8h_html_aa6663de37d9548ecb057dec5bd542898"><div class="ttname"><a href="introspect_8h.html#aa6663de37d9548ecb057dec5bd542898">pa_context_get_source_info_list</a></div><div class="ttdeci">pa_operation * pa_context_get_source_info_list(pa_context *c, pa_source_info_cb_t cb, void *userdata)</div><div class="ttdoc">Get the complete source list. </div></div>
<div class="ttc" id="structpa__source__port__info_html_a5769cbc82d8ff41a7ecce855ba5151ef"><div class="ttname"><a href="structpa__source__port__info.html#a5769cbc82d8ff41a7ecce855ba5151ef">pa_source_port_info::name</a></div><div class="ttdeci">const char * name</div><div class="ttdoc">Name of this port. </div><div class="ttdef"><b>Definition:</b> introspect.h:308</div></div>
<div class="ttc" id="structpa__sink__input__info_html_aa41638ed414c2132a8425fd16b910bd7"><div class="ttname"><a href="structpa__sink__input__info.html#aa41638ed414c2132a8425fd16b910bd7">pa_sink_input_info::format</a></div><div class="ttdeci">pa_format_info * format</div><div class="ttdoc">Stream format information. </div><div class="ttdef"><b>Definition:</b> introspect.h:578</div></div>
<div class="ttc" id="structpa__sample__info_html_a4b00b5d49ac65f25067fea4967e0b52d"><div class="ttname"><a href="structpa__sample__info.html#a4b00b5d49ac65f25067fea4967e0b52d">pa_sample_info::lazy</a></div><div class="ttdeci">int lazy</div><div class="ttdoc">Non-zero when this is a lazy cache entry. </div><div class="ttdef"><b>Definition:</b> introspect.h:693</div></div>
<div class="ttc" id="introspect_8h_html_aee4ebdc47bb5a5e5dc1e1f24b7c3745c"><div class="ttname"><a href="introspect_8h.html#aee4ebdc47bb5a5e5dc1e1f24b7c3745c">pa_context_index_cb_t</a></div><div class="ttdeci">void(* pa_context_index_cb_t)(pa_context *c, uint32_t idx, void *userdata)</div><div class="ttdoc">Callback prototype for pa_context_load_module() </div><div class="ttdef"><b>Definition:</b> introspect.h:433</div></div>
<div class="ttc" id="structpa__sink__info_html_a9099af342936f6b9a761eac32043833c"><div class="ttname"><a href="structpa__sink__info.html#a9099af342936f6b9a761eac32043833c">pa_sink_info::n_formats</a></div><div class="ttdeci">uint8_t n_formats</div><div class="ttdoc">Number of formats supported by the sink. </div><div class="ttdef"><b>Definition:</b> introspect.h:260</div></div>
<div class="ttc" id="structpa__source__output__info_html_af791c3c38075263ccdfff0a47f9d5531"><div class="ttname"><a href="structpa__source__output__info.html#af791c3c38075263ccdfff0a47f9d5531">pa_source_output_info::source_usec</a></div><div class="ttdeci">pa_usec_t source_usec</div><div class="ttdoc">Latency of the source device, see pa_timing_info for details. </div><div class="ttdef"><b>Definition:</b> introspect.h:621</div></div>
<div class="ttc" id="structpa__client__info_html"><div class="ttname"><a href="structpa__client__info.html">pa_client_info</a></div><div class="ttdoc">Stores information about clients. </div><div class="ttdef"><b>Definition:</b> introspect.h:448</div></div>
<div class="ttc" id="introspect_8h_html_a3ab25ca547ddd7ea64334d19c62fdea2"><div class="ttname"><a href="introspect_8h.html#a3ab25ca547ddd7ea64334d19c62fdea2">pa_context_suspend_source_by_index</a></div><div class="ttdeci">pa_operation * pa_context_suspend_source_by_index(pa_context *c, uint32_t idx, int suspend, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Suspend/Resume a source. </div></div>
<div class="ttc" id="structpa__source__info_html_a4771fc3e39db22946ef278d8cf8170f7"><div class="ttname"><a href="structpa__source__info.html#a4771fc3e39db22946ef278d8cf8170f7">pa_source_info::n_ports</a></div><div class="ttdeci">uint32_t n_ports</div><div class="ttdoc">Number of entries in port array. </div><div class="ttdef"><b>Definition:</b> introspect.h:337</div></div>
<div class="ttc" id="structpa__source__info_html_a14feca3480affae3bb15c5cb3400dce3"><div class="ttname"><a href="structpa__source__info.html#a14feca3480affae3bb15c5cb3400dce3">pa_source_info::volume</a></div><div class="ttdeci">pa_cvolume volume</div><div class="ttdoc">Volume of the source. </div><div class="ttdef"><b>Definition:</b> introspect.h:324</div></div>
<div class="ttc" id="structpa__server__info_html_acdb84917f3527479bcbd701c5ac76f04"><div class="ttname"><a href="structpa__server__info.html#acdb84917f3527479bcbd701c5ac76f04">pa_server_info::default_sink_name</a></div><div class="ttdeci">const char * default_sink_name</div><div class="ttdoc">Name of default sink. </div><div class="ttdef"><b>Definition:</b> introspect.h:393</div></div>
<div class="ttc" id="structpa__source__info_html_aa3c5a492e7df90704734cfbeb78955a6"><div class="ttname"><a href="structpa__source__info.html#aa3c5a492e7df90704734cfbeb78955a6">pa_source_info::active_port</a></div><div class="ttdeci">pa_source_port_info * active_port</div><div class="ttdoc">Pointer to active port in the array, or NULL. </div><div class="ttdef"><b>Definition:</b> introspect.h:339</div></div>
<div class="ttc" id="structpa__source__port__info_html_a06437bc8ad054ac9fb8724555a2dc3da"><div class="ttname"><a href="structpa__source__port__info.html#a06437bc8ad054ac9fb8724555a2dc3da">pa_source_port_info::priority</a></div><div class="ttdeci">uint32_t priority</div><div class="ttdoc">The higher this value is, the more useful this port is as a default. </div><div class="ttdef"><b>Definition:</b> introspect.h:310</div></div>
<div class="ttc" id="structpa__client__info_html_afc8ce85ae1c49fb78541bdcf7aa86518"><div class="ttname"><a href="structpa__client__info.html#afc8ce85ae1c49fb78541bdcf7aa86518">pa_client_info::proplist</a></div><div class="ttdeci">pa_proplist * proplist</div><div class="ttdoc">Property list. </div><div class="ttdef"><b>Definition:</b> introspect.h:453</div></div>
<div class="ttc" id="structpa__source__output__info_html_abb3ba28ba5dfa2616943c829ae8abf04"><div class="ttname"><a href="structpa__source__output__info.html#abb3ba28ba5dfa2616943c829ae8abf04">pa_source_output_info::driver</a></div><div class="ttdeci">const char * driver</div><div class="ttdoc">Driver name. </div><div class="ttdef"><b>Definition:</b> introspect.h:623</div></div>
<div class="ttc" id="structpa__card__profile__info_html_a5471073f2c45b3ded95e595c901f60af"><div class="ttname"><a href="structpa__card__profile__info.html#a5471073f2c45b3ded95e595c901f60af">pa_card_profile_info::n_sinks</a></div><div class="ttdeci">uint32_t n_sinks</div><div class="ttdoc">Number of sinks this profile would create. </div><div class="ttdef"><b>Definition:</b> introspect.h:476</div></div>
<div class="ttc" id="introspect_8h_html_aa9d8fc7125c751bcec287c2771e9d859"><div class="ttname"><a href="introspect_8h.html#aa9d8fc7125c751bcec287c2771e9d859">pa_context_suspend_sink_by_name</a></div><div class="ttdeci">pa_operation * pa_context_suspend_sink_by_name(pa_context *c, const char *sink_name, int suspend, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Suspend/Resume a sink. </div></div>
<div class="ttc" id="structpa__sink__info_html_a63d52fb9c811644ab6179a49dbcdc330"><div class="ttname"><a href="structpa__sink__info.html#a63d52fb9c811644ab6179a49dbcdc330">pa_sink_info::channel_map</a></div><div class="ttdeci">pa_channel_map channel_map</div><div class="ttdoc">Channel map. </div><div class="ttdef"><b>Definition:</b> introspect.h:242</div></div>
<div class="ttc" id="version_8h_html"><div class="ttname"><a href="version_8h.html">version.h</a></div><div class="ttdoc">Define header version. </div></div>
<div class="ttc" id="structpa__card__info_html"><div class="ttname"><a href="structpa__card__info.html">pa_card_info</a></div><div class="ttdoc">Stores information about cards. </div><div class="ttdef"><b>Definition:</b> introspect.h:517</div></div>
<div class="ttc" id="structpa__sink__input__info_html_af7ee7a8459e2b322ef63e2707da6b08a"><div class="ttname"><a href="structpa__sink__input__info.html#af7ee7a8459e2b322ef63e2707da6b08a">pa_sink_input_info::has_volume</a></div><div class="ttdeci">int has_volume</div><div class="ttdoc">Stream has volume. </div><div class="ttdef"><b>Definition:</b> introspect.h:576</div></div>
<div class="ttc" id="structpa__sink__info_html_a2332e2ca20f797f65162fe725cc6e0fd"><div class="ttname"><a href="structpa__sink__info.html#a2332e2ca20f797f65162fe725cc6e0fd">pa_sink_info::base_volume</a></div><div class="ttdeci">pa_volume_t base_volume</div><div class="ttdoc">Some kind of &quot;base&quot; volume that refers to unamplified/unattenuated volume in the context of the outpu...</div><div class="ttdef"><b>Definition:</b> introspect.h:253</div></div>
<div class="ttc" id="structpa__sink__info_html_aca4c6228ebbcae6c05e5288945867cda"><div class="ttname"><a href="structpa__sink__info.html#aca4c6228ebbcae6c05e5288945867cda">pa_sink_info::proplist</a></div><div class="ttdeci">pa_proplist * proplist</div><div class="ttdoc">Property list. </div><div class="ttdef"><b>Definition:</b> introspect.h:251</div></div>
<div class="ttc" id="operation_8h_html"><div class="ttname"><a href="operation_8h.html">operation.h</a></div><div class="ttdoc">Asynchronous operations. </div></div>
<div class="ttc" id="introspect_8h_html_a277d2ff7b1fe73aaad5a2326e1c99020"><div class="ttname"><a href="introspect_8h.html#a277d2ff7b1fe73aaad5a2326e1c99020">pa_context_suspend_source_by_name</a></div><div class="ttdeci">pa_operation * pa_context_suspend_source_by_name(pa_context *c, const char *source_name, int suspend, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Suspend/Resume a source. </div></div>
<div class="ttc" id="structpa__sink__input__info_html"><div class="ttname"><a href="structpa__sink__input__info.html">pa_sink_input_info</a></div><div class="ttdoc">Stores information about sink inputs. </div><div class="ttdef"><b>Definition:</b> introspect.h:560</div></div>
<div class="ttc" id="introspect_8h_html_a755c9d2c30fbd10bf18730f3ddfe1c3e"><div class="ttname"><a href="introspect_8h.html#a755c9d2c30fbd10bf18730f3ddfe1c3e">pa_context_get_sample_info_by_name</a></div><div class="ttdeci">pa_operation * pa_context_get_sample_info_by_name(pa_context *c, const char *name, pa_sample_info_cb_t cb, void *userdata)</div><div class="ttdoc">Get information about a sample by its name. </div></div>
<div class="ttc" id="structpa__card__profile__info_html_ab967a0bf2ae42b110e74e47148da2b99"><div class="ttname"><a href="structpa__card__profile__info.html#ab967a0bf2ae42b110e74e47148da2b99">pa_card_profile_info::description</a></div><div class="ttdeci">const char * description</div><div class="ttdoc">Description of this profile. </div><div class="ttdef"><b>Definition:</b> introspect.h:475</div></div>
<div class="ttc" id="structpa__card__port__info_html_ad2491777289c514eaddfc66987923d20"><div class="ttname"><a href="structpa__card__port__info.html#ad2491777289c514eaddfc66987923d20">pa_card_port_info::proplist</a></div><div class="ttdeci">pa_proplist * proplist</div><div class="ttdoc">Property list. </div><div class="ttdef"><b>Definition:</b> introspect.h:509</div></div>
<div class="ttc" id="introspect_8h_html_aad19624a291149b3c33f2246957610b2"><div class="ttname"><a href="introspect_8h.html#aad19624a291149b3c33f2246957610b2">pa_context_set_source_port_by_index</a></div><div class="ttdeci">pa_operation * pa_context_set_source_port_by_index(pa_context *c, uint32_t idx, const char *port, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Change the profile of a source. </div></div>
<div class="ttc" id="structpa__source__info_html_a330b6032ab2411e38c84bfd102677aed"><div class="ttname"><a href="structpa__source__info.html#a330b6032ab2411e38c84bfd102677aed">pa_source_info::driver</a></div><div class="ttdeci">const char * driver</div><div class="ttdoc">Driver name. </div><div class="ttdef"><b>Definition:</b> introspect.h:329</div></div>
<div class="ttc" id="structpa__module__info_html"><div class="ttname"><a href="structpa__module__info.html">pa_module_info</a></div><div class="ttdoc">Stores information about modules. </div><div class="ttdef"><b>Definition:</b> introspect.h:412</div></div>
<div class="ttc" id="structpa__sink__info_html_ae10dc516faa471cdcba1ef03c75c209e"><div class="ttname"><a href="structpa__sink__info.html#ae10dc516faa471cdcba1ef03c75c209e">pa_sink_info::state</a></div><div class="ttdeci">pa_sink_state_t state</div><div class="ttdoc">State. </div><div class="ttdef"><b>Definition:</b> introspect.h:254</div></div>
<div class="ttc" id="structpa__source__info_html_a4fc4bd5fe3ce3226f04b11270d26ffeb"><div class="ttname"><a href="structpa__source__info.html#a4fc4bd5fe3ce3226f04b11270d26ffeb">pa_source_info::state</a></div><div class="ttdeci">pa_source_state_t state</div><div class="ttdoc">State. </div><div class="ttdef"><b>Definition:</b> introspect.h:334</div></div>
<div class="ttc" id="introspect_8h_html_ad2b2b010ddc461852bb83da29d8ef347"><div class="ttname"><a href="introspect_8h.html#ad2b2b010ddc461852bb83da29d8ef347">pa_card_profile_info2</a></div><div class="ttdeci">struct pa_card_profile_info2 pa_card_profile_info2</div><div class="ttdoc">Stores information about a specific profile of a card. </div></div>
<div class="ttc" id="structpa__source__info_html_a97efff6db2851bc811a31384981a1b0b"><div class="ttname"><a href="structpa__source__info.html#a97efff6db2851bc811a31384981a1b0b">pa_source_info::ports</a></div><div class="ttdeci">pa_source_port_info ** ports</div><div class="ttdoc">Array of available ports, or NULL. </div><div class="ttdef"><b>Definition:</b> introspect.h:338</div></div>
<div class="ttc" id="introspect_8h_html_aa063841dbab332141a058ad34fb92096"><div class="ttname"><a href="introspect_8h.html#aa063841dbab332141a058ad34fb92096">pa_sink_input_info_cb_t</a></div><div class="ttdeci">void(* pa_sink_input_info_cb_t)(pa_context *c, const pa_sink_input_info *i, int eol, void *userdata)</div><div class="ttdoc">Callback prototype for pa_context_get_sink_input_info() and friends. </div><div class="ttdef"><b>Definition:</b> introspect.h:582</div></div>
<div class="ttc" id="structpa__sink__input__info_html_acd5d1487d5070bfef2fc0c8d49e9a4b7"><div class="ttname"><a href="structpa__sink__input__info.html#acd5d1487d5070bfef2fc0c8d49e9a4b7">pa_sink_input_info::index</a></div><div class="ttdeci">uint32_t index</div><div class="ttdoc">Index of the sink input. </div><div class="ttdef"><b>Definition:</b> introspect.h:561</div></div>
<div class="ttc" id="structpa__sink__info_html_a3c9f43295084e6dddb4d3e12cdb69220"><div class="ttname"><a href="structpa__sink__info.html#a3c9f43295084e6dddb4d3e12cdb69220">pa_sink_info::flags</a></div><div class="ttdeci">pa_sink_flags_t flags</div><div class="ttdoc">Flags. </div><div class="ttdef"><b>Definition:</b> introspect.h:250</div></div>
<div class="ttc" id="introspect_8h_html_a5470bc57f69838c898d92cc5002ac4fa"><div class="ttname"><a href="introspect_8h.html#a5470bc57f69838c898d92cc5002ac4fa">pa_source_output_info_cb_t</a></div><div class="ttdeci">void(* pa_source_output_info_cb_t)(pa_context *c, const pa_source_output_info *i, int eol, void *userdata)</div><div class="ttdoc">Callback prototype for pa_context_get_source_output_info() and friends. </div><div class="ttdef"><b>Definition:</b> introspect.h:634</div></div>
<div class="ttc" id="introspect_8h_html_ad57e2d1905a15af524ecccd481abe8e6"><div class="ttname"><a href="introspect_8h.html#ad57e2d1905a15af524ecccd481abe8e6">pa_context_get_source_output_info_list</a></div><div class="ttdeci">pa_operation * pa_context_get_source_output_info_list(pa_context *c, pa_source_output_info_cb_t cb, void *userdata)</div><div class="ttdoc">Get the complete list of source outputs. </div></div>
<div class="ttc" id="introspect_8h_html_aeca4a368510f46dac4313f498583e340"><div class="ttname"><a href="introspect_8h.html#aeca4a368510f46dac4313f498583e340">pa_context_get_sink_input_info</a></div><div class="ttdeci">pa_operation * pa_context_get_sink_input_info(pa_context *c, uint32_t idx, pa_sink_input_info_cb_t cb, void *userdata)</div><div class="ttdoc">Get some information about a sink input by its index. </div></div>
<div class="ttc" id="introspect_8h_html_a25d432c2247910ba714ebae3907846c2"><div class="ttname"><a href="introspect_8h.html#a25d432c2247910ba714ebae3907846c2">pa_context_set_source_output_mute</a></div><div class="ttdeci">pa_operation * pa_context_set_source_output_mute(pa_context *c, uint32_t idx, int mute, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Set the mute switch of a source output stream. </div></div>
<div class="ttc" id="structpa__card__profile__info2_html_a0072d708b427cde27c5d49baf1823efb"><div class="ttname"><a href="structpa__card__profile__info2.html#a0072d708b427cde27c5d49baf1823efb">pa_card_profile_info2::name</a></div><div class="ttdeci">const char * name</div><div class="ttdoc">Name of this profile. </div><div class="ttdef"><b>Definition:</b> introspect.h:485</div></div>
<div class="ttc" id="structpa__source__output__info_html_a565c53c4d5dc63b1ff97d5256b1b92de"><div class="ttname"><a href="structpa__source__output__info.html#a565c53c4d5dc63b1ff97d5256b1b92de">pa_source_output_info::proplist</a></div><div class="ttdeci">pa_proplist * proplist</div><div class="ttdoc">Property list. </div><div class="ttdef"><b>Definition:</b> introspect.h:624</div></div>
<div class="ttc" id="structpa__source__info_html_ac819612948940ca727171979d42840e1"><div class="ttname"><a href="structpa__source__info.html#ac819612948940ca727171979d42840e1">pa_source_info::n_formats</a></div><div class="ttdeci">uint8_t n_formats</div><div class="ttdoc">Number of formats supported by the source. </div><div class="ttdef"><b>Definition:</b> introspect.h:340</div></div>
<div class="ttc" id="structpa__source__info_html_abcadbb57169622929271f2c106ccb3bf"><div class="ttname"><a href="structpa__source__info.html#abcadbb57169622929271f2c106ccb3bf">pa_source_info::mute</a></div><div class="ttdeci">int mute</div><div class="ttdoc">Mute switch of the sink. </div><div class="ttdef"><b>Definition:</b> introspect.h:325</div></div>
<div class="ttc" id="structpa__sink__info_html_a18371dac55a1163c3f616d1f92d58706"><div class="ttname"><a href="structpa__sink__info.html#a18371dac55a1163c3f616d1f92d58706">pa_sink_info::card</a></div><div class="ttdeci">uint32_t card</div><div class="ttdoc">Card index, or PA_INVALID_INDEX. </div><div class="ttdef"><b>Definition:</b> introspect.h:256</div></div>
<div class="ttc" id="structpa__sink__info_html_a66f0e7dd799c8c7cf800c481a2866276"><div class="ttname"><a href="structpa__sink__info.html#a66f0e7dd799c8c7cf800c481a2866276">pa_sink_info::name</a></div><div class="ttdeci">const char * name</div><div class="ttdoc">Name of the sink. </div><div class="ttdef"><b>Definition:</b> introspect.h:238</div></div>
<div class="ttc" id="structpa__card__profile__info2_html_ae5f424fccb7a9391301537bfe5371128"><div class="ttname"><a href="structpa__card__profile__info2.html#ae5f424fccb7a9391301537bfe5371128">pa_card_profile_info2::n_sinks</a></div><div class="ttdeci">uint32_t n_sinks</div><div class="ttdoc">Number of sinks this profile would create. </div><div class="ttdef"><b>Definition:</b> introspect.h:487</div></div>
<div class="ttc" id="structpa__card__profile__info2_html_a35112dee026e464aa766ab283d714a30"><div class="ttname"><a href="structpa__card__profile__info2.html#a35112dee026e464aa766ab283d714a30">pa_card_profile_info2::n_sources</a></div><div class="ttdeci">uint32_t n_sources</div><div class="ttdoc">Number of sources this profile would create. </div><div class="ttdef"><b>Definition:</b> introspect.h:488</div></div>
<div class="ttc" id="structpa__source__info_html_a61afc17239989ccac42c9b143c8dafbd"><div class="ttname"><a href="structpa__source__info.html#a61afc17239989ccac42c9b143c8dafbd">pa_source_info::name</a></div><div class="ttdeci">const char * name</div><div class="ttdoc">Name of the source. </div><div class="ttdef"><b>Definition:</b> introspect.h:318</div></div>
<div class="ttc" id="structpa__sample__info_html_a0c21b10ae0259e77a2e3c59ec6962db2"><div class="ttname"><a href="structpa__sample__info.html#a0c21b10ae0259e77a2e3c59ec6962db2">pa_sample_info::sample_spec</a></div><div class="ttdeci">pa_sample_spec sample_spec</div><div class="ttdoc">Sample specification of the sample. </div><div class="ttdef"><b>Definition:</b> introspect.h:689</div></div>
<div class="ttc" id="structpa__sample__info_html_a07002d9f333420b97cb844be6e039b0b"><div class="ttname"><a href="structpa__sample__info.html#a07002d9f333420b97cb844be6e039b0b">pa_sample_info::filename</a></div><div class="ttdeci">const char * filename</div><div class="ttdoc">In case this is a lazy cache entry, the filename for the sound file to be loaded on demand...</div><div class="ttdef"><b>Definition:</b> introspect.h:694</div></div>
<div class="ttc" id="structpa__source__info_html_a6f7628bf54e546011b6e120a4d4c1183"><div class="ttname"><a href="structpa__source__info.html#a6f7628bf54e546011b6e120a4d4c1183">pa_source_info::card</a></div><div class="ttdeci">uint32_t card</div><div class="ttdoc">Card index, or PA_INVALID_INDEX. </div><div class="ttdef"><b>Definition:</b> introspect.h:336</div></div>
<div class="ttc" id="structpa__card__profile__info_html_ad00b6bddff861ab431eac68ce9971f10"><div class="ttname"><a href="structpa__card__profile__info.html#ad00b6bddff861ab431eac68ce9971f10">pa_card_profile_info::priority</a></div><div class="ttdeci">uint32_t priority</div><div class="ttdoc">The higher this value is, the more useful this profile is as a default. </div><div class="ttdef"><b>Definition:</b> introspect.h:478</div></div>
<div class="ttc" id="structpa__module__info_html_acd507b2fd00c3920b68739c4331b87c1"><div class="ttname"><a href="structpa__module__info.html#acd507b2fd00c3920b68739c4331b87c1">pa_module_info::name</a></div><div class="ttdeci">const char * name</div><div class="ttdoc">Name of the module. </div><div class="ttdef"><b>Definition:</b> introspect.h:414</div></div>
<div class="ttc" id="introspect_8h_html_afb3c80b1aaafafa846ceacd2d2bb4b39"><div class="ttname"><a href="introspect_8h.html#afb3c80b1aaafafa846ceacd2d2bb4b39">pa_context_kill_source_output</a></div><div class="ttdeci">pa_operation * pa_context_kill_source_output(pa_context *c, uint32_t idx, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Kill a source output. </div></div>
<div class="ttc" id="structpa__card__port__info_html_a0cccf1dd8451460ae61be1b8b5a20470"><div class="ttname"><a href="structpa__card__port__info.html#a0cccf1dd8451460ae61be1b8b5a20470">pa_card_port_info::direction</a></div><div class="ttdeci">int direction</div><div class="ttdoc">A pa_direction enum, indicating the direction of this port. </div><div class="ttdef"><b>Definition:</b> introspect.h:506</div></div>
<div class="ttc" id="introspect_8h_html_a6f3bdd9982d9dec70ca5acf6ada3a9a2"><div class="ttname"><a href="introspect_8h.html#a6f3bdd9982d9dec70ca5acf6ada3a9a2">pa_context_get_server_info</a></div><div class="ttdeci">pa_operation * pa_context_get_server_info(pa_context *c, pa_server_info_cb_t cb, void *userdata)</div><div class="ttdoc">Get some information about the server. </div></div>
<div class="ttc" id="introspect_8h_html_a22397a278f2e059521800cb94af0e60a"><div class="ttname"><a href="introspect_8h.html#a22397a278f2e059521800cb94af0e60a">pa_context_set_sink_volume_by_index</a></div><div class="ttdeci">pa_operation * pa_context_set_sink_volume_by_index(pa_context *c, uint32_t idx, const pa_cvolume *volume, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Set the volume of a sink device specified by its index. </div></div>
<div class="ttc" id="structpa__card__info_html_a7b6a4e85635f9925151dfaefe3e08506"><div class="ttname"><a href="structpa__card__info.html#a7b6a4e85635f9925151dfaefe3e08506">pa_card_info::profiles2</a></div><div class="ttdeci">pa_card_profile_info2 ** profiles2</div><div class="ttdoc">Array of pointers to available profiles, or NULL. </div><div class="ttdef"><b>Definition:</b> introspect.h:528</div></div>
<div class="ttc" id="volume_8h_html_a6d671c65284ff2e94d3773c7368a0352"><div class="ttname"><a href="volume_8h.html#a6d671c65284ff2e94d3773c7368a0352">pa_volume_t</a></div><div class="ttdeci">uint32_t pa_volume_t</div><div class="ttdoc">Volume specification: PA_VOLUME_MUTED: silence; &lt; PA_VOLUME_NORM: decreased volume; PA_VOLUME_NORM: n...</div><div class="ttdef"><b>Definition:</b> volume.h:120</div></div>
<div class="ttc" id="structpa__sink__port__info_html_a58a6dd04307c2ee5577ed39d744df680"><div class="ttname"><a href="structpa__sink__port__info.html#a58a6dd04307c2ee5577ed39d744df680">pa_sink_port_info::name</a></div><div class="ttdeci">const char * name</div><div class="ttdoc">Name of this port. </div><div class="ttdef"><b>Definition:</b> introspect.h:228</div></div>
<div class="ttc" id="structpa__sink__input__info_html_abb409bffd3e2fe178ceccf8cc7e50ae1"><div class="ttname"><a href="structpa__sink__input__info.html#abb409bffd3e2fe178ceccf8cc7e50ae1">pa_sink_input_info::name</a></div><div class="ttdeci">const char * name</div><div class="ttdoc">Name of the sink input. </div><div class="ttdef"><b>Definition:</b> introspect.h:562</div></div>
<div class="ttc" id="structpa__sample__info_html_adb30a4469fa36cf65ac3a4fc34147269"><div class="ttname"><a href="structpa__sample__info.html#adb30a4469fa36cf65ac3a4fc34147269">pa_sample_info::index</a></div><div class="ttdeci">uint32_t index</div><div class="ttdoc">Index of this entry. </div><div class="ttdef"><b>Definition:</b> introspect.h:686</div></div>
<div class="ttc" id="structpa__format__info_html"><div class="ttname"><a href="structpa__format__info.html">pa_format_info</a></div><div class="ttdoc">Represents the format of data provided in a stream or processed by a sink. </div><div class="ttdef"><b>Definition:</b> format.h:85</div></div>
<div class="ttc" id="structpa__card__info_html_af84c20e32a53a507135b7f2ee3d290eb"><div class="ttname"><a href="structpa__card__info.html#af84c20e32a53a507135b7f2ee3d290eb">pa_card_info::profiles</a></div><div class="ttdeci">pa_card_profile_info * profiles</div><div class="ttdef"><b>Definition:</b> introspect.h:523</div></div>
<div class="ttc" id="structpa__channel__map_html"><div class="ttname"><a href="structpa__channel__map.html">pa_channel_map</a></div><div class="ttdoc">A channel map which can be used to attach labels to specific channels of a stream. </div><div class="ttdef"><b>Definition:</b> channelmap.h:262</div></div>
<div class="ttc" id="structpa__source__info_html_aaea5cb728eff6a6e47fd4b2a57c68800"><div class="ttname"><a href="structpa__source__info.html#aaea5cb728eff6a6e47fd4b2a57c68800">pa_source_info::index</a></div><div class="ttdeci">uint32_t index</div><div class="ttdoc">Index of the source. </div><div class="ttdef"><b>Definition:</b> introspect.h:319</div></div>
<div class="ttc" id="structpa__sample__info_html_ab851b2b93f49941fbed32f6aa19d848a"><div class="ttname"><a href="structpa__sample__info.html#ab851b2b93f49941fbed32f6aa19d848a">pa_sample_info::proplist</a></div><div class="ttdeci">pa_proplist * proplist</div><div class="ttdoc">Property list for this sample. </div><div class="ttdef"><b>Definition:</b> introspect.h:695</div></div>
<div class="ttc" id="introspect_8h_html_ac8219dea1efd6928edacad423ec6e7a6"><div class="ttname"><a href="introspect_8h.html#ac8219dea1efd6928edacad423ec6e7a6">pa_context_get_sample_info_list</a></div><div class="ttdeci">pa_operation * pa_context_get_sample_info_list(pa_context *c, pa_sample_info_cb_t cb, void *userdata)</div><div class="ttdoc">Get the complete list of samples stored in the daemon. </div></div>
<div class="ttc" id="structpa__client__info_html_a41374d9507578455632c1fdebd1b5b05"><div class="ttname"><a href="structpa__client__info.html#a41374d9507578455632c1fdebd1b5b05">pa_client_info::name</a></div><div class="ttdeci">const char * name</div><div class="ttdoc">Name of this client. </div><div class="ttdef"><b>Definition:</b> introspect.h:450</div></div>
<div class="ttc" id="introspect_8h_html_aa10b4305e59a6430bae56b5e18657cef"><div class="ttname"><a href="introspect_8h.html#aa10b4305e59a6430bae56b5e18657cef">pa_context_move_source_output_by_index</a></div><div class="ttdeci">pa_operation * pa_context_move_source_output_by_index(pa_context *c, uint32_t idx, uint32_t source_idx, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Move the specified source output to a different source. </div></div>
<div class="ttc" id="introspect_8h_html_a806bec3d7cfbbff5a164fd4bcbe5925b"><div class="ttname"><a href="introspect_8h.html#a806bec3d7cfbbff5a164fd4bcbe5925b">pa_client_info_cb_t</a></div><div class="ttdeci">void(* pa_client_info_cb_t)(pa_context *c, const pa_client_info *i, int eol, void *userdata)</div><div class="ttdoc">Callback prototype for pa_context_get_client_info() and friends. </div><div class="ttdef"><b>Definition:</b> introspect.h:457</div></div>
<div class="ttc" id="proplist_8h_html_acdf756a6014b6fae3b358b2c934c3426"><div class="ttname"><a href="proplist_8h.html#acdf756a6014b6fae3b358b2c934c3426">pa_proplist</a></div><div class="ttdeci">struct pa_proplist pa_proplist</div><div class="ttdoc">A property list object. </div><div class="ttdef"><b>Definition:</b> proplist.h:272</div></div>
<div class="ttc" id="structpa__sink__info_html_a58a75909997e5c5473a471cb9b373011"><div class="ttname"><a href="structpa__sink__info.html#a58a75909997e5c5473a471cb9b373011">pa_sink_info::formats</a></div><div class="ttdeci">pa_format_info ** formats</div><div class="ttdoc">Array of formats supported by the sink. </div><div class="ttdef"><b>Definition:</b> introspect.h:261</div></div>
<div class="ttc" id="structpa__sample__info_html_a8b61670ac14973b401678e78719f47c9"><div class="ttname"><a href="structpa__sample__info.html#a8b61670ac14973b401678e78719f47c9">pa_sample_info::bytes</a></div><div class="ttdeci">uint32_t bytes</div><div class="ttdoc">Length of this sample in bytes. </div><div class="ttdef"><b>Definition:</b> introspect.h:692</div></div>
<div class="ttc" id="introspect_8h_html_abf770b5645cfd85922b58d0a47431114"><div class="ttname"><a href="introspect_8h.html#abf770b5645cfd85922b58d0a47431114">pa_sample_info</a></div><div class="ttdeci">struct pa_sample_info pa_sample_info</div><div class="ttdoc">Stores information about sample cache entries. </div></div>
<div class="ttc" id="introspect_8h_html_ae14eaf111465ea7c8aa2a9b746832b19"><div class="ttname"><a href="introspect_8h.html#ae14eaf111465ea7c8aa2a9b746832b19">pa_context_get_source_output_info</a></div><div class="ttdeci">pa_operation * pa_context_get_source_output_info(pa_context *c, uint32_t idx, pa_source_output_info_cb_t cb, void *userdata)</div><div class="ttdoc">Get information about a source output by its index. </div></div>
<div class="ttc" id="introspect_8h_html_a028b48d144de34d7489662c66812dbfa"><div class="ttname"><a href="introspect_8h.html#a028b48d144de34d7489662c66812dbfa">pa_context_set_sink_port_by_index</a></div><div class="ttdeci">pa_operation * pa_context_set_sink_port_by_index(pa_context *c, uint32_t idx, const char *port, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Change the profile of a sink. </div></div>
<div class="ttc" id="structpa__source__output__info_html_ade2308904e1ffa84411a796ec70862db"><div class="ttname"><a href="structpa__source__output__info.html#ade2308904e1ffa84411a796ec70862db">pa_source_output_info::mute</a></div><div class="ttdeci">int mute</div><div class="ttdoc">Stream muted. </div><div class="ttdef"><b>Definition:</b> introspect.h:627</div></div>
<div class="ttc" id="structpa__source__info_html_afb02f39227295d9c33fdf928be53ae24"><div class="ttname"><a href="structpa__source__info.html#afb02f39227295d9c33fdf928be53ae24">pa_source_info::formats</a></div><div class="ttdeci">pa_format_info ** formats</div><div class="ttdoc">Array of formats supported by the source. </div><div class="ttdef"><b>Definition:</b> introspect.h:341</div></div>
<div class="ttc" id="introspect_8h_html_a09bd5e701149ff9bd77667b2fa0d3539"><div class="ttname"><a href="introspect_8h.html#a09bd5e701149ff9bd77667b2fa0d3539">pa_card_info_cb_t</a></div><div class="ttdeci">void(* pa_card_info_cb_t)(pa_context *c, const pa_card_info *i, int eol, void *userdata)</div><div class="ttdoc">Callback prototype for pa_context_get_card_info_...() </div><div class="ttdef"><b>Definition:</b> introspect.h:533</div></div>
<div class="ttc" id="structpa__sink__input__info_html_a1e2b2dc874e475839336a9140b2af9f0"><div class="ttname"><a href="structpa__sink__input__info.html#a1e2b2dc874e475839336a9140b2af9f0">pa_sink_input_info::volume</a></div><div class="ttdeci">pa_cvolume volume</div><div class="ttdoc">The volume of this sink input. </div><div class="ttdef"><b>Definition:</b> introspect.h:568</div></div>
<div class="ttc" id="introspect_8h_html_a33ceb576cc96383bf456776139fafaab"><div class="ttname"><a href="introspect_8h.html#a33ceb576cc96383bf456776139fafaab">pa_context_get_card_info_list</a></div><div class="ttdeci">pa_operation * pa_context_get_card_info_list(pa_context *c, pa_card_info_cb_t cb, void *userdata)</div><div class="ttdoc">Get the complete card list. </div></div>
<div class="ttc" id="structpa__sink__info_html_a1f8367507f97690c982180a81105ef8b"><div class="ttname"><a href="structpa__sink__info.html#a1f8367507f97690c982180a81105ef8b">pa_sink_info::n_ports</a></div><div class="ttdeci">uint32_t n_ports</div><div class="ttdoc">Number of entries in port array. </div><div class="ttdef"><b>Definition:</b> introspect.h:257</div></div>
<div class="ttc" id="structpa__source__output__info_html_a3a3ff5d6eb301e925e034191dec5d1bf"><div class="ttname"><a href="structpa__source__output__info.html#a3a3ff5d6eb301e925e034191dec5d1bf">pa_source_output_info::client</a></div><div class="ttdeci">uint32_t client</div><div class="ttdoc">Index of the client this source output belongs to, or PA_INVALID_INDEX when it does not belong to any...</div><div class="ttdef"><b>Definition:</b> introspect.h:616</div></div>
<div class="ttc" id="introspect_8h_html_ae3eab4bd418ed49d639c6d2e62535e34"><div class="ttname"><a href="introspect_8h.html#ae3eab4bd418ed49d639c6d2e62535e34">pa_context_stat</a></div><div class="ttdeci">pa_operation * pa_context_stat(pa_context *c, pa_stat_info_cb_t cb, void *userdata)</div><div class="ttdoc">Get daemon memory block statistics. </div></div>
<div class="ttc" id="structpa__client__info_html_a6ea94c695b628f781664bbab56356fc5"><div class="ttname"><a href="structpa__client__info.html#a6ea94c695b628f781664bbab56356fc5">pa_client_info::driver</a></div><div class="ttdeci">const char * driver</div><div class="ttdoc">Driver name. </div><div class="ttdef"><b>Definition:</b> introspect.h:452</div></div>
<div class="ttc" id="structpa__sink__input__info_html_aa37d5ef5d2c37dcd0e0238eb22a7db41"><div class="ttname"><a href="structpa__sink__input__info.html#aa37d5ef5d2c37dcd0e0238eb22a7db41">pa_sink_input_info::sink_usec</a></div><div class="ttdeci">pa_usec_t sink_usec</div><div class="ttdoc">Latency of the sink device, see pa_timing_info for details. </div><div class="ttdef"><b>Definition:</b> introspect.h:570</div></div>
<div class="ttc" id="structpa__source__info_html_a5e304b796ce71c7fa54e5a88f3333630"><div class="ttname"><a href="structpa__source__info.html#a5e304b796ce71c7fa54e5a88f3333630">pa_source_info::monitor_of_sink</a></div><div class="ttdeci">uint32_t monitor_of_sink</div><div class="ttdoc">If this is a monitor source, the index of the owning sink, otherwise PA_INVALID_INDEX. </div><div class="ttdef"><b>Definition:</b> introspect.h:326</div></div>
<div class="ttc" id="introspect_8h_html_a96f6f68c8db4571238ff9c5d2d243ef3"><div class="ttname"><a href="introspect_8h.html#a96f6f68c8db4571238ff9c5d2d243ef3">pa_context_set_sink_mute_by_name</a></div><div class="ttdeci">pa_operation * pa_context_set_sink_mute_by_name(pa_context *c, const char *name, int mute, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Set the mute switch of a sink device specified by its name. </div></div>
<div class="ttc" id="proplist_8h_html"><div class="ttname"><a href="proplist_8h.html">proplist.h</a></div><div class="ttdoc">Property list constants and functions. </div></div>
<div class="ttc" id="introspect_8h_html_af1b8cc4729d2b1c46cac683f2bc1c295"><div class="ttname"><a href="introspect_8h.html#af1b8cc4729d2b1c46cac683f2bc1c295">pa_source_output_info</a></div><div class="ttdeci">struct pa_source_output_info pa_source_output_info</div><div class="ttdoc">Stores information about source outputs. </div></div>
<div class="ttc" id="introspect_8h_html_a6b612fec7e61bbbd4d3bec3e488189c6"><div class="ttname"><a href="introspect_8h.html#a6b612fec7e61bbbd4d3bec3e488189c6">pa_context_set_sink_port_by_name</a></div><div class="ttdeci">pa_operation * pa_context_set_sink_port_by_name(pa_context *c, const char *name, const char *port, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Change the profile of a sink. </div></div>
<div class="ttc" id="introspect_8h_html_a55f2fbae1ce6b964e65c82c848280c06"><div class="ttname"><a href="introspect_8h.html#a55f2fbae1ce6b964e65c82c848280c06">pa_context_get_source_info_by_index</a></div><div class="ttdeci">pa_operation * pa_context_get_source_info_by_index(pa_context *c, uint32_t idx, pa_source_info_cb_t cb, void *userdata)</div><div class="ttdoc">Get information about a source by its index. </div></div>
<div class="ttc" id="introspect_8h_html_aae5d9d84ca267f856c03b4582957e2a2"><div class="ttname"><a href="introspect_8h.html#aae5d9d84ca267f856c03b4582957e2a2">pa_sink_info</a></div><div class="ttdeci">struct pa_sink_info pa_sink_info</div><div class="ttdoc">Stores information about sinks. </div></div>
<div class="ttc" id="structpa__card__port__info_html_a9dc37045580b83832ca038cd6e56667e"><div class="ttname"><a href="structpa__card__port__info.html#a9dc37045580b83832ca038cd6e56667e">pa_card_port_info::profiles</a></div><div class="ttdeci">pa_card_profile_info ** profiles</div><div class="ttdef"><b>Definition:</b> introspect.h:508</div></div>
<div class="ttc" id="structpa__source__output__info_html_a4e116e4fa235d5820045bfb564ad9b82"><div class="ttname"><a href="structpa__source__output__info.html#a4e116e4fa235d5820045bfb564ad9b82">pa_source_output_info::owner_module</a></div><div class="ttdeci">uint32_t owner_module</div><div class="ttdoc">Index of the module this source output belongs to, or PA_INVALID_INDEX when it does not belong to any...</div><div class="ttdef"><b>Definition:</b> introspect.h:615</div></div>
<div class="ttc" id="introspect_8h_html_a24fc15d429e618e95b0accee66b27505"><div class="ttname"><a href="introspect_8h.html#a24fc15d429e618e95b0accee66b27505">pa_context_set_card_profile_by_index</a></div><div class="ttdeci">pa_operation * pa_context_set_card_profile_by_index(pa_context *c, uint32_t idx, const char *profile, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Change the profile of a card. </div></div>
<div class="ttc" id="introspect_8h_html_a29eee11df2a6cc013856be2ae985b46b"><div class="ttname"><a href="introspect_8h.html#a29eee11df2a6cc013856be2ae985b46b">pa_client_info</a></div><div class="ttdeci">struct pa_client_info pa_client_info</div><div class="ttdoc">Stores information about clients. </div></div>
<div class="ttc" id="introspect_8h_html_a131fbf0ca444b1f0cf375783793e4a93"><div class="ttname"><a href="introspect_8h.html#a131fbf0ca444b1f0cf375783793e4a93">pa_source_info_cb_t</a></div><div class="ttdeci">void(* pa_source_info_cb_t)(pa_context *c, const pa_source_info *i, int eol, void *userdata)</div><div class="ttdoc">Callback prototype for pa_context_get_source_info_by_name() and friends. </div><div class="ttdef"><b>Definition:</b> introspect.h:345</div></div>
<div class="ttc" id="structpa__sink__info_html_a5043ee6996ea976e51a26a2c2b13120e"><div class="ttname"><a href="structpa__sink__info.html#a5043ee6996ea976e51a26a2c2b13120e">pa_sink_info::configured_latency</a></div><div class="ttdeci">pa_usec_t configured_latency</div><div class="ttdoc">The latency this device has been configured to. </div><div class="ttdef"><b>Definition:</b> introspect.h:252</div></div>
<div class="ttc" id="structpa__card__port__info_html"><div class="ttname"><a href="structpa__card__port__info.html">pa_card_port_info</a></div><div class="ttdoc">Stores information about a specific port of a card. </div><div class="ttdef"><b>Definition:</b> introspect.h:501</div></div>
<div class="ttc" id="introspect_8h_html_a14a91adee752a5bec98e4846971b4802"><div class="ttname"><a href="introspect_8h.html#a14a91adee752a5bec98e4846971b4802">pa_context_unload_module</a></div><div class="ttdeci">pa_operation * pa_context_unload_module(pa_context *c, uint32_t idx, pa_context_success_cb_t cb, void *userdata)</div><div class="ttdoc">Unload a module. </div></div>
<div class="ttc" id="structpa__source__output__info_html_adaa906bf69c50fe5adf36df8e932fafd"><div class="ttname"><a href="structpa__source__output__info.html#adaa906bf69c50fe5adf36df8e932fafd">pa_source_output_info::format</a></div><div class="ttdeci">pa_format_info * format</div><div class="ttdoc">Stream format information. </div><div class="ttdef"><b>Definition:</b> introspect.h:630</div></div>
<div class="ttc" id="structpa__card__port__info_html_a05e86078e0656c068360ce77f962e719"><div class="ttname"><a href="structpa__card__port__info.html#a05e86078e0656c068360ce77f962e719">pa_card_port_info::profiles2</a></div><div class="ttdeci">pa_card_profile_info2 ** profiles2</div><div class="ttdoc">Array of pointers to available profiles, or NULL. </div><div class="ttdef"><b>Definition:</b> introspect.h:511</div></div>
<div class="ttc" id="introspect_8h_html_a72067b7aa275d4ca8a014b73b629081c"><div class="ttname"><a href="introspect_8h.html#a72067b7aa275d4ca8a014b73b629081c">pa_context_get_card_info_by_name</a></div><div class="ttdeci">pa_operation * pa_context_get_card_info_by_name(pa_context *c, const char *name, pa_card_info_cb_t cb, void *userdata)</div><div class="ttdoc">Get information about a card by its name. </div></div>
<div class="ttc" id="introspect_8h_html_a77d4044975898442e53b0686501f5713"><div class="ttname"><a href="introspect_8h.html#a77d4044975898442e53b0686501f5713">pa_context_get_sink_info_list</a></div><div class="ttdeci">pa_operation * pa_context_get_sink_info_list(pa_context *c, pa_sink_info_cb_t cb, void *userdata)</div><div class="ttdoc">Get the complete sink list. </div></div>
<div class="ttc" id="structpa__module__info_html_a2806a431d724243e3f69acaf0318d593"><div class="ttname"><a href="structpa__module__info.html#a2806a431d724243e3f69acaf0318d593">pa_module_info::index</a></div><div class="ttdeci">uint32_t index</div><div class="ttdoc">Index of the module. </div><div class="ttdef"><b>Definition:</b> introspect.h:413</div></div>
<div class="ttc" id="structpa__sink__port__info_html_a49120ec9b0a5aaf75eb83c8cedd7af1d"><div class="ttname"><a href="structpa__sink__port__info.html#a49120ec9b0a5aaf75eb83c8cedd7af1d">pa_sink_port_info::priority</a></div><div class="ttdeci">uint32_t priority</div><div class="ttdoc">The higher this value is, the more useful this port is as a default. </div><div class="ttdef"><b>Definition:</b> introspect.h:230</div></div>
<div class="ttc" id="structpa__card__port__info_html_a3ebe9050dc7f080f8b51306462cb96fa"><div class="ttname"><a href="structpa__card__port__info.html#a3ebe9050dc7f080f8b51306462cb96fa">pa_card_port_info::latency_offset</a></div><div class="ttdeci">int64_t latency_offset</div><div class="ttdoc">Latency offset of the port that gets added to the sink/source latency when the port is active...</div><div class="ttdef"><b>Definition:</b> introspect.h:510</div></div>
<div class="ttc" id="structpa__card__info_html_a61d544035431d68f87e5e1cb27c3bf2e"><div class="ttname"><a href="structpa__card__info.html#a61d544035431d68f87e5e1cb27c3bf2e">pa_card_info::proplist</a></div><div class="ttdeci">pa_proplist * proplist</div><div class="ttdoc">Property list. </div><div class="ttdef"><b>Definition:</b> introspect.h:525</div></div>
<div class="ttc" id="structpa__sink__port__info_html_aebd20222053b72fd4fd7a996724c91ff"><div class="ttname"><a href="structpa__sink__port__info.html#aebd20222053b72fd4fd7a996724c91ff">pa_sink_port_info::description</a></div><div class="ttdeci">const char * description</div><div class="ttdoc">Description of this port. </div><div class="ttdef"><b>Definition:</b> introspect.h:229</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_ec5b0a79aff2db41fe5d1b9326f09c28.html">pulse</a></li><li class="navelem"><a class="el" href="introspect_8h.html">introspect.h</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
  </ul>
</div>
</body>
</html>