Current File : //kunden/usr/share/doc/pulseaudio-libs-devel/html/introspect_8h_source.html |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>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>
<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
 <span id="projectnumber">15.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('introspect_8h_source.html',''); initResizable(); });
/* @license-end */
</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> <span class="preprocessor">#ifndef foointrospecthfoo</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define foointrospecthfoo</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  </div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">/***</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> This file is part of PulseAudio.</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"></span> </div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> Copyright 2004-2006 Lennart Poettering</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> Copyright 2006 Pierre Ossman <ossman@cendio.se> for Cendio AB</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"></span> </div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <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> <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> <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> <span class="comment"> or (at your option) any later version.</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"></span> </div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <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> <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> <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> <span class="comment"> General Public License for more details.</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"></span> </div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <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> <span class="comment"> along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">***/</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include <inttypes.h></span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  </div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include <<a class="code" href="operation_8h.html">pulse/operation.h</a>></span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include <<a class="code" href="context_8h.html">pulse/context.h</a>></span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include <pulse/cdecl.h></span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include <<a class="code" href="gccmacro_8h.html">pulse/gccmacro.h</a>></span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include <<a class="code" href="channelmap_8h.html">pulse/channelmap.h</a>></span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include <<a class="code" href="volume_8h.html">pulse/volume.h</a>></span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <<a class="code" href="proplist_8h.html">pulse/proplist.h</a>></span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <<a class="code" href="format_8h.html">pulse/format.h</a>></span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include <pulse/version.h></span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  </div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span> PA_C_DECL_BEGIN</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  </div>
<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="structpa__sink__port__info.html"> 233</a></span> <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="l00234"></a><span class="lineno"><a class="line" href="structpa__sink__port__info.html#a58a6dd04307c2ee5577ed39d744df680"> 234</a></span>  <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="l00235"></a><span class="lineno"><a class="line" href="structpa__sink__port__info.html#aebd20222053b72fd4fd7a996724c91ff"> 235</a></span>  <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="l00236"></a><span class="lineno"><a class="line" href="structpa__sink__port__info.html#a49120ec9b0a5aaf75eb83c8cedd7af1d"> 236</a></span>  uint32_t <a class="code" href="structpa__sink__port__info.html#a49120ec9b0a5aaf75eb83c8cedd7af1d">priority</a>; </div>
<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="structpa__sink__port__info.html#a8d3c1b5d08840ea7835e1064ffda58a4"> 237</a></span>  <span class="keywordtype">int</span> <a class="code" href="structpa__sink__port__info.html#a8d3c1b5d08840ea7835e1064ffda58a4">available</a>; </div>
<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="structpa__sink__port__info.html#a131d1f069b4d60f9bb00dec17d8269c8"> 238</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__sink__port__info.html#a131d1f069b4d60f9bb00dec17d8269c8">availability_group</a>; </div>
<div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="structpa__sink__port__info.html#aa17f3e340845799d7b2638b852206d8c"> 261</a></span>  uint32_t <a class="code" href="structpa__sink__port__info.html#aa17f3e340845799d7b2638b852206d8c">type</a>; </div>
<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="introspect_8h.html#a10ecbc912dc4a355e4ac7fd222c54cca"> 262</a></span> } <a class="code" href="introspect_8h.html#a10ecbc912dc4a355e4ac7fd222c54cca">pa_sink_port_info</a>;</div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  </div>
<div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="structpa__sink__info.html"> 267</a></span> <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="l00268"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a66f0e7dd799c8c7cf800c481a2866276"> 268</a></span>  <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="l00269"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a18fd50e556478fdec857fead7d2ded04"> 269</a></span>  uint32_t <a class="code" href="structpa__sink__info.html#a18fd50e556478fdec857fead7d2ded04">index</a>; </div>
<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#ac2bb6605579c4962511eed3c113962ee"> 270</a></span>  <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="l00271"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a178d2358c2ed17a6ae6088f9cd79cc7a"> 271</a></span>  <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="l00272"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a63d52fb9c811644ab6179a49dbcdc330"> 272</a></span>  <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="l00273"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a95aaf34a3dcc08486df1e31947d87617"> 273</a></span>  uint32_t <a class="code" href="structpa__sink__info.html#a95aaf34a3dcc08486df1e31947d87617">owner_module</a>; </div>
<div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#ae319476958f091f92f1a97a983363767"> 274</a></span>  <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="l00275"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#ab73ed639790cce4fc11ea4991c651691"> 275</a></span>  <span class="keywordtype">int</span> <a class="code" href="structpa__sink__info.html#ab73ed639790cce4fc11ea4991c651691">mute</a>; </div>
<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#ad9946f956c2c67a47b4446f8034c3f2d"> 276</a></span>  uint32_t <a class="code" href="structpa__sink__info.html#ad9946f956c2c67a47b4446f8034c3f2d">monitor_source</a>; </div>
<div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a59dc10c527bb0b837b4d937a901cdd4f"> 277</a></span>  <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="l00278"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a872cc1f311330e161f9b7990200b8b21"> 278</a></span>  <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="l00279"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#ab3a090937bf1389a7ffb7583065a136b"> 279</a></span>  <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="l00280"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a3c9f43295084e6dddb4d3e12cdb69220"> 280</a></span>  <a class="code" href="def_8h.html#a34761162f8302bff7d73f9bfb5d51cc8">pa_sink_flags_t</a> <a class="code" href="structpa__sink__info.html#a3c9f43295084e6dddb4d3e12cdb69220">flags</a>; </div>
<div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#aca4c6228ebbcae6c05e5288945867cda"> 281</a></span>  <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="l00282"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a5043ee6996ea976e51a26a2c2b13120e"> 282</a></span>  <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="l00283"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a2332e2ca20f797f65162fe725cc6e0fd"> 283</a></span>  <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="l00284"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#ae10dc516faa471cdcba1ef03c75c209e"> 284</a></span>  <a class="code" href="def_8h.html#a9f485f3465601059c29c7b966ac62490">pa_sink_state_t</a> <a class="code" href="structpa__sink__info.html#ae10dc516faa471cdcba1ef03c75c209e">state</a>; </div>
<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a18b1010e061aada3d2d8cab1874c75ce"> 285</a></span>  uint32_t <a class="code" href="structpa__sink__info.html#a18b1010e061aada3d2d8cab1874c75ce">n_volume_steps</a>; </div>
<div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a18371dac55a1163c3f616d1f92d58706"> 286</a></span>  uint32_t <a class="code" href="structpa__sink__info.html#a18371dac55a1163c3f616d1f92d58706">card</a>; </div>
<div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a1f8367507f97690c982180a81105ef8b"> 287</a></span>  uint32_t <a class="code" href="structpa__sink__info.html#a1f8367507f97690c982180a81105ef8b">n_ports</a>; </div>
<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#ad4a7c0bd0dd2492cb70ee7bf340c7939"> 288</a></span>  <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="l00289"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a7d647287738c7a9f6cfefa9a94695f76"> 289</a></span>  <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="l00290"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a9099af342936f6b9a761eac32043833c"> 290</a></span>  uint8_t <a class="code" href="structpa__sink__info.html#a9099af342936f6b9a761eac32043833c">n_formats</a>; </div>
<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="structpa__sink__info.html#a58a75909997e5c5473a471cb9b373011"> 291</a></span>  <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="l00292"></a><span class="lineno"><a class="line" href="introspect_8h.html#a41f30a3d27dd9c8759cb1b5b27715dfb"> 292</a></span> } <a class="code" href="introspect_8h.html#a41f30a3d27dd9c8759cb1b5b27715dfb">pa_sink_info</a>;</div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  </div>
<div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="introspect_8h.html#acf7af674e3cee1ec7f817190a2d2702d"> 295</a></span> <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="l00296"></a><span class="lineno"> 296</span>  </div>
<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="introspect_8h.html#a446ffde2b8adea89940adcba40be319c"> 298</a></span> <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> *name, <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="l00299"></a><span class="lineno"> 299</span>  </div>
<div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="introspect_8h.html#ae886cd4bdc06fa98a61d15f818c33c9f"> 301</a></span> <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="l00302"></a><span class="lineno"> 302</span>  </div>
<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="introspect_8h.html#a77d4044975898442e53b0686501f5713"> 304</a></span> <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="l00305"></a><span class="lineno"> 305</span>  </div>
<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="introspect_8h.html#a22397a278f2e059521800cb94af0e60a"> 307</a></span> <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="l00308"></a><span class="lineno"> 308</span>  </div>
<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="introspect_8h.html#a9f326898ea80a5a41e586e50976bbfbb"> 310</a></span> <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> *name, <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="l00311"></a><span class="lineno"> 311</span>  </div>
<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="introspect_8h.html#ac2b6b66776211d46e651ae9ce1c5aceb"> 313</a></span> <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="l00314"></a><span class="lineno"> 314</span>  </div>
<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="introspect_8h.html#a96f6f68c8db4571238ff9c5d2d243ef3"> 316</a></span> <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> *name, <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="l00317"></a><span class="lineno"> 317</span>  </div>
<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="introspect_8h.html#aa9d8fc7125c751bcec287c2771e9d859"> 319</a></span> <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="l00320"></a><span class="lineno"> 320</span>  </div>
<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="introspect_8h.html#a6469df5f3d1c4a88ea0b5000944d5310"> 322</a></span> <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="l00323"></a><span class="lineno"> 323</span>  </div>
<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="introspect_8h.html#a028b48d144de34d7489662c66812dbfa"> 325</a></span> <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="l00326"></a><span class="lineno"> 326</span>  </div>
<div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="introspect_8h.html#a6b612fec7e61bbbd4d3bec3e488189c6"> 328</a></span> <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>*name, <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="l00329"></a><span class="lineno"> 329</span>  </div>
<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="structpa__source__port__info.html"> 337</a></span> <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="l00338"></a><span class="lineno"><a class="line" href="structpa__source__port__info.html#a5769cbc82d8ff41a7ecce855ba5151ef"> 338</a></span>  <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="l00339"></a><span class="lineno"><a class="line" href="structpa__source__port__info.html#a2cde87218ff680a40099cda56bc68c5a"> 339</a></span>  <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="l00340"></a><span class="lineno"><a class="line" href="structpa__source__port__info.html#a06437bc8ad054ac9fb8724555a2dc3da"> 340</a></span>  uint32_t <a class="code" href="structpa__source__port__info.html#a06437bc8ad054ac9fb8724555a2dc3da">priority</a>; </div>
<div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="structpa__source__port__info.html#a95750b9d52a5cdd327be76eceac00a21"> 341</a></span>  <span class="keywordtype">int</span> <a class="code" href="structpa__source__port__info.html#a95750b9d52a5cdd327be76eceac00a21">available</a>; </div>
<div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="structpa__source__port__info.html#a0c403293d39565f51bdb4006387a9084"> 342</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__source__port__info.html#a0c403293d39565f51bdb4006387a9084">availability_group</a>; </div>
<div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="structpa__source__port__info.html#a9c8aaa10065d10b055d83deeac233681"> 366</a></span>  uint32_t <a class="code" href="structpa__source__port__info.html#a9c8aaa10065d10b055d83deeac233681">type</a>; </div>
<div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="introspect_8h.html#aa71929297dfbfc4a9d89a98a559391a1"> 367</a></span> } <a class="code" href="introspect_8h.html#aa71929297dfbfc4a9d89a98a559391a1">pa_source_port_info</a>;</div>
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  </div>
<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="structpa__source__info.html"> 372</a></span> <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="l00373"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a61afc17239989ccac42c9b143c8dafbd"> 373</a></span>  <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="l00374"></a><span class="lineno"><a class="line" href="structpa__source__info.html#aaea5cb728eff6a6e47fd4b2a57c68800"> 374</a></span>  uint32_t <a class="code" href="structpa__source__info.html#aaea5cb728eff6a6e47fd4b2a57c68800">index</a>; </div>
<div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="structpa__source__info.html#ac67e3147b1560c94fb215e265afdf077"> 375</a></span>  <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="l00376"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a31aa76b7f145f448472e065b08df238d"> 376</a></span>  <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="l00377"></a><span class="lineno"><a class="line" href="structpa__source__info.html#aa5421702ef8229d3ca4225e6e8d14033"> 377</a></span>  <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="l00378"></a><span class="lineno"><a class="line" href="structpa__source__info.html#aa0478463eb67bf22f724a25b07e544e3"> 378</a></span>  uint32_t <a class="code" href="structpa__source__info.html#aa0478463eb67bf22f724a25b07e544e3">owner_module</a>; </div>
<div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a14feca3480affae3bb15c5cb3400dce3"> 379</a></span>  <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="l00380"></a><span class="lineno"><a class="line" href="structpa__source__info.html#abcadbb57169622929271f2c106ccb3bf"> 380</a></span>  <span class="keywordtype">int</span> <a class="code" href="structpa__source__info.html#abcadbb57169622929271f2c106ccb3bf">mute</a>; </div>
<div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a5e304b796ce71c7fa54e5a88f3333630"> 381</a></span>  uint32_t <a class="code" href="structpa__source__info.html#a5e304b796ce71c7fa54e5a88f3333630">monitor_of_sink</a>; </div>
<div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a57574e2d67787b7c7a742ea742577880"> 382</a></span>  <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="l00383"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a5ed69b0cede6c4f9508ebca50a79c1ba"> 383</a></span>  <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="l00384"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a330b6032ab2411e38c84bfd102677aed"> 384</a></span>  <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="l00385"></a><span class="lineno"><a class="line" href="structpa__source__info.html#afe48c018865c45058174e9ba2ef7356f"> 385</a></span>  <a class="code" href="def_8h.html#a980677b556d6ac80dbde3426f0c879e8">pa_source_flags_t</a> <a class="code" href="structpa__source__info.html#afe48c018865c45058174e9ba2ef7356f">flags</a>; </div>
<div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a18fd48b4f94232408c5896fa3cb48aa9"> 386</a></span>  <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="l00387"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a9d18ad1b45483014c84055ddce0b5e7d"> 387</a></span>  <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="l00388"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a9a0954875670adbe13c041eda723348b"> 388</a></span>  <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="l00389"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a4fc4bd5fe3ce3226f04b11270d26ffeb"> 389</a></span>  <a class="code" href="def_8h.html#a81f0db77667f306fbf2eb556a6e3cab0">pa_source_state_t</a> <a class="code" href="structpa__source__info.html#a4fc4bd5fe3ce3226f04b11270d26ffeb">state</a>; </div>
<div class="line"><a name="l00390"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a079323d09fdbce973533b791b792cfcc"> 390</a></span>  uint32_t <a class="code" href="structpa__source__info.html#a079323d09fdbce973533b791b792cfcc">n_volume_steps</a>; </div>
<div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a6f7628bf54e546011b6e120a4d4c1183"> 391</a></span>  uint32_t <a class="code" href="structpa__source__info.html#a6f7628bf54e546011b6e120a4d4c1183">card</a>; </div>
<div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a4771fc3e39db22946ef278d8cf8170f7"> 392</a></span>  uint32_t <a class="code" href="structpa__source__info.html#a4771fc3e39db22946ef278d8cf8170f7">n_ports</a>; </div>
<div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="structpa__source__info.html#a97efff6db2851bc811a31384981a1b0b"> 393</a></span>  <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="l00394"></a><span class="lineno"><a class="line" href="structpa__source__info.html#aa3c5a492e7df90704734cfbeb78955a6"> 394</a></span>  <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="l00395"></a><span class="lineno"><a class="line" href="structpa__source__info.html#ac819612948940ca727171979d42840e1"> 395</a></span>  uint8_t <a class="code" href="structpa__source__info.html#ac819612948940ca727171979d42840e1">n_formats</a>; </div>
<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="structpa__source__info.html#afb02f39227295d9c33fdf928be53ae24"> 396</a></span>  <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="l00397"></a><span class="lineno"><a class="line" href="introspect_8h.html#a308af7576304b1baca844d14d9c7fb65"> 397</a></span> } <a class="code" href="introspect_8h.html#a308af7576304b1baca844d14d9c7fb65">pa_source_info</a>;</div>
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  </div>
<div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="introspect_8h.html#a131fbf0ca444b1f0cf375783793e4a93"> 400</a></span> <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="l00401"></a><span class="lineno"> 401</span>  </div>
<div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="introspect_8h.html#a3904ba3fc9d83355cb84aab0d1cd3e91"> 403</a></span> <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> *name, <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="l00404"></a><span class="lineno"> 404</span>  </div>
<div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="introspect_8h.html#a55f2fbae1ce6b964e65c82c848280c06"> 406</a></span> <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="l00407"></a><span class="lineno"> 407</span>  </div>
<div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="introspect_8h.html#aa6663de37d9548ecb057dec5bd542898"> 409</a></span> <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="l00410"></a><span class="lineno"> 410</span>  </div>
<div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="introspect_8h.html#a3ea6e197db41f97425baffd3d1fce9a1"> 412</a></span> <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="l00413"></a><span class="lineno"> 413</span>  </div>
<div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="introspect_8h.html#aec3c4fdf61f019b65c710c9563f9a0e5"> 415</a></span> <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> *name, <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="l00416"></a><span class="lineno"> 416</span>  </div>
<div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="introspect_8h.html#ad0087f8455adc79943685e777c84af83"> 418</a></span> <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="l00419"></a><span class="lineno"> 419</span>  </div>
<div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="introspect_8h.html#a94425f4fbee323edb5d143f3fccd91ce"> 421</a></span> <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> *name, <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="l00422"></a><span class="lineno"> 422</span>  </div>
<div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="introspect_8h.html#a277d2ff7b1fe73aaad5a2326e1c99020"> 424</a></span> <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="l00425"></a><span class="lineno"> 425</span>  </div>
<div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="introspect_8h.html#a3ab25ca547ddd7ea64334d19c62fdea2"> 427</a></span> <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="l00428"></a><span class="lineno"> 428</span>  </div>
<div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="introspect_8h.html#aad19624a291149b3c33f2246957610b2"> 430</a></span> <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="l00431"></a><span class="lineno"> 431</span>  </div>
<div class="line"><a name="l00433"></a><span class="lineno"><a class="line" href="introspect_8h.html#a1cf51e96cdba5e21a5e099f6c7d15d70"> 433</a></span> <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>*name, <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="l00434"></a><span class="lineno"> 434</span>  </div>
<div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="structpa__server__info.html"> 442</a></span> <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="l00443"></a><span class="lineno"><a class="line" href="structpa__server__info.html#a0863a6068bc21a85a923e324ff63e01b"> 443</a></span>  <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="l00444"></a><span class="lineno"><a class="line" href="structpa__server__info.html#a01263baec9e4ad195ac688d4c288474b"> 444</a></span>  <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="l00445"></a><span class="lineno"><a class="line" href="structpa__server__info.html#ad7a5b663dd4fee9911d3c43e383e5b5f"> 445</a></span>  <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="l00446"></a><span class="lineno"><a class="line" href="structpa__server__info.html#a63239e6d8dd88bab38f81fe00f181146"> 446</a></span>  <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="l00447"></a><span class="lineno"><a class="line" href="structpa__server__info.html#a05d9980b8d79f77e8ff29d53de554bc5"> 447</a></span>  <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="l00448"></a><span class="lineno"><a class="line" href="structpa__server__info.html#acdb84917f3527479bcbd701c5ac76f04"> 448</a></span>  <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="l00449"></a><span class="lineno"><a class="line" href="structpa__server__info.html#a926083f45f5e2e9ad2270bf0b80f0563"> 449</a></span>  <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="l00450"></a><span class="lineno"><a class="line" href="structpa__server__info.html#aa939299e33e1ff68d687f45ae8499669"> 450</a></span>  uint32_t <a class="code" href="structpa__server__info.html#aa939299e33e1ff68d687f45ae8499669">cookie</a>; </div>
<div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="structpa__server__info.html#a8e992657afb494d498e2672d4b167186"> 451</a></span>  <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="l00452"></a><span class="lineno"><a class="line" href="introspect_8h.html#a0d3e0aca74446ba66de3c580e980bf20"> 452</a></span> } <a class="code" href="introspect_8h.html#a0d3e0aca74446ba66de3c580e980bf20">pa_server_info</a>;</div>
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  </div>
<div class="line"><a name="l00455"></a><span class="lineno"><a class="line" href="introspect_8h.html#a7ed151f598cdbdd52d2841b313984690"> 455</a></span> <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="l00456"></a><span class="lineno"> 456</span>  </div>
<div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="introspect_8h.html#a6f3bdd9982d9dec70ca5acf6ada3a9a2"> 458</a></span> <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="l00459"></a><span class="lineno"> 459</span>  </div>
<div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="structpa__module__info.html"> 467</a></span> <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="l00468"></a><span class="lineno"><a class="line" href="structpa__module__info.html#a2806a431d724243e3f69acaf0318d593"> 468</a></span>  uint32_t <a class="code" href="structpa__module__info.html#a2806a431d724243e3f69acaf0318d593">index</a>; </div>
<div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="structpa__module__info.html#acd507b2fd00c3920b68739c4331b87c1"> 469</a></span>  <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="l00470"></a><span class="lineno"><a class="line" href="structpa__module__info.html#afcdefe080feafc3bb15cd4fc5b71479f"> 470</a></span>  *<a class="code" href="structpa__module__info.html#afcdefe080feafc3bb15cd4fc5b71479f">argument</a>; </div>
<div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="structpa__module__info.html#aa192c02017aa34f69cc93d346c80ade5"> 471</a></span>  uint32_t <a class="code" href="structpa__module__info.html#aa192c02017aa34f69cc93d346c80ade5">n_used</a>; </div>
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>  <span class="keywordtype">int</span> auto_unload; </div>
<div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="structpa__module__info.html#a31f5ce479bed0505361b168581bd56e8"> 475</a></span>  <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="l00476"></a><span class="lineno"><a class="line" href="introspect_8h.html#ae83f23eb446a0a4d1366fbb79385c862"> 476</a></span> } <a class="code" href="introspect_8h.html#ae83f23eb446a0a4d1366fbb79385c862">pa_module_info</a>;</div>
<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>  </div>
<div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="introspect_8h.html#ac26255bf9735108836fcb4a6aeb0fe86"> 479</a></span> <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="l00480"></a><span class="lineno"> 480</span>  </div>
<div class="line"><a name="l00482"></a><span class="lineno"><a class="line" href="introspect_8h.html#ab911f25494051a09e2ab2b01b483f2e5"> 482</a></span> <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="l00483"></a><span class="lineno"> 483</span>  </div>
<div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="introspect_8h.html#ab4895737ae03a4b37d6d69c5fdcfb365"> 485</a></span> <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="l00486"></a><span class="lineno"> 486</span>  </div>
<div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="introspect_8h.html#aee4ebdc47bb5a5e5dc1e1f24b7c3745c"> 488</a></span> <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="l00489"></a><span class="lineno"> 489</span>  </div>
<div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="introspect_8h.html#a4956ff4408e939c2b6fae9b76a86f05c"> 491</a></span> <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>*name, <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="l00492"></a><span class="lineno"> 492</span>  </div>
<div class="line"><a name="l00494"></a><span class="lineno"><a class="line" href="introspect_8h.html#a14a91adee752a5bec98e4846971b4802"> 494</a></span> <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="l00495"></a><span class="lineno"> 495</span>  </div>
<div class="line"><a name="l00501"></a><span class="lineno"><a class="line" href="introspect_8h.html#a683990d2e5e670a9a73c4dceb78afdbc"> 501</a></span> <span class="keyword">typedef</span> void (*<a class="code" href="introspect_8h.html#a683990d2e5e670a9a73c4dceb78afdbc">pa_context_string_cb_t</a>)(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keywordtype">int</span> success, <span class="keywordtype">char</span> *response, <span class="keywordtype">void</span> *userdata);</div>
<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>  </div>
<div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="introspect_8h.html#a12f4a2b3bbd61d83b70c97225e4f1dad"> 505</a></span> <a class="code" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* <a class="code" href="introspect_8h.html#a12f4a2b3bbd61d83b70c97225e4f1dad">pa_context_send_message_to_object</a>(<a class="code" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span> *recipient_name, <span class="keyword">const</span> <span class="keywordtype">char</span> *message, <span class="keyword">const</span> <span class="keywordtype">char</span> *message_parameters, <a class="code" href="introspect_8h.html#a683990d2e5e670a9a73c4dceb78afdbc">pa_context_string_cb_t</a> cb, <span class="keywordtype">void</span> *userdata);</div>
<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>  </div>
<div class="line"><a name="l00514"></a><span class="lineno"><a class="line" href="structpa__client__info.html"> 514</a></span> <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="l00515"></a><span class="lineno"><a class="line" href="structpa__client__info.html#a872eb8921bcf78df433e68e0bcdb7621"> 515</a></span>  uint32_t <a class="code" href="structpa__client__info.html#a872eb8921bcf78df433e68e0bcdb7621">index</a>; </div>
<div class="line"><a name="l00516"></a><span class="lineno"><a class="line" href="structpa__client__info.html#a41374d9507578455632c1fdebd1b5b05"> 516</a></span>  <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="l00517"></a><span class="lineno"><a class="line" href="structpa__client__info.html#a593962fb8ed4a677c6ab1a6efd7e34be"> 517</a></span>  uint32_t <a class="code" href="structpa__client__info.html#a593962fb8ed4a677c6ab1a6efd7e34be">owner_module</a>; </div>
<div class="line"><a name="l00518"></a><span class="lineno"><a class="line" href="structpa__client__info.html#a6ea94c695b628f781664bbab56356fc5"> 518</a></span>  <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="l00519"></a><span class="lineno"><a class="line" href="structpa__client__info.html#afc8ce85ae1c49fb78541bdcf7aa86518"> 519</a></span>  <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="l00520"></a><span class="lineno"><a class="line" href="introspect_8h.html#a175e31068e3c61180480cc7d92640f92"> 520</a></span> } <a class="code" href="introspect_8h.html#a175e31068e3c61180480cc7d92640f92">pa_client_info</a>;</div>
<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>  </div>
<div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="introspect_8h.html#a806bec3d7cfbbff5a164fd4bcbe5925b"> 523</a></span> <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="l00524"></a><span class="lineno"> 524</span>  </div>
<div class="line"><a name="l00526"></a><span class="lineno"><a class="line" href="introspect_8h.html#a824553dc1dcedf3533f0074c78fa22dc"> 526</a></span> <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="l00527"></a><span class="lineno"> 527</span>  </div>
<div class="line"><a name="l00529"></a><span class="lineno"><a class="line" href="introspect_8h.html#afe9e2194ddebb06fb46836a93cf4a1df"> 529</a></span> <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="l00530"></a><span class="lineno"> 530</span>  </div>
<div class="line"><a name="l00532"></a><span class="lineno"><a class="line" href="introspect_8h.html#ac81ed66b6bb184d1474a12cc2a5debc6"> 532</a></span> <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="l00533"></a><span class="lineno"> 533</span>  </div>
<div class="line"><a name="l00539"></a><span class="lineno"><a class="line" href="structpa__card__profile__info.html"> 539</a></span> <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="l00540"></a><span class="lineno"><a class="line" href="structpa__card__profile__info.html#a34428ace1dab0d8ec6fcab43e72f4a69"> 540</a></span>  <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="l00541"></a><span class="lineno"><a class="line" href="structpa__card__profile__info.html#ab967a0bf2ae42b110e74e47148da2b99"> 541</a></span>  <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="l00542"></a><span class="lineno"><a class="line" href="structpa__card__profile__info.html#a5471073f2c45b3ded95e595c901f60af"> 542</a></span>  uint32_t <a class="code" href="structpa__card__profile__info.html#a5471073f2c45b3ded95e595c901f60af">n_sinks</a>; </div>
<div class="line"><a name="l00543"></a><span class="lineno"><a class="line" href="structpa__card__profile__info.html#aec85faa5871a594e6fd4a557e3ec6e70"> 543</a></span>  uint32_t <a class="code" href="structpa__card__profile__info.html#aec85faa5871a594e6fd4a557e3ec6e70">n_sources</a>; </div>
<div class="line"><a name="l00544"></a><span class="lineno"><a class="line" href="structpa__card__profile__info.html#ad00b6bddff861ab431eac68ce9971f10"> 544</a></span>  uint32_t <a class="code" href="structpa__card__profile__info.html#ad00b6bddff861ab431eac68ce9971f10">priority</a>; </div>
<div class="line"><a name="l00545"></a><span class="lineno"><a class="line" href="introspect_8h.html#a0ae9936bddc65751a56c9869662eeeec"> 545</a></span> } <a class="code" href="introspect_8h.html#a0ae9936bddc65751a56c9869662eeeec">pa_card_profile_info</a>;</div>
<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>  </div>
<div class="line"><a name="l00550"></a><span class="lineno"><a class="line" href="structpa__card__profile__info2.html"> 550</a></span> <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="l00551"></a><span class="lineno"><a class="line" href="structpa__card__profile__info2.html#a0072d708b427cde27c5d49baf1823efb"> 551</a></span>  <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="l00552"></a><span class="lineno"><a class="line" href="structpa__card__profile__info2.html#a6fafad370aeff2b9cff683989ec81c06"> 552</a></span>  <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="l00553"></a><span class="lineno"><a class="line" href="structpa__card__profile__info2.html#ae5f424fccb7a9391301537bfe5371128"> 553</a></span>  uint32_t <a class="code" href="structpa__card__profile__info2.html#ae5f424fccb7a9391301537bfe5371128">n_sinks</a>; </div>
<div class="line"><a name="l00554"></a><span class="lineno"><a class="line" href="structpa__card__profile__info2.html#a35112dee026e464aa766ab283d714a30"> 554</a></span>  uint32_t <a class="code" href="structpa__card__profile__info2.html#a35112dee026e464aa766ab283d714a30">n_sources</a>; </div>
<div class="line"><a name="l00555"></a><span class="lineno"><a class="line" href="structpa__card__profile__info2.html#a03895e53deef5861e0d408f559b702e8"> 555</a></span>  uint32_t <a class="code" href="structpa__card__profile__info2.html#a03895e53deef5861e0d408f559b702e8">priority</a>; </div>
<div class="line"><a name="l00556"></a><span class="lineno"><a class="line" href="structpa__card__profile__info2.html#a9c32760168c4151aa4716f2bd9fab434"> 556</a></span>  <span class="keywordtype">int</span> <a class="code" href="structpa__card__profile__info2.html#a9c32760168c4151aa4716f2bd9fab434">available</a>;</div>
<div class="line"><a name="l00562"></a><span class="lineno"><a class="line" href="introspect_8h.html#ac472a451fadf9a86b1cf863e34fcaf93"> 562</a></span> } <a class="code" href="introspect_8h.html#ac472a451fadf9a86b1cf863e34fcaf93">pa_card_profile_info2</a>;</div>
<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>  </div>
<div class="line"><a name="l00567"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html"> 567</a></span> <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="l00568"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html#addcdfc867525f6c89d1b38cf4d112afd"> 568</a></span>  <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="l00569"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html#a8e5cd02a344d33383dda8d4d95aded1f"> 569</a></span>  <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="l00570"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html#a2aa0c4013f434e13fdd7b72bafe0e027"> 570</a></span>  uint32_t <a class="code" href="structpa__card__port__info.html#a2aa0c4013f434e13fdd7b72bafe0e027">priority</a>; </div>
<div class="line"><a name="l00571"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html#a0b3a2c27829a606aeb5270206adc7c5f"> 571</a></span>  <span class="keywordtype">int</span> <a class="code" href="structpa__card__port__info.html#a0b3a2c27829a606aeb5270206adc7c5f">available</a>; </div>
<div class="line"><a name="l00572"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html#a0cccf1dd8451460ae61be1b8b5a20470"> 572</a></span>  <span class="keywordtype">int</span> <a class="code" href="structpa__card__port__info.html#a0cccf1dd8451460ae61be1b8b5a20470">direction</a>; </div>
<div class="line"><a name="l00573"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html#aba1e9019d09d35588498bab80d560a96"> 573</a></span>  uint32_t <a class="code" href="structpa__card__port__info.html#aba1e9019d09d35588498bab80d560a96">n_profiles</a>; </div>
<div class="line"><a name="l00574"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html#a9dc37045580b83832ca038cd6e56667e"> 574</a></span>  <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="l00575"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html#ad2491777289c514eaddfc66987923d20"> 575</a></span>  <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="l00576"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html#a3ebe9050dc7f080f8b51306462cb96fa"> 576</a></span>  int64_t <a class="code" href="structpa__card__port__info.html#a3ebe9050dc7f080f8b51306462cb96fa">latency_offset</a>; </div>
<div class="line"><a name="l00577"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html#a05e86078e0656c068360ce77f962e719"> 577</a></span>  <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="l00578"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html#aa51ace5d6ba0001f3d00f04c927c2e60"> 578</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structpa__card__port__info.html#aa51ace5d6ba0001f3d00f04c927c2e60">availability_group</a>; </div>
<div class="line"><a name="l00597"></a><span class="lineno"><a class="line" href="structpa__card__port__info.html#a2a813c8984950ac53d29900544965d43"> 597</a></span>  uint32_t <a class="code" href="structpa__card__port__info.html#a2a813c8984950ac53d29900544965d43">type</a>; </div>
<div class="line"><a name="l00598"></a><span class="lineno"><a class="line" href="introspect_8h.html#ad0c8d317ad7b07da9470bedcc0e39726"> 598</a></span> } <a class="code" href="introspect_8h.html#ad0c8d317ad7b07da9470bedcc0e39726">pa_card_port_info</a>;</div>
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>  </div>
<div class="line"><a name="l00603"></a><span class="lineno"><a class="line" href="structpa__card__info.html"> 603</a></span> <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="l00604"></a><span class="lineno"><a class="line" href="structpa__card__info.html#a82bbe09efe9fad9190a85e0830615e0e"> 604</a></span>  uint32_t <a class="code" href="structpa__card__info.html#a82bbe09efe9fad9190a85e0830615e0e">index</a>; </div>
<div class="line"><a name="l00605"></a><span class="lineno"><a class="line" href="structpa__card__info.html#ac9b1a45e68f779a498e0572c58965f10"> 605</a></span>  <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="l00606"></a><span class="lineno"><a class="line" href="structpa__card__info.html#aa9f106563170aa6b7beaea3515aca02b"> 606</a></span>  uint32_t <a class="code" href="structpa__card__info.html#aa9f106563170aa6b7beaea3515aca02b">owner_module</a>; </div>
<div class="line"><a name="l00607"></a><span class="lineno"><a class="line" href="structpa__card__info.html#af2915577a2427528547ee48e425dcf74"> 607</a></span>  <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="l00608"></a><span class="lineno"><a class="line" href="structpa__card__info.html#a7095e5fa767535232a84a156ac35aa68"> 608</a></span>  uint32_t <a class="code" href="structpa__card__info.html#a7095e5fa767535232a84a156ac35aa68">n_profiles</a>; </div>
<div class="line"><a name="l00609"></a><span class="lineno"><a class="line" href="structpa__card__info.html#af84c20e32a53a507135b7f2ee3d290eb"> 609</a></span>  <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="l00610"></a><span class="lineno"><a class="line" href="structpa__card__info.html#ac9a47ffab1904d439db20c8f62a147fc"> 610</a></span>  <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="l00611"></a><span class="lineno"><a class="line" href="structpa__card__info.html#a61d544035431d68f87e5e1cb27c3bf2e"> 611</a></span>  <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="l00612"></a><span class="lineno"><a class="line" href="structpa__card__info.html#ac8df2e5c2671c1336820dd8bdb2dd811"> 612</a></span>  uint32_t <a class="code" href="structpa__card__info.html#ac8df2e5c2671c1336820dd8bdb2dd811">n_ports</a>; </div>
<div class="line"><a name="l00613"></a><span class="lineno"><a class="line" href="structpa__card__info.html#ace14606b65aa489ed7e63ae81ac7eb02"> 613</a></span>  <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="l00614"></a><span class="lineno"><a class="line" href="structpa__card__info.html#a7b6a4e85635f9925151dfaefe3e08506"> 614</a></span>  <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="l00615"></a><span class="lineno"><a class="line" href="structpa__card__info.html#ad95d663eeb40c0fcac51b9e58ff61b27"> 615</a></span>  <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="l00616"></a><span class="lineno"><a class="line" href="introspect_8h.html#ae17ae86564ac402f35a505bb97c704ea"> 616</a></span> } <a class="code" href="introspect_8h.html#ae17ae86564ac402f35a505bb97c704ea">pa_card_info</a>;</div>
<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>  </div>
<div class="line"><a name="l00619"></a><span class="lineno"><a class="line" href="introspect_8h.html#a09bd5e701149ff9bd77667b2fa0d3539"> 619</a></span> <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="l00620"></a><span class="lineno"> 620</span>  </div>
<div class="line"><a name="l00622"></a><span class="lineno"><a class="line" href="introspect_8h.html#a9d3fd919f481414e5fab0ddeb9ad5204"> 622</a></span> <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="l00623"></a><span class="lineno"> 623</span>  </div>
<div class="line"><a name="l00625"></a><span class="lineno"><a class="line" href="introspect_8h.html#a72067b7aa275d4ca8a014b73b629081c"> 625</a></span> <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> *name, <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="l00626"></a><span class="lineno"> 626</span>  </div>
<div class="line"><a name="l00628"></a><span class="lineno"><a class="line" href="introspect_8h.html#a33ceb576cc96383bf456776139fafaab"> 628</a></span> <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="l00629"></a><span class="lineno"> 629</span>  </div>
<div class="line"><a name="l00631"></a><span class="lineno"><a class="line" href="introspect_8h.html#a24fc15d429e618e95b0accee66b27505"> 631</a></span> <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="l00632"></a><span class="lineno"> 632</span>  </div>
<div class="line"><a name="l00634"></a><span class="lineno"><a class="line" href="introspect_8h.html#a1c5c530686f9292c59398a1700b2f865"> 634</a></span> <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>*name, <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="l00635"></a><span class="lineno"> 635</span>  </div>
<div class="line"><a name="l00637"></a><span class="lineno"><a class="line" href="introspect_8h.html#a388a7c6382877b8a52c76a26dfb58376"> 637</a></span> <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="l00638"></a><span class="lineno"> 638</span>  </div>
<div class="line"><a name="l00646"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html"> 646</a></span> <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="l00647"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#acd5d1487d5070bfef2fc0c8d49e9a4b7"> 647</a></span>  uint32_t <a class="code" href="structpa__sink__input__info.html#acd5d1487d5070bfef2fc0c8d49e9a4b7">index</a>; </div>
<div class="line"><a name="l00648"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#abb409bffd3e2fe178ceccf8cc7e50ae1"> 648</a></span>  <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="l00649"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#a113643047c5494375c949e5389c21639"> 649</a></span>  uint32_t <a class="code" href="structpa__sink__input__info.html#a113643047c5494375c949e5389c21639">owner_module</a>; </div>
<div class="line"><a name="l00650"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#af728f258ad97e60dd6b9683069d193be"> 650</a></span>  uint32_t <a class="code" href="structpa__sink__input__info.html#af728f258ad97e60dd6b9683069d193be">client</a>; </div>
<div class="line"><a name="l00651"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#adb7c559f8a0e0d54b3ca67ab86f04362"> 651</a></span>  uint32_t <a class="code" href="structpa__sink__input__info.html#adb7c559f8a0e0d54b3ca67ab86f04362">sink</a>; </div>
<div class="line"><a name="l00652"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#a18f20925b3f720b7baaa89769d4b9311"> 652</a></span>  <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="l00653"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#af421fe617ada495512b3506c982ffa1f"> 653</a></span>  <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="l00654"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#a1e2b2dc874e475839336a9140b2af9f0"> 654</a></span>  <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="l00655"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#af487869061e436ffc539647e8b66fb89"> 655</a></span>  <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="l00656"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#aa37d5ef5d2c37dcd0e0238eb22a7db41"> 656</a></span>  <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="l00657"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#aed5eff15179aed0dca02d4c639a1ac58"> 657</a></span>  <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="l00658"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#aea9cddf3c579d90a28cb5958ab964720"> 658</a></span>  <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="l00659"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#a85b6207f4579f580adf7b63695f6e0fd"> 659</a></span>  <span class="keywordtype">int</span> <a class="code" href="structpa__sink__input__info.html#a85b6207f4579f580adf7b63695f6e0fd">mute</a>; </div>
<div class="line"><a name="l00660"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#a4247791d532b700e048509c5643301a1"> 660</a></span>  <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="l00661"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#aa6059e830f24f40ee1c5eba5959c27ef"> 661</a></span>  <span class="keywordtype">int</span> <a class="code" href="structpa__sink__input__info.html#aa6059e830f24f40ee1c5eba5959c27ef">corked</a>; </div>
<div class="line"><a name="l00662"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#af7ee7a8459e2b322ef63e2707da6b08a"> 662</a></span>  <span class="keywordtype">int</span> <a class="code" href="structpa__sink__input__info.html#af7ee7a8459e2b322ef63e2707da6b08a">has_volume</a>; </div>
<div class="line"><a name="l00663"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#a6c68a62ae96fab5b31b18377171c8673"> 663</a></span>  <span class="keywordtype">int</span> <a class="code" href="structpa__sink__input__info.html#a6c68a62ae96fab5b31b18377171c8673">volume_writable</a>; </div>
<div class="line"><a name="l00664"></a><span class="lineno"><a class="line" href="structpa__sink__input__info.html#aa41638ed414c2132a8425fd16b910bd7"> 664</a></span>  <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="l00665"></a><span class="lineno"><a class="line" href="introspect_8h.html#ad04526e049fd237ce7d26cd914591229"> 665</a></span> } <a class="code" href="introspect_8h.html#ad04526e049fd237ce7d26cd914591229">pa_sink_input_info</a>;</div>
<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>  </div>
<div class="line"><a name="l00668"></a><span class="lineno"><a class="line" href="introspect_8h.html#aa063841dbab332141a058ad34fb92096"> 668</a></span> <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="l00669"></a><span class="lineno"> 669</span>  </div>
<div class="line"><a name="l00671"></a><span class="lineno"><a class="line" href="introspect_8h.html#aeca4a368510f46dac4313f498583e340"> 671</a></span> <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="l00672"></a><span class="lineno"> 672</span>  </div>
<div class="line"><a name="l00674"></a><span class="lineno"><a class="line" href="introspect_8h.html#ac232d88f3fca17d4dc9b9af4924de687"> 674</a></span> <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="l00675"></a><span class="lineno"> 675</span>  </div>
<div class="line"><a name="l00677"></a><span class="lineno"><a class="line" href="introspect_8h.html#af6c94d152132d08cd565daef1a69d718"> 677</a></span> <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="l00678"></a><span class="lineno"> 678</span>  </div>
<div class="line"><a name="l00680"></a><span class="lineno"><a class="line" href="introspect_8h.html#a08fea987a705884bc16ac6c2fe550f64"> 680</a></span> <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="l00681"></a><span class="lineno"> 681</span>  </div>
<div class="line"><a name="l00683"></a><span class="lineno"><a class="line" href="introspect_8h.html#a825ccd9e00765c0d397e2341086586ff"> 683</a></span> <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="l00684"></a><span class="lineno"> 684</span>  </div>
<div class="line"><a name="l00686"></a><span class="lineno"><a class="line" href="introspect_8h.html#a9e2d1053417b1c49dcf2d50eba5597be"> 686</a></span> <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="l00687"></a><span class="lineno"> 687</span>  </div>
<div class="line"><a name="l00689"></a><span class="lineno"><a class="line" href="introspect_8h.html#af832875e5c5d8a57ef044dc156db73bd"> 689</a></span> <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="l00690"></a><span class="lineno"> 690</span>  </div>
<div class="line"><a name="l00698"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html"> 698</a></span> <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="l00699"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#a5538752304d3f70e00f0543697ec7542"> 699</a></span>  uint32_t <a class="code" href="structpa__source__output__info.html#a5538752304d3f70e00f0543697ec7542">index</a>; </div>
<div class="line"><a name="l00700"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#ad4c7ce0cc3be25f8443bdf2b71a6680a"> 700</a></span>  <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="l00701"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#a4e116e4fa235d5820045bfb564ad9b82"> 701</a></span>  uint32_t <a class="code" href="structpa__source__output__info.html#a4e116e4fa235d5820045bfb564ad9b82">owner_module</a>; </div>
<div class="line"><a name="l00702"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#a3a3ff5d6eb301e925e034191dec5d1bf"> 702</a></span>  uint32_t <a class="code" href="structpa__source__output__info.html#a3a3ff5d6eb301e925e034191dec5d1bf">client</a>; </div>
<div class="line"><a name="l00703"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#aee02157d858f4933991a5cb8528cb980"> 703</a></span>  uint32_t <a class="code" href="structpa__source__output__info.html#aee02157d858f4933991a5cb8528cb980">source</a>; </div>
<div class="line"><a name="l00704"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#a66f22a55fd595c039e163c0452d2a9c7"> 704</a></span>  <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="l00705"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#a23050e2131e5d9e77254b18ba70370cc"> 705</a></span>  <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="l00706"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#a5043d25fd295b6497b610d3e2527403e"> 706</a></span>  <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="l00707"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#af791c3c38075263ccdfff0a47f9d5531"> 707</a></span>  <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="l00708"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#a965ce244697f1bdbddd7b8c4c7252de3"> 708</a></span>  <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="l00709"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#abb3ba28ba5dfa2616943c829ae8abf04"> 709</a></span>  <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="l00710"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#a565c53c4d5dc63b1ff97d5256b1b92de"> 710</a></span>  <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="l00711"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#aceed636ee8e462bea1a3536cb7c289bc"> 711</a></span>  <span class="keywordtype">int</span> <a class="code" href="structpa__source__output__info.html#aceed636ee8e462bea1a3536cb7c289bc">corked</a>; </div>
<div class="line"><a name="l00712"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#ab54c1e58e844104afad151919b547239"> 712</a></span>  <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="l00713"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#ade2308904e1ffa84411a796ec70862db"> 713</a></span>  <span class="keywordtype">int</span> <a class="code" href="structpa__source__output__info.html#ade2308904e1ffa84411a796ec70862db">mute</a>; </div>
<div class="line"><a name="l00714"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#aea30125791850b642ca8cfc31aeb089c"> 714</a></span>  <span class="keywordtype">int</span> <a class="code" href="structpa__source__output__info.html#aea30125791850b642ca8cfc31aeb089c">has_volume</a>; </div>
<div class="line"><a name="l00715"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#a1752825a2fbccaab41ce11d7d20f8e78"> 715</a></span>  <span class="keywordtype">int</span> <a class="code" href="structpa__source__output__info.html#a1752825a2fbccaab41ce11d7d20f8e78">volume_writable</a>; </div>
<div class="line"><a name="l00716"></a><span class="lineno"><a class="line" href="structpa__source__output__info.html#adaa906bf69c50fe5adf36df8e932fafd"> 716</a></span>  <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="l00717"></a><span class="lineno"><a class="line" href="introspect_8h.html#af94dc9a94ee6dca64cd19f3cfa11cb27"> 717</a></span> } <a class="code" href="introspect_8h.html#af94dc9a94ee6dca64cd19f3cfa11cb27">pa_source_output_info</a>;</div>
<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>  </div>
<div class="line"><a name="l00720"></a><span class="lineno"><a class="line" href="introspect_8h.html#a5470bc57f69838c898d92cc5002ac4fa"> 720</a></span> <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="l00721"></a><span class="lineno"> 721</span>  </div>
<div class="line"><a name="l00723"></a><span class="lineno"><a class="line" href="introspect_8h.html#ae14eaf111465ea7c8aa2a9b746832b19"> 723</a></span> <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="l00724"></a><span class="lineno"> 724</span>  </div>
<div class="line"><a name="l00726"></a><span class="lineno"><a class="line" href="introspect_8h.html#ad57e2d1905a15af524ecccd481abe8e6"> 726</a></span> <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="l00727"></a><span class="lineno"> 727</span>  </div>
<div class="line"><a name="l00729"></a><span class="lineno"><a class="line" href="introspect_8h.html#ab6cb0f1d7e7dcccfa1e57bb2743ae4eb"> 729</a></span> <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="l00730"></a><span class="lineno"> 730</span>  </div>
<div class="line"><a name="l00732"></a><span class="lineno"><a class="line" href="introspect_8h.html#aa10b4305e59a6430bae56b5e18657cef"> 732</a></span> <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="l00733"></a><span class="lineno"> 733</span>  </div>
<div class="line"><a name="l00735"></a><span class="lineno"><a class="line" href="introspect_8h.html#ac20a29bb1a905718a5d9d28f34c5a48e"> 735</a></span> <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="l00736"></a><span class="lineno"> 736</span>  </div>
<div class="line"><a name="l00738"></a><span class="lineno"><a class="line" href="introspect_8h.html#a25d432c2247910ba714ebae3907846c2"> 738</a></span> <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="l00739"></a><span class="lineno"> 739</span>  </div>
<div class="line"><a name="l00741"></a><span class="lineno"><a class="line" href="introspect_8h.html#afb3c80b1aaafafa846ceacd2d2bb4b39"> 741</a></span> <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="l00742"></a><span class="lineno"> 742</span>  </div>
<div class="line"><a name="l00750"></a><span class="lineno"><a class="line" href="structpa__stat__info.html"> 750</a></span> <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="l00751"></a><span class="lineno"><a class="line" href="structpa__stat__info.html#a585fa466440819d77040ba08dbf47b5b"> 751</a></span>  uint32_t <a class="code" href="structpa__stat__info.html#a585fa466440819d77040ba08dbf47b5b">memblock_total</a>; </div>
<div class="line"><a name="l00752"></a><span class="lineno"><a class="line" href="structpa__stat__info.html#ae386023b0ae6c7fe054d0ac3807c2c35"> 752</a></span>  uint32_t <a class="code" href="structpa__stat__info.html#ae386023b0ae6c7fe054d0ac3807c2c35">memblock_total_size</a>; </div>
<div class="line"><a name="l00753"></a><span class="lineno"><a class="line" href="structpa__stat__info.html#a36814384c42551245ec04a42a1d108c6"> 753</a></span>  uint32_t <a class="code" href="structpa__stat__info.html#a36814384c42551245ec04a42a1d108c6">memblock_allocated</a>; </div>
<div class="line"><a name="l00754"></a><span class="lineno"><a class="line" href="structpa__stat__info.html#ad54f7b171d1e029098db60a78c84641d"> 754</a></span>  uint32_t <a class="code" href="structpa__stat__info.html#ad54f7b171d1e029098db60a78c84641d">memblock_allocated_size</a>; </div>
<div class="line"><a name="l00755"></a><span class="lineno"><a class="line" href="structpa__stat__info.html#adf5100f95e47a8fefdc37d610aff3446"> 755</a></span>  uint32_t <a class="code" href="structpa__stat__info.html#adf5100f95e47a8fefdc37d610aff3446">scache_size</a>; </div>
<div class="line"><a name="l00756"></a><span class="lineno"><a class="line" href="introspect_8h.html#a37524feb4535a553739276278920d903"> 756</a></span> } <a class="code" href="introspect_8h.html#a37524feb4535a553739276278920d903">pa_stat_info</a>;</div>
<div class="line"><a name="l00757"></a><span class="lineno"> 757</span>  </div>
<div class="line"><a name="l00759"></a><span class="lineno"><a class="line" href="introspect_8h.html#a9077ecda9cae016f761506ba6acc330a"> 759</a></span> <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="l00760"></a><span class="lineno"> 760</span>  </div>
<div class="line"><a name="l00762"></a><span class="lineno"><a class="line" href="introspect_8h.html#ae3eab4bd418ed49d639c6d2e62535e34"> 762</a></span> <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="l00763"></a><span class="lineno"> 763</span>  </div>
<div class="line"><a name="l00771"></a><span class="lineno"><a class="line" href="structpa__sample__info.html"> 771</a></span> <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="l00772"></a><span class="lineno"><a class="line" href="structpa__sample__info.html#adb30a4469fa36cf65ac3a4fc34147269"> 772</a></span>  uint32_t <a class="code" href="structpa__sample__info.html#adb30a4469fa36cf65ac3a4fc34147269">index</a>; </div>
<div class="line"><a name="l00773"></a><span class="lineno"><a class="line" href="structpa__sample__info.html#aff7856e2ae9d7c65d9a4129214d6bfee"> 773</a></span>  <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="l00774"></a><span class="lineno"><a class="line" href="structpa__sample__info.html#aa5800159038a81e0ea60341010441451"> 774</a></span>  <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="l00775"></a><span class="lineno"><a class="line" href="structpa__sample__info.html#a0c21b10ae0259e77a2e3c59ec6962db2"> 775</a></span>  <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="l00776"></a><span class="lineno"><a class="line" href="structpa__sample__info.html#aa2bb3b6835f72fce152167017ae7ec9e"> 776</a></span>  <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="l00777"></a><span class="lineno"><a class="line" href="structpa__sample__info.html#af2964f765cee6c5de2aadfde83d0eced"> 777</a></span>  <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="l00778"></a><span class="lineno"><a class="line" href="structpa__sample__info.html#a8b61670ac14973b401678e78719f47c9"> 778</a></span>  uint32_t <a class="code" href="structpa__sample__info.html#a8b61670ac14973b401678e78719f47c9">bytes</a>; </div>
<div class="line"><a name="l00779"></a><span class="lineno"><a class="line" href="structpa__sample__info.html#a4b00b5d49ac65f25067fea4967e0b52d"> 779</a></span>  <span class="keywordtype">int</span> <a class="code" href="structpa__sample__info.html#a4b00b5d49ac65f25067fea4967e0b52d">lazy</a>; </div>
<div class="line"><a name="l00780"></a><span class="lineno"><a class="line" href="structpa__sample__info.html#a07002d9f333420b97cb844be6e039b0b"> 780</a></span>  <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="l00781"></a><span class="lineno"><a class="line" href="structpa__sample__info.html#ab851b2b93f49941fbed32f6aa19d848a"> 781</a></span>  <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="l00782"></a><span class="lineno"><a class="line" href="introspect_8h.html#ade75c446aaeb6f39e995ef7b550942ca"> 782</a></span> } <a class="code" href="introspect_8h.html#ade75c446aaeb6f39e995ef7b550942ca">pa_sample_info</a>;</div>
<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>  </div>
<div class="line"><a name="l00785"></a><span class="lineno"><a class="line" href="introspect_8h.html#a8fd229426c50ece1a16a79e49c18906a"> 785</a></span> <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="l00786"></a><span class="lineno"> 786</span>  </div>
<div class="line"><a name="l00788"></a><span class="lineno"><a class="line" href="introspect_8h.html#a755c9d2c30fbd10bf18730f3ddfe1c3e"> 788</a></span> <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> *name, <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="l00789"></a><span class="lineno"> 789</span>  </div>
<div class="line"><a name="l00791"></a><span class="lineno"><a class="line" href="introspect_8h.html#a322e92056dadcf4f5abaa002d6e4034b"> 791</a></span> <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="l00792"></a><span class="lineno"> 792</span>  </div>
<div class="line"><a name="l00794"></a><span class="lineno"><a class="line" href="introspect_8h.html#ac8219dea1efd6928edacad423ec6e7a6"> 794</a></span> <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="l00795"></a><span class="lineno"> 795</span>  </div>
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span> <span class="keyword">typedef</span> <span class="keyword">enum</span> pa_autoload_type {</div>
<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>  PA_AUTOLOAD_SINK = 0,</div>
<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>  PA_AUTOLOAD_SOURCE = 1</div>
<div class="line"><a name="l00806"></a><span class="lineno"> 806</span> } pa_autoload_type_t;</div>
<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>  </div>
<div class="line"><a name="l00811"></a><span class="lineno"> 811</span> <span class="keyword">typedef</span> <span class="keyword">struct </span>pa_autoload_info {</div>
<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>  uint32_t index; </div>
<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *name; </div>
<div class="line"><a name="l00814"></a><span class="lineno"> 814</span>  pa_autoload_type_t type; </div>
<div class="line"><a name="l00815"></a><span class="lineno"> 815</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *module; </div>
<div class="line"><a name="l00816"></a><span class="lineno"> 816</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *argument; </div>
<div class="line"><a name="l00817"></a><span class="lineno"> 817</span> } pa_autoload_info;</div>
<div class="line"><a name="l00818"></a><span class="lineno"> 818</span>  </div>
<div class="line"><a name="l00820"></a><span class="lineno"> 820</span> <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="l00821"></a><span class="lineno"> 821</span>  </div>
<div class="line"><a name="l00823"></a><span class="lineno"> 823</span> <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> *name, 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="l00824"></a><span class="lineno"> 824</span>  </div>
<div class="line"><a name="l00826"></a><span class="lineno"> 826</span> <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="l00827"></a><span class="lineno"> 827</span>  </div>
<div class="line"><a name="l00829"></a><span class="lineno"> 829</span> <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="l00830"></a><span class="lineno"> 830</span>  </div>
<div class="line"><a name="l00832"></a><span class="lineno"> 832</span> <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> *name, 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="l00833"></a><span class="lineno"> 833</span>  </div>
<div class="line"><a name="l00835"></a><span class="lineno"> 835</span> <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> *name, 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="l00836"></a><span class="lineno"> 836</span>  </div>
<div class="line"><a name="l00838"></a><span class="lineno"> 838</span> <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="l00839"></a><span class="lineno"> 839</span>  </div>
<div class="line"><a name="l00844"></a><span class="lineno"> 844</span> PA_C_DECL_END</div>
<div class="line"><a name="l00845"></a><span class="lineno"> 845</span>  </div>
<div class="line"><a name="l00846"></a><span class="lineno"> 846</span> <span class="preprocessor">#endif</span></div>
<div class="ttc" id="achannelmap_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="acontext_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="acontext_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="acontext_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="adef_8h_html_a34761162f8302bff7d73f9bfb5d51cc8"><div class="ttname"><a href="def_8h.html#a34761162f8302bff7d73f9bfb5d51cc8">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="adef_8h_html_a81f0db77667f306fbf2eb556a6e3cab0"><div class="ttname"><a href="def_8h.html#a81f0db77667f306fbf2eb556a6e3cab0">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="adef_8h_html_a980677b556d6ac80dbde3426f0c879e8"><div class="ttname"><a href="def_8h.html#a980677b556d6ac80dbde3426f0c879e8">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="adef_8h_html_a9f485f3465601059c29c7b966ac62490"><div class="ttname"><a href="def_8h.html#a9f485f3465601059c29c7b966ac62490">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="aformat_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="agccmacro_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="agccmacro_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:89</div></div>
<div class="ttc" id="aintrospect_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="aintrospect_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="aintrospect_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:619</div></div>
<div class="ttc" id="aintrospect_8h_html_a0ae9936bddc65751a56c9869662eeeec"><div class="ttname"><a href="introspect_8h.html#a0ae9936bddc65751a56c9869662eeeec">pa_card_profile_info</a></div><div class="ttdeci">struct pa_card_profile_info pa_card_profile_info</div></div>
<div class="ttc" id="aintrospect_8h_html_a0d3e0aca74446ba66de3c580e980bf20"><div class="ttname"><a href="introspect_8h.html#a0d3e0aca74446ba66de3c580e980bf20">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="aintrospect_8h_html_a10ecbc912dc4a355e4ac7fd222c54cca"><div class="ttname"><a href="introspect_8h.html#a10ecbc912dc4a355e4ac7fd222c54cca">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="aintrospect_8h_html_a12f4a2b3bbd61d83b70c97225e4f1dad"><div class="ttname"><a href="introspect_8h.html#a12f4a2b3bbd61d83b70c97225e4f1dad">pa_context_send_message_to_object</a></div><div class="ttdeci">pa_operation * pa_context_send_message_to_object(pa_context *c, const char *recipient_name, const char *message, const char *message_parameters, pa_context_string_cb_t cb, void *userdata)</div><div class="ttdoc">Send a message to an object that registered a message handler.</div></div>
<div class="ttc" id="aintrospect_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:400</div></div>
<div class="ttc" id="aintrospect_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="aintrospect_8h_html_a175e31068e3c61180480cc7d92640f92"><div class="ttname"><a href="introspect_8h.html#a175e31068e3c61180480cc7d92640f92">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="aintrospect_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="aintrospect_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="aintrospect_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="aintrospect_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="aintrospect_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="aintrospect_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="aintrospect_8h_html_a308af7576304b1baca844d14d9c7fb65"><div class="ttname"><a href="introspect_8h.html#a308af7576304b1baca844d14d9c7fb65">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="aintrospect_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="aintrospect_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="aintrospect_8h_html_a37524feb4535a553739276278920d903"><div class="ttname"><a href="introspect_8h.html#a37524feb4535a553739276278920d903">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="aintrospect_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="aintrospect_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="aintrospect_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="aintrospect_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="aintrospect_8h_html_a41f30a3d27dd9c8759cb1b5b27715dfb"><div class="ttname"><a href="introspect_8h.html#a41f30a3d27dd9c8759cb1b5b27715dfb">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="aintrospect_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="aintrospect_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="aintrospect_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:720</div></div>
<div class="ttc" id="aintrospect_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="aintrospect_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="aintrospect_8h_html_a683990d2e5e670a9a73c4dceb78afdbc"><div class="ttname"><a href="introspect_8h.html#a683990d2e5e670a9a73c4dceb78afdbc">pa_context_string_cb_t</a></div><div class="ttdeci">void(* pa_context_string_cb_t)(pa_context *c, int success, char *response, void *userdata)</div><div class="ttdoc">Callback prototype for pa_context_send_message_to_object()</div><div class="ttdef"><b>Definition:</b> introspect.h:501</div></div>
<div class="ttc" id="aintrospect_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="aintrospect_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="aintrospect_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="aintrospect_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="aintrospect_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="aintrospect_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:455</div></div>
<div class="ttc" id="aintrospect_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:523</div></div>
<div class="ttc" id="aintrospect_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="aintrospect_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="aintrospect_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:785</div></div>
<div class="ttc" id="aintrospect_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:759</div></div>
<div class="ttc" id="aintrospect_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="aintrospect_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="aintrospect_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="aintrospect_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="aintrospect_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="aintrospect_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:668</div></div>
<div class="ttc" id="aintrospect_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="aintrospect_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="aintrospect_8h_html_aa71929297dfbfc4a9d89a98a559391a1"><div class="ttname"><a href="introspect_8h.html#aa71929297dfbfc4a9d89a98a559391a1">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="aintrospect_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="aintrospect_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="aintrospect_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="aintrospect_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="aintrospect_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="aintrospect_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="aintrospect_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="aintrospect_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:479</div></div>
<div class="ttc" id="aintrospect_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="aintrospect_8h_html_ac472a451fadf9a86b1cf863e34fcaf93"><div class="ttname"><a href="introspect_8h.html#ac472a451fadf9a86b1cf863e34fcaf93">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="aintrospect_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="aintrospect_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="aintrospect_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:295</div></div>
<div class="ttc" id="aintrospect_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="aintrospect_8h_html_ad04526e049fd237ce7d26cd914591229"><div class="ttname"><a href="introspect_8h.html#ad04526e049fd237ce7d26cd914591229">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="aintrospect_8h_html_ad0c8d317ad7b07da9470bedcc0e39726"><div class="ttname"><a href="introspect_8h.html#ad0c8d317ad7b07da9470bedcc0e39726">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="aintrospect_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="aintrospect_8h_html_ade75c446aaeb6f39e995ef7b550942ca"><div class="ttname"><a href="introspect_8h.html#ade75c446aaeb6f39e995ef7b550942ca">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="aintrospect_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="aintrospect_8h_html_ae17ae86564ac402f35a505bb97c704ea"><div class="ttname"><a href="introspect_8h.html#ae17ae86564ac402f35a505bb97c704ea">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="aintrospect_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="aintrospect_8h_html_ae83f23eb446a0a4d1366fbb79385c862"><div class="ttname"><a href="introspect_8h.html#ae83f23eb446a0a4d1366fbb79385c862">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="aintrospect_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="aintrospect_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="aintrospect_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="aintrospect_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:488</div></div>
<div class="ttc" id="aintrospect_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="aintrospect_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="aintrospect_8h_html_af94dc9a94ee6dca64cd19f3cfa11cb27"><div class="ttname"><a href="introspect_8h.html#af94dc9a94ee6dca64cd19f3cfa11cb27">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="aintrospect_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="aintrospect_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="aoperation_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="aoperation_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="aproplist_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="aproplist_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:278</div></div>
<div class="ttc" id="asample_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:264</div></div>
<div class="ttc" id="astructpa__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:603</div></div>
<div class="ttc" id="astructpa__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:611</div></div>
<div class="ttc" id="astructpa__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:608</div></div>
<div class="ttc" id="astructpa__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:614</div></div>
<div class="ttc" id="astructpa__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:604</div></div>
<div class="ttc" id="astructpa__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:606</div></div>
<div class="ttc" id="astructpa__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:612</div></div>
<div class="ttc" id="astructpa__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:610</div></div>
<div class="ttc" id="astructpa__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:605</div></div>
<div class="ttc" id="astructpa__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:613</div></div>
<div class="ttc" id="astructpa__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:615</div></div>
<div class="ttc" id="astructpa__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:607</div></div>
<div class="ttc" id="astructpa__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:609</div></div>
<div class="ttc" id="astructpa__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:567</div></div>
<div class="ttc" id="astructpa__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:577</div></div>
<div class="ttc" id="astructpa__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:571</div></div>
<div class="ttc" id="astructpa__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:572</div></div>
<div class="ttc" id="astructpa__card__port__info_html_a2a813c8984950ac53d29900544965d43"><div class="ttname"><a href="structpa__card__port__info.html#a2a813c8984950ac53d29900544965d43">pa_card_port_info::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdoc">Port type, see pa_device_port_type.</div><div class="ttdef"><b>Definition:</b> introspect.h:597</div></div>
<div class="ttc" id="astructpa__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:570</div></div>
<div class="ttc" id="astructpa__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:576</div></div>
<div class="ttc" id="astructpa__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:569</div></div>
<div class="ttc" id="astructpa__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:574</div></div>
<div class="ttc" id="astructpa__card__port__info_html_aa51ace5d6ba0001f3d00f04c927c2e60"><div class="ttname"><a href="structpa__card__port__info.html#aa51ace5d6ba0001f3d00f04c927c2e60">pa_card_port_info::availability_group</a></div><div class="ttdeci">const char * availability_group</div><div class="ttdoc">An indentifier for the group of ports that share their availability status with each other.</div><div class="ttdef"><b>Definition:</b> introspect.h:578</div></div>
<div class="ttc" id="astructpa__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:573</div></div>
<div class="ttc" id="astructpa__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:575</div></div>
<div class="ttc" id="astructpa__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:568</div></div>
<div class="ttc" id="astructpa__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:550</div></div>
<div class="ttc" id="astructpa__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:551</div></div>
<div class="ttc" id="astructpa__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:555</div></div>
<div class="ttc" id="astructpa__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:554</div></div>
<div class="ttc" id="astructpa__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:552</div></div>
<div class="ttc" id="astructpa__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 "unavailable", then it makes no sense to try to a...</div><div class="ttdef"><b>Definition:</b> introspect.h:556</div></div>
<div class="ttc" id="astructpa__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:553</div></div>
<div class="ttc" id="astructpa__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:539</div></div>
<div class="ttc" id="astructpa__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:540</div></div>
<div class="ttc" id="astructpa__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:542</div></div>
<div class="ttc" id="astructpa__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:541</div></div>
<div class="ttc" id="astructpa__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:544</div></div>
<div class="ttc" id="astructpa__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:543</div></div>
<div class="ttc" id="astructpa__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:264</div></div>
<div class="ttc" id="astructpa__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:514</div></div>
<div class="ttc" id="astructpa__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:516</div></div>
<div class="ttc" id="astructpa__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:517</div></div>
<div class="ttc" id="astructpa__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:518</div></div>
<div class="ttc" id="astructpa__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:515</div></div>
<div class="ttc" id="astructpa__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:519</div></div>
<div class="ttc" id="astructpa__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:145</div></div>
<div class="ttc" id="astructpa__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:98</div></div>
<div class="ttc" id="astructpa__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:467</div></div>
<div class="ttc" id="astructpa__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:468</div></div>
<div class="ttc" id="astructpa__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:475</div></div>
<div class="ttc" id="astructpa__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:471</div></div>
<div class="ttc" id="astructpa__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:469</div></div>
<div class="ttc" id="astructpa__module__info_html_afcdefe080feafc3bb15cd4fc5b71479f"><div class="ttname"><a href="structpa__module__info.html#afcdefe080feafc3bb15cd4fc5b71479f">pa_module_info::argument</a></div><div class="ttdeci">const char * argument</div><div class="ttdoc">Argument string of the module.</div><div class="ttdef"><b>Definition:</b> introspect.h:470</div></div>
<div class="ttc" id="astructpa__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:771</div></div>
<div class="ttc" id="astructpa__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:780</div></div>
<div class="ttc" id="astructpa__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:775</div></div>
<div class="ttc" id="astructpa__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:779</div></div>
<div class="ttc" id="astructpa__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:778</div></div>
<div class="ttc" id="astructpa__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:776</div></div>
<div class="ttc" id="astructpa__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:774</div></div>
<div class="ttc" id="astructpa__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:781</div></div>
<div class="ttc" id="astructpa__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:772</div></div>
<div class="ttc" id="astructpa__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:777</div></div>
<div class="ttc" id="astructpa__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:773</div></div>
<div class="ttc" id="astructpa__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:252</div></div>
<div class="ttc" id="astructpa__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:442</div></div>
<div class="ttc" id="astructpa__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:444</div></div>
<div class="ttc" id="astructpa__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:447</div></div>
<div class="ttc" id="astructpa__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:443</div></div>
<div class="ttc" id="astructpa__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 "pulseaudio")</div><div class="ttdef"><b>Definition:</b> introspect.h:446</div></div>
<div class="ttc" id="astructpa__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:451</div></div>
<div class="ttc" id="astructpa__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:449</div></div>
<div class="ttc" id="astructpa__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:450</div></div>
<div class="ttc" id="astructpa__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:448</div></div>
<div class="ttc" id="astructpa__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:445</div></div>
<div class="ttc" id="astructpa__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:267</div></div>
<div class="ttc" id="astructpa__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:271</div></div>
<div class="ttc" id="astructpa__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:286</div></div>
<div class="ttc" id="astructpa__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:285</div></div>
<div class="ttc" id="astructpa__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:269</div></div>
<div class="ttc" id="astructpa__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:287</div></div>
<div class="ttc" id="astructpa__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 "base" volume that refers to unamplified/unattenuated volume in the context of the outpu...</div><div class="ttdef"><b>Definition:</b> introspect.h:283</div></div>
<div class="ttc" id="astructpa__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:280</div></div>
<div class="ttc" id="astructpa__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:282</div></div>
<div class="ttc" id="astructpa__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:291</div></div>
<div class="ttc" id="astructpa__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:277</div></div>
<div class="ttc" id="astructpa__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:272</div></div>
<div class="ttc" id="astructpa__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:268</div></div>
<div class="ttc" id="astructpa__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:289</div></div>
<div class="ttc" id="astructpa__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:278</div></div>
<div class="ttc" id="astructpa__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:290</div></div>
<div class="ttc" id="astructpa__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:273</div></div>
<div class="ttc" id="astructpa__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:279</div></div>
<div class="ttc" id="astructpa__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:275</div></div>
<div class="ttc" id="astructpa__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:270</div></div>
<div class="ttc" id="astructpa__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:281</div></div>
<div class="ttc" id="astructpa__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:288</div></div>
<div class="ttc" id="astructpa__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:276</div></div>
<div class="ttc" id="astructpa__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:284</div></div>
<div class="ttc" id="astructpa__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:274</div></div>
<div class="ttc" id="astructpa__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:646</div></div>
<div class="ttc" id="astructpa__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:649</div></div>
<div class="ttc" id="astructpa__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:652</div></div>
<div class="ttc" id="astructpa__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:654</div></div>
<div class="ttc" id="astructpa__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:660</div></div>
<div class="ttc" id="astructpa__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:663</div></div>
<div class="ttc" id="astructpa__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:659</div></div>
<div class="ttc" id="astructpa__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:656</div></div>
<div class="ttc" id="astructpa__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:664</div></div>
<div class="ttc" id="astructpa__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:661</div></div>
<div class="ttc" id="astructpa__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:648</div></div>
<div class="ttc" id="astructpa__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:647</div></div>
<div class="ttc" id="astructpa__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:651</div></div>
<div class="ttc" id="astructpa__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:658</div></div>
<div class="ttc" id="astructpa__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:657</div></div>
<div class="ttc" id="astructpa__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:653</div></div>
<div class="ttc" id="astructpa__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:655</div></div>
<div class="ttc" id="astructpa__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:650</div></div>
<div class="ttc" id="astructpa__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:662</div></div>
<div class="ttc" id="astructpa__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:233</div></div>
<div class="ttc" id="astructpa__sink__port__info_html_a131d1f069b4d60f9bb00dec17d8269c8"><div class="ttname"><a href="structpa__sink__port__info.html#a131d1f069b4d60f9bb00dec17d8269c8">pa_sink_port_info::availability_group</a></div><div class="ttdeci">const char * availability_group</div><div class="ttdoc">An indentifier for the group of ports that share their availability status with each other.</div><div class="ttdef"><b>Definition:</b> introspect.h:238</div></div>
<div class="ttc" id="astructpa__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:236</div></div>
<div class="ttc" id="astructpa__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:234</div></div>
<div class="ttc" id="astructpa__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:237</div></div>
<div class="ttc" id="astructpa__sink__port__info_html_aa17f3e340845799d7b2638b852206d8c"><div class="ttname"><a href="structpa__sink__port__info.html#aa17f3e340845799d7b2638b852206d8c">pa_sink_port_info::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdoc">Port type, see pa_device_port_type.</div><div class="ttdef"><b>Definition:</b> introspect.h:261</div></div>
<div class="ttc" id="astructpa__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:235</div></div>
<div class="ttc" id="astructpa__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:372</div></div>
<div class="ttc" id="astructpa__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:390</div></div>
<div class="ttc" id="astructpa__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:379</div></div>
<div class="ttc" id="astructpa__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:386</div></div>
<div class="ttc" id="astructpa__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:376</div></div>
<div class="ttc" id="astructpa__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:384</div></div>
<div class="ttc" id="astructpa__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:392</div></div>
<div class="ttc" id="astructpa__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:389</div></div>
<div class="ttc" id="astructpa__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:382</div></div>
<div class="ttc" id="astructpa__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:381</div></div>
<div class="ttc" id="astructpa__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:383</div></div>
<div class="ttc" id="astructpa__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:373</div></div>
<div class="ttc" id="astructpa__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:391</div></div>
<div class="ttc" id="astructpa__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:393</div></div>
<div class="ttc" id="astructpa__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 "base" volume that refers to unamplified/unattenuated volume in the context of the input...</div><div class="ttdef"><b>Definition:</b> introspect.h:388</div></div>
<div class="ttc" id="astructpa__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:387</div></div>
<div class="ttc" id="astructpa__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:378</div></div>
<div class="ttc" id="astructpa__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:394</div></div>
<div class="ttc" id="astructpa__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:377</div></div>
<div class="ttc" id="astructpa__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:374</div></div>
<div class="ttc" id="astructpa__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:380</div></div>
<div class="ttc" id="astructpa__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:375</div></div>
<div class="ttc" id="astructpa__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:395</div></div>
<div class="ttc" id="astructpa__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:396</div></div>
<div class="ttc" id="astructpa__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:385</div></div>
<div class="ttc" id="astructpa__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:698</div></div>
<div class="ttc" id="astructpa__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:715</div></div>
<div class="ttc" id="astructpa__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:705</div></div>
<div class="ttc" id="astructpa__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:702</div></div>
<div class="ttc" id="astructpa__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:701</div></div>
<div class="ttc" id="astructpa__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:706</div></div>
<div class="ttc" id="astructpa__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:699</div></div>
<div class="ttc" id="astructpa__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:710</div></div>
<div class="ttc" id="astructpa__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:704</div></div>
<div class="ttc" id="astructpa__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:708</div></div>
<div class="ttc" id="astructpa__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:712</div></div>
<div class="ttc" id="astructpa__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:709</div></div>
<div class="ttc" id="astructpa__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:711</div></div>
<div class="ttc" id="astructpa__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:700</div></div>
<div class="ttc" id="astructpa__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:716</div></div>
<div class="ttc" id="astructpa__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:713</div></div>
<div class="ttc" id="astructpa__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:714</div></div>
<div class="ttc" id="astructpa__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:703</div></div>
<div class="ttc" id="astructpa__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:707</div></div>
<div class="ttc" id="astructpa__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:337</div></div>
<div class="ttc" id="astructpa__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:340</div></div>
<div class="ttc" id="astructpa__source__port__info_html_a0c403293d39565f51bdb4006387a9084"><div class="ttname"><a href="structpa__source__port__info.html#a0c403293d39565f51bdb4006387a9084">pa_source_port_info::availability_group</a></div><div class="ttdeci">const char * availability_group</div><div class="ttdoc">An indentifier for the group of ports that share their availability status with each other.</div><div class="ttdef"><b>Definition:</b> introspect.h:342</div></div>
<div class="ttc" id="astructpa__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:339</div></div>
<div class="ttc" id="astructpa__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:338</div></div>
<div class="ttc" id="astructpa__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:341</div></div>
<div class="ttc" id="astructpa__source__port__info_html_a9c8aaa10065d10b055d83deeac233681"><div class="ttname"><a href="structpa__source__port__info.html#a9c8aaa10065d10b055d83deeac233681">pa_source_port_info::type</a></div><div class="ttdeci">uint32_t type</div><div class="ttdoc">Port type, see pa_device_port_type.</div><div class="ttdef"><b>Definition:</b> introspect.h:366</div></div>
<div class="ttc" id="astructpa__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:750</div></div>
<div class="ttc" id="astructpa__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:753</div></div>
<div class="ttc" id="astructpa__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:751</div></div>
<div class="ttc" id="astructpa__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:754</div></div>
<div class="ttc" id="astructpa__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:755</div></div>
<div class="ttc" id="astructpa__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:752</div></div>
<div class="ttc" id="avolume_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="avolume_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; < PA_VOLUME_NORM: decreased volume; PA_VOLUME_NORM: n...</div><div class="ttdef"><b>Definition:</b> volume.h:117</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="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
</ul>
</div>
</body>
</html>