Sophie

Sophie

distrib > Fedora > 18 > x86_64 > media > updates > by-pkgid > c6a4530fb2a89779c232c42c21f3bfa2 > files > 172

pulseaudio-libs-devel-2.1-7.fc18.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3"/>
<title>PulseAudio: introspect.h File Reference</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="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</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 style="padding-left: 0.5em;">
   <div id="projectname">PulseAudio
   &#160;<span id="projectnumber">2.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('introspect_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a>  </div>
  <div class="headertitle">
<div class="title">introspect.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Routines for daemon introspection.  
<a href="#details">More...</a></p>

<p><a href="introspect_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__sink__port__info.html">pa_sink_port_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about a specific port of a sink.  <a href="structpa__sink__port__info.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__sink__info.html">pa_sink_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about sinks.  <a href="structpa__sink__info.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__source__port__info.html">pa_source_port_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about a specific port of a source.  <a href="structpa__source__port__info.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__source__info.html">pa_source_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about sources.  <a href="structpa__source__info.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__server__info.html">pa_server_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Server information.  <a href="structpa__server__info.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__module__info.html">pa_module_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about modules.  <a href="structpa__module__info.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__client__info.html">pa_client_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about clients.  <a href="structpa__client__info.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__card__profile__info.html">pa_card_profile_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about a specific profile of a card.  <a href="structpa__card__profile__info.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__card__port__info.html">pa_card_port_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about a specific port of a card.  <a href="structpa__card__port__info.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__card__info.html">pa_card_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about cards.  <a href="structpa__card__info.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__sink__input__info.html">pa_sink_input_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about sink inputs.  <a href="structpa__sink__input__info.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__source__output__info.html">pa_source_output_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about source outputs.  <a href="structpa__source__output__info.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__stat__info.html">pa_stat_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Memory block statistics.  <a href="structpa__stat__info.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__sample__info.html">pa_sample_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about sample cache entries.  <a href="structpa__sample__info.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Sinks</h2></td></tr>
<tr class="memitem:a056637f47d5fd96cbffa9c7ab70b3476"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__sink__port__info.html">pa_sink_port_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a056637f47d5fd96cbffa9c7ab70b3476">pa_sink_port_info</a></td></tr>
<tr class="memdesc:a056637f47d5fd96cbffa9c7ab70b3476"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about a specific port of a sink.  <a href="#a056637f47d5fd96cbffa9c7ab70b3476"></a><br/></td></tr>
<tr class="separator:a056637f47d5fd96cbffa9c7ab70b3476"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae5d9d84ca267f856c03b4582957e2a2"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__sink__info.html">pa_sink_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#aae5d9d84ca267f856c03b4582957e2a2">pa_sink_info</a></td></tr>
<tr class="memdesc:aae5d9d84ca267f856c03b4582957e2a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about sinks.  <a href="#aae5d9d84ca267f856c03b4582957e2a2"></a><br/></td></tr>
<tr class="separator:aae5d9d84ca267f856c03b4582957e2a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a777ab5dde1e95e21dcdc6533a574bede"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a777ab5dde1e95e21dcdc6533a574bede">pa_sink_info_cb_t</a> )(<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__sink__info.html">pa_sink_info</a> *i, int eol, void *userdata)</td></tr>
<tr class="memdesc:a777ab5dde1e95e21dcdc6533a574bede"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#a446ffde2b8adea89940adcba40be319c" title="Get information about a sink by its name.">pa_context_get_sink_info_by_name()</a> and friends.  <a href="#a777ab5dde1e95e21dcdc6533a574bede"></a><br/></td></tr>
<tr class="separator:a777ab5dde1e95e21dcdc6533a574bede"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a446ffde2b8adea89940adcba40be319c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a446ffde2b8adea89940adcba40be319c">pa_context_get_sink_info_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, <a class="el" href="introspect_8h.html#a777ab5dde1e95e21dcdc6533a574bede">pa_sink_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a446ffde2b8adea89940adcba40be319c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get information about a sink by its name.  <a href="#a446ffde2b8adea89940adcba40be319c"></a><br/></td></tr>
<tr class="separator:a446ffde2b8adea89940adcba40be319c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae886cd4bdc06fa98a61d15f818c33c9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ae886cd4bdc06fa98a61d15f818c33c9f">pa_context_get_sink_info_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#a777ab5dde1e95e21dcdc6533a574bede">pa_sink_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ae886cd4bdc06fa98a61d15f818c33c9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get information about a sink by its index.  <a href="#ae886cd4bdc06fa98a61d15f818c33c9f"></a><br/></td></tr>
<tr class="separator:ae886cd4bdc06fa98a61d15f818c33c9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77d4044975898442e53b0686501f5713"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a77d4044975898442e53b0686501f5713">pa_context_get_sink_info_list</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#a777ab5dde1e95e21dcdc6533a574bede">pa_sink_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a77d4044975898442e53b0686501f5713"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the complete sink list.  <a href="#a77d4044975898442e53b0686501f5713"></a><br/></td></tr>
<tr class="separator:a77d4044975898442e53b0686501f5713"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22397a278f2e059521800cb94af0e60a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a22397a278f2e059521800cb94af0e60a">pa_context_set_sink_volume_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, const <a class="el" href="structpa__cvolume.html">pa_cvolume</a> *volume, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a22397a278f2e059521800cb94af0e60a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the volume of a sink device specified by its index.  <a href="#a22397a278f2e059521800cb94af0e60a"></a><br/></td></tr>
<tr class="separator:a22397a278f2e059521800cb94af0e60a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f326898ea80a5a41e586e50976bbfbb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a9f326898ea80a5a41e586e50976bbfbb">pa_context_set_sink_volume_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, const <a class="el" href="structpa__cvolume.html">pa_cvolume</a> *volume, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a9f326898ea80a5a41e586e50976bbfbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the volume of a sink device specified by its name.  <a href="#a9f326898ea80a5a41e586e50976bbfbb"></a><br/></td></tr>
<tr class="separator:a9f326898ea80a5a41e586e50976bbfbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2b6b66776211d46e651ae9ce1c5aceb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ac2b6b66776211d46e651ae9ce1c5aceb">pa_context_set_sink_mute_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, int mute, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ac2b6b66776211d46e651ae9ce1c5aceb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the mute switch of a sink device specified by its index.  <a href="#ac2b6b66776211d46e651ae9ce1c5aceb"></a><br/></td></tr>
<tr class="separator:ac2b6b66776211d46e651ae9ce1c5aceb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96f6f68c8db4571238ff9c5d2d243ef3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a96f6f68c8db4571238ff9c5d2d243ef3">pa_context_set_sink_mute_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, int mute, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a96f6f68c8db4571238ff9c5d2d243ef3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the mute switch of a sink device specified by its name.  <a href="#a96f6f68c8db4571238ff9c5d2d243ef3"></a><br/></td></tr>
<tr class="separator:a96f6f68c8db4571238ff9c5d2d243ef3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9d8fc7125c751bcec287c2771e9d859"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#aa9d8fc7125c751bcec287c2771e9d859">pa_context_suspend_sink_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *sink_name, int suspend, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:aa9d8fc7125c751bcec287c2771e9d859"><td class="mdescLeft">&#160;</td><td class="mdescRight">Suspend/Resume a sink.  <a href="#aa9d8fc7125c751bcec287c2771e9d859"></a><br/></td></tr>
<tr class="separator:aa9d8fc7125c751bcec287c2771e9d859"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6469df5f3d1c4a88ea0b5000944d5310"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a6469df5f3d1c4a88ea0b5000944d5310">pa_context_suspend_sink_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, int suspend, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a6469df5f3d1c4a88ea0b5000944d5310"><td class="mdescLeft">&#160;</td><td class="mdescRight">Suspend/Resume a sink.  <a href="#a6469df5f3d1c4a88ea0b5000944d5310"></a><br/></td></tr>
<tr class="separator:a6469df5f3d1c4a88ea0b5000944d5310"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a028b48d144de34d7489662c66812dbfa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a028b48d144de34d7489662c66812dbfa">pa_context_set_sink_port_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, const char *port, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a028b48d144de34d7489662c66812dbfa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the profile of a sink.  <a href="#a028b48d144de34d7489662c66812dbfa"></a><br/></td></tr>
<tr class="separator:a028b48d144de34d7489662c66812dbfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b612fec7e61bbbd4d3bec3e488189c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a6b612fec7e61bbbd4d3bec3e488189c6">pa_context_set_sink_port_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, const char *port, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a6b612fec7e61bbbd4d3bec3e488189c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the profile of a sink.  <a href="#a6b612fec7e61bbbd4d3bec3e488189c6"></a><br/></td></tr>
<tr class="separator:a6b612fec7e61bbbd4d3bec3e488189c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Sources</h2></td></tr>
<tr class="memitem:a1282d098e8a5002b8d37ba566db4bc04"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__source__port__info.html">pa_source_port_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a1282d098e8a5002b8d37ba566db4bc04">pa_source_port_info</a></td></tr>
<tr class="memdesc:a1282d098e8a5002b8d37ba566db4bc04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about a specific port of a source.  <a href="#a1282d098e8a5002b8d37ba566db4bc04"></a><br/></td></tr>
<tr class="separator:a1282d098e8a5002b8d37ba566db4bc04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6677c0360f6e96d14edb84a3e6f1e12f"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__source__info.html">pa_source_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a6677c0360f6e96d14edb84a3e6f1e12f">pa_source_info</a></td></tr>
<tr class="memdesc:a6677c0360f6e96d14edb84a3e6f1e12f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about sources.  <a href="#a6677c0360f6e96d14edb84a3e6f1e12f"></a><br/></td></tr>
<tr class="separator:a6677c0360f6e96d14edb84a3e6f1e12f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64473f849ce171bb661aa524cc029d7a"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a64473f849ce171bb661aa524cc029d7a">pa_source_info_cb_t</a> )(<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__source__info.html">pa_source_info</a> *i, int eol, void *userdata)</td></tr>
<tr class="memdesc:a64473f849ce171bb661aa524cc029d7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#a3904ba3fc9d83355cb84aab0d1cd3e91" title="Get information about a source by its name.">pa_context_get_source_info_by_name()</a> and friends.  <a href="#a64473f849ce171bb661aa524cc029d7a"></a><br/></td></tr>
<tr class="separator:a64473f849ce171bb661aa524cc029d7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3904ba3fc9d83355cb84aab0d1cd3e91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a3904ba3fc9d83355cb84aab0d1cd3e91">pa_context_get_source_info_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, <a class="el" href="introspect_8h.html#a64473f849ce171bb661aa524cc029d7a">pa_source_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a3904ba3fc9d83355cb84aab0d1cd3e91"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get information about a source by its name.  <a href="#a3904ba3fc9d83355cb84aab0d1cd3e91"></a><br/></td></tr>
<tr class="separator:a3904ba3fc9d83355cb84aab0d1cd3e91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55f2fbae1ce6b964e65c82c848280c06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a55f2fbae1ce6b964e65c82c848280c06">pa_context_get_source_info_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#a64473f849ce171bb661aa524cc029d7a">pa_source_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a55f2fbae1ce6b964e65c82c848280c06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get information about a source by its index.  <a href="#a55f2fbae1ce6b964e65c82c848280c06"></a><br/></td></tr>
<tr class="separator:a55f2fbae1ce6b964e65c82c848280c06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6663de37d9548ecb057dec5bd542898"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#aa6663de37d9548ecb057dec5bd542898">pa_context_get_source_info_list</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#a64473f849ce171bb661aa524cc029d7a">pa_source_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:aa6663de37d9548ecb057dec5bd542898"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the complete source list.  <a href="#aa6663de37d9548ecb057dec5bd542898"></a><br/></td></tr>
<tr class="separator:aa6663de37d9548ecb057dec5bd542898"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ea6e197db41f97425baffd3d1fce9a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a3ea6e197db41f97425baffd3d1fce9a1">pa_context_set_source_volume_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, const <a class="el" href="structpa__cvolume.html">pa_cvolume</a> *volume, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a3ea6e197db41f97425baffd3d1fce9a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the volume of a source device specified by its index.  <a href="#a3ea6e197db41f97425baffd3d1fce9a1"></a><br/></td></tr>
<tr class="separator:a3ea6e197db41f97425baffd3d1fce9a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec3c4fdf61f019b65c710c9563f9a0e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#aec3c4fdf61f019b65c710c9563f9a0e5">pa_context_set_source_volume_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, const <a class="el" href="structpa__cvolume.html">pa_cvolume</a> *volume, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:aec3c4fdf61f019b65c710c9563f9a0e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the volume of a source device specified by its name.  <a href="#aec3c4fdf61f019b65c710c9563f9a0e5"></a><br/></td></tr>
<tr class="separator:aec3c4fdf61f019b65c710c9563f9a0e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0087f8455adc79943685e777c84af83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ad0087f8455adc79943685e777c84af83">pa_context_set_source_mute_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, int mute, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ad0087f8455adc79943685e777c84af83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the mute switch of a source device specified by its index.  <a href="#ad0087f8455adc79943685e777c84af83"></a><br/></td></tr>
<tr class="separator:ad0087f8455adc79943685e777c84af83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94425f4fbee323edb5d143f3fccd91ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a94425f4fbee323edb5d143f3fccd91ce">pa_context_set_source_mute_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, int mute, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a94425f4fbee323edb5d143f3fccd91ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the mute switch of a source device specified by its name.  <a href="#a94425f4fbee323edb5d143f3fccd91ce"></a><br/></td></tr>
<tr class="separator:a94425f4fbee323edb5d143f3fccd91ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a277d2ff7b1fe73aaad5a2326e1c99020"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a277d2ff7b1fe73aaad5a2326e1c99020">pa_context_suspend_source_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *source_name, int suspend, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a277d2ff7b1fe73aaad5a2326e1c99020"><td class="mdescLeft">&#160;</td><td class="mdescRight">Suspend/Resume a source.  <a href="#a277d2ff7b1fe73aaad5a2326e1c99020"></a><br/></td></tr>
<tr class="separator:a277d2ff7b1fe73aaad5a2326e1c99020"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ab25ca547ddd7ea64334d19c62fdea2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a3ab25ca547ddd7ea64334d19c62fdea2">pa_context_suspend_source_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, int suspend, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a3ab25ca547ddd7ea64334d19c62fdea2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Suspend/Resume a source.  <a href="#a3ab25ca547ddd7ea64334d19c62fdea2"></a><br/></td></tr>
<tr class="separator:a3ab25ca547ddd7ea64334d19c62fdea2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad19624a291149b3c33f2246957610b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#aad19624a291149b3c33f2246957610b2">pa_context_set_source_port_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, const char *port, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:aad19624a291149b3c33f2246957610b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the profile of a source.  <a href="#aad19624a291149b3c33f2246957610b2"></a><br/></td></tr>
<tr class="separator:aad19624a291149b3c33f2246957610b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cf51e96cdba5e21a5e099f6c7d15d70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a1cf51e96cdba5e21a5e099f6c7d15d70">pa_context_set_source_port_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, const char *port, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a1cf51e96cdba5e21a5e099f6c7d15d70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the profile of a source.  <a href="#a1cf51e96cdba5e21a5e099f6c7d15d70"></a><br/></td></tr>
<tr class="separator:a1cf51e96cdba5e21a5e099f6c7d15d70"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Server</h2></td></tr>
<tr class="memitem:a992ee15ca7c34cb4e323646d8d3ee2eb"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__server__info.html">pa_server_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a992ee15ca7c34cb4e323646d8d3ee2eb">pa_server_info</a></td></tr>
<tr class="memdesc:a992ee15ca7c34cb4e323646d8d3ee2eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Server information.  <a href="#a992ee15ca7c34cb4e323646d8d3ee2eb"></a><br/></td></tr>
<tr class="separator:a992ee15ca7c34cb4e323646d8d3ee2eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20267a925b36c293b75b4bd95363edc1"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a20267a925b36c293b75b4bd95363edc1">pa_server_info_cb_t</a> )(<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__server__info.html">pa_server_info</a> *i, void *userdata)</td></tr>
<tr class="memdesc:a20267a925b36c293b75b4bd95363edc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#a6f3bdd9982d9dec70ca5acf6ada3a9a2" title="Get some information about the server.">pa_context_get_server_info()</a>  <a href="#a20267a925b36c293b75b4bd95363edc1"></a><br/></td></tr>
<tr class="separator:a20267a925b36c293b75b4bd95363edc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f3bdd9982d9dec70ca5acf6ada3a9a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a6f3bdd9982d9dec70ca5acf6ada3a9a2">pa_context_get_server_info</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#a20267a925b36c293b75b4bd95363edc1">pa_server_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a6f3bdd9982d9dec70ca5acf6ada3a9a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get some information about the server.  <a href="#a6f3bdd9982d9dec70ca5acf6ada3a9a2"></a><br/></td></tr>
<tr class="separator:a6f3bdd9982d9dec70ca5acf6ada3a9a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Modules</h2></td></tr>
<tr class="memitem:aa631e2f915d3c5f8b06f1da686d38e43"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__module__info.html">pa_module_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#aa631e2f915d3c5f8b06f1da686d38e43">pa_module_info</a></td></tr>
<tr class="memdesc:aa631e2f915d3c5f8b06f1da686d38e43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about modules.  <a href="#aa631e2f915d3c5f8b06f1da686d38e43"></a><br/></td></tr>
<tr class="separator:aa631e2f915d3c5f8b06f1da686d38e43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac33a60ebff26c6eaca13610e0f530618"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ac33a60ebff26c6eaca13610e0f530618">pa_module_info_cb_t</a> )(<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__module__info.html">pa_module_info</a> *i, int eol, void *userdata)</td></tr>
<tr class="memdesc:ac33a60ebff26c6eaca13610e0f530618"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#ab911f25494051a09e2ab2b01b483f2e5" title="Get some information about a module by its index.">pa_context_get_module_info()</a> and friends.  <a href="#ac33a60ebff26c6eaca13610e0f530618"></a><br/></td></tr>
<tr class="separator:ac33a60ebff26c6eaca13610e0f530618"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d2bd7ba79bfae335aaac538113f7f62"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a7d2bd7ba79bfae335aaac538113f7f62">pa_context_index_cb_t</a> )(<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, void *userdata)</td></tr>
<tr class="memdesc:a7d2bd7ba79bfae335aaac538113f7f62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#a4956ff4408e939c2b6fae9b76a86f05c" title="Load a module.">pa_context_load_module()</a>  <a href="#a7d2bd7ba79bfae335aaac538113f7f62"></a><br/></td></tr>
<tr class="separator:a7d2bd7ba79bfae335aaac538113f7f62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab911f25494051a09e2ab2b01b483f2e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ab911f25494051a09e2ab2b01b483f2e5">pa_context_get_module_info</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#ac33a60ebff26c6eaca13610e0f530618">pa_module_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ab911f25494051a09e2ab2b01b483f2e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get some information about a module by its index.  <a href="#ab911f25494051a09e2ab2b01b483f2e5"></a><br/></td></tr>
<tr class="separator:ab911f25494051a09e2ab2b01b483f2e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4895737ae03a4b37d6d69c5fdcfb365"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ab4895737ae03a4b37d6d69c5fdcfb365">pa_context_get_module_info_list</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#ac33a60ebff26c6eaca13610e0f530618">pa_module_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ab4895737ae03a4b37d6d69c5fdcfb365"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the complete list of currently loaded modules.  <a href="#ab4895737ae03a4b37d6d69c5fdcfb365"></a><br/></td></tr>
<tr class="separator:ab4895737ae03a4b37d6d69c5fdcfb365"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4956ff4408e939c2b6fae9b76a86f05c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a4956ff4408e939c2b6fae9b76a86f05c">pa_context_load_module</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, const char *argument, <a class="el" href="introspect_8h.html#a7d2bd7ba79bfae335aaac538113f7f62">pa_context_index_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a4956ff4408e939c2b6fae9b76a86f05c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load a module.  <a href="#a4956ff4408e939c2b6fae9b76a86f05c"></a><br/></td></tr>
<tr class="separator:a4956ff4408e939c2b6fae9b76a86f05c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14a91adee752a5bec98e4846971b4802"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a14a91adee752a5bec98e4846971b4802">pa_context_unload_module</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a14a91adee752a5bec98e4846971b4802"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unload a module.  <a href="#a14a91adee752a5bec98e4846971b4802"></a><br/></td></tr>
<tr class="separator:a14a91adee752a5bec98e4846971b4802"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Clients</h2></td></tr>
<tr class="memitem:a29eee11df2a6cc013856be2ae985b46b"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__client__info.html">pa_client_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a29eee11df2a6cc013856be2ae985b46b">pa_client_info</a></td></tr>
<tr class="memdesc:a29eee11df2a6cc013856be2ae985b46b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about clients.  <a href="#a29eee11df2a6cc013856be2ae985b46b"></a><br/></td></tr>
<tr class="separator:a29eee11df2a6cc013856be2ae985b46b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab83dc428a326fd4db5fffffeabd6c470"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ab83dc428a326fd4db5fffffeabd6c470">pa_client_info_cb_t</a> )(<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__client__info.html">pa_client_info</a> *i, int eol, void *userdata)</td></tr>
<tr class="memdesc:ab83dc428a326fd4db5fffffeabd6c470"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#a824553dc1dcedf3533f0074c78fa22dc" title="Get information about a client by its index.">pa_context_get_client_info()</a> and friends.  <a href="#ab83dc428a326fd4db5fffffeabd6c470"></a><br/></td></tr>
<tr class="separator:ab83dc428a326fd4db5fffffeabd6c470"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a824553dc1dcedf3533f0074c78fa22dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a824553dc1dcedf3533f0074c78fa22dc">pa_context_get_client_info</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#ab83dc428a326fd4db5fffffeabd6c470">pa_client_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a824553dc1dcedf3533f0074c78fa22dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get information about a client by its index.  <a href="#a824553dc1dcedf3533f0074c78fa22dc"></a><br/></td></tr>
<tr class="separator:a824553dc1dcedf3533f0074c78fa22dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe9e2194ddebb06fb46836a93cf4a1df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#afe9e2194ddebb06fb46836a93cf4a1df">pa_context_get_client_info_list</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#ab83dc428a326fd4db5fffffeabd6c470">pa_client_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:afe9e2194ddebb06fb46836a93cf4a1df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the complete client list.  <a href="#afe9e2194ddebb06fb46836a93cf4a1df"></a><br/></td></tr>
<tr class="separator:afe9e2194ddebb06fb46836a93cf4a1df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac81ed66b6bb184d1474a12cc2a5debc6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ac81ed66b6bb184d1474a12cc2a5debc6">pa_context_kill_client</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ac81ed66b6bb184d1474a12cc2a5debc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Kill a client.  <a href="#ac81ed66b6bb184d1474a12cc2a5debc6"></a><br/></td></tr>
<tr class="separator:ac81ed66b6bb184d1474a12cc2a5debc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Cards</h2></td></tr>
<tr class="memitem:a7966b88f767418534f3a4c9e9999e723"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__card__profile__info.html">pa_card_profile_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a7966b88f767418534f3a4c9e9999e723">pa_card_profile_info</a></td></tr>
<tr class="memdesc:a7966b88f767418534f3a4c9e9999e723"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about a specific profile of a card.  <a href="#a7966b88f767418534f3a4c9e9999e723"></a><br/></td></tr>
<tr class="separator:a7966b88f767418534f3a4c9e9999e723"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ff28e7954452d35a4ad53ac14ea2775"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__card__port__info.html">pa_card_port_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a8ff28e7954452d35a4ad53ac14ea2775">pa_card_port_info</a></td></tr>
<tr class="memdesc:a8ff28e7954452d35a4ad53ac14ea2775"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about a specific port of a card.  <a href="#a8ff28e7954452d35a4ad53ac14ea2775"></a><br/></td></tr>
<tr class="separator:a8ff28e7954452d35a4ad53ac14ea2775"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52e88fb2a43e868f3b2db2d7877c5022"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__card__info.html">pa_card_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a52e88fb2a43e868f3b2db2d7877c5022">pa_card_info</a></td></tr>
<tr class="memdesc:a52e88fb2a43e868f3b2db2d7877c5022"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about cards.  <a href="#a52e88fb2a43e868f3b2db2d7877c5022"></a><br/></td></tr>
<tr class="separator:a52e88fb2a43e868f3b2db2d7877c5022"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01bdae3cf929a98364d4f5f0f4ed4175"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a01bdae3cf929a98364d4f5f0f4ed4175">pa_card_info_cb_t</a> )(<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__card__info.html">pa_card_info</a> *i, int eol, void *userdata)</td></tr>
<tr class="memdesc:a01bdae3cf929a98364d4f5f0f4ed4175"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback prototype for pa_context_get_card_info_...()  <a href="#a01bdae3cf929a98364d4f5f0f4ed4175"></a><br/></td></tr>
<tr class="separator:a01bdae3cf929a98364d4f5f0f4ed4175"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d3fd919f481414e5fab0ddeb9ad5204"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a9d3fd919f481414e5fab0ddeb9ad5204">pa_context_get_card_info_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#a01bdae3cf929a98364d4f5f0f4ed4175">pa_card_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a9d3fd919f481414e5fab0ddeb9ad5204"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get information about a card by its index.  <a href="#a9d3fd919f481414e5fab0ddeb9ad5204"></a><br/></td></tr>
<tr class="separator:a9d3fd919f481414e5fab0ddeb9ad5204"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72067b7aa275d4ca8a014b73b629081c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a72067b7aa275d4ca8a014b73b629081c">pa_context_get_card_info_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, <a class="el" href="introspect_8h.html#a01bdae3cf929a98364d4f5f0f4ed4175">pa_card_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a72067b7aa275d4ca8a014b73b629081c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get information about a card by its name.  <a href="#a72067b7aa275d4ca8a014b73b629081c"></a><br/></td></tr>
<tr class="separator:a72067b7aa275d4ca8a014b73b629081c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33ceb576cc96383bf456776139fafaab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a33ceb576cc96383bf456776139fafaab">pa_context_get_card_info_list</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#a01bdae3cf929a98364d4f5f0f4ed4175">pa_card_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a33ceb576cc96383bf456776139fafaab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the complete card list.  <a href="#a33ceb576cc96383bf456776139fafaab"></a><br/></td></tr>
<tr class="separator:a33ceb576cc96383bf456776139fafaab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24fc15d429e618e95b0accee66b27505"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a24fc15d429e618e95b0accee66b27505">pa_context_set_card_profile_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, const char *profile, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a24fc15d429e618e95b0accee66b27505"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the profile of a card.  <a href="#a24fc15d429e618e95b0accee66b27505"></a><br/></td></tr>
<tr class="separator:a24fc15d429e618e95b0accee66b27505"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c5c530686f9292c59398a1700b2f865"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a1c5c530686f9292c59398a1700b2f865">pa_context_set_card_profile_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, const char *profile, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a1c5c530686f9292c59398a1700b2f865"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the profile of a card.  <a href="#a1c5c530686f9292c59398a1700b2f865"></a><br/></td></tr>
<tr class="separator:a1c5c530686f9292c59398a1700b2f865"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Sink Inputs</h2></td></tr>
<tr class="memitem:afd6c57e1c832f0e361c9f1e741ffd3e3"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__sink__input__info.html">pa_sink_input_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#afd6c57e1c832f0e361c9f1e741ffd3e3">pa_sink_input_info</a></td></tr>
<tr class="memdesc:afd6c57e1c832f0e361c9f1e741ffd3e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about sink inputs.  <a href="#afd6c57e1c832f0e361c9f1e741ffd3e3"></a><br/></td></tr>
<tr class="separator:afd6c57e1c832f0e361c9f1e741ffd3e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91c0330abda4d9f2e3339c011cd03fa6"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a91c0330abda4d9f2e3339c011cd03fa6">pa_sink_input_info_cb_t</a> )(<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__sink__input__info.html">pa_sink_input_info</a> *i, int eol, void *userdata)</td></tr>
<tr class="memdesc:a91c0330abda4d9f2e3339c011cd03fa6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#aeca4a368510f46dac4313f498583e340" title="Get some information about a sink input by its index.">pa_context_get_sink_input_info()</a> and friends.  <a href="#a91c0330abda4d9f2e3339c011cd03fa6"></a><br/></td></tr>
<tr class="separator:a91c0330abda4d9f2e3339c011cd03fa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeca4a368510f46dac4313f498583e340"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#aeca4a368510f46dac4313f498583e340">pa_context_get_sink_input_info</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#a91c0330abda4d9f2e3339c011cd03fa6">pa_sink_input_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:aeca4a368510f46dac4313f498583e340"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get some information about a sink input by its index.  <a href="#aeca4a368510f46dac4313f498583e340"></a><br/></td></tr>
<tr class="separator:aeca4a368510f46dac4313f498583e340"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac232d88f3fca17d4dc9b9af4924de687"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ac232d88f3fca17d4dc9b9af4924de687">pa_context_get_sink_input_info_list</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#a91c0330abda4d9f2e3339c011cd03fa6">pa_sink_input_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ac232d88f3fca17d4dc9b9af4924de687"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the complete sink input list.  <a href="#ac232d88f3fca17d4dc9b9af4924de687"></a><br/></td></tr>
<tr class="separator:ac232d88f3fca17d4dc9b9af4924de687"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6c94d152132d08cd565daef1a69d718"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#af6c94d152132d08cd565daef1a69d718">pa_context_move_sink_input_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, const char *sink_name, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:af6c94d152132d08cd565daef1a69d718"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move the specified sink input to a different sink.  <a href="#af6c94d152132d08cd565daef1a69d718"></a><br/></td></tr>
<tr class="separator:af6c94d152132d08cd565daef1a69d718"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08fea987a705884bc16ac6c2fe550f64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a08fea987a705884bc16ac6c2fe550f64">pa_context_move_sink_input_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, uint32_t sink_idx, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a08fea987a705884bc16ac6c2fe550f64"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move the specified sink input to a different sink.  <a href="#a08fea987a705884bc16ac6c2fe550f64"></a><br/></td></tr>
<tr class="separator:a08fea987a705884bc16ac6c2fe550f64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a825ccd9e00765c0d397e2341086586ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a825ccd9e00765c0d397e2341086586ff">pa_context_set_sink_input_volume</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, const <a class="el" href="structpa__cvolume.html">pa_cvolume</a> *volume, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a825ccd9e00765c0d397e2341086586ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the volume of a sink input stream.  <a href="#a825ccd9e00765c0d397e2341086586ff"></a><br/></td></tr>
<tr class="separator:a825ccd9e00765c0d397e2341086586ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e2d1053417b1c49dcf2d50eba5597be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a9e2d1053417b1c49dcf2d50eba5597be">pa_context_set_sink_input_mute</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, int mute, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a9e2d1053417b1c49dcf2d50eba5597be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the mute switch of a sink input stream.  <a href="#a9e2d1053417b1c49dcf2d50eba5597be"></a><br/></td></tr>
<tr class="separator:a9e2d1053417b1c49dcf2d50eba5597be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af832875e5c5d8a57ef044dc156db73bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#af832875e5c5d8a57ef044dc156db73bd">pa_context_kill_sink_input</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:af832875e5c5d8a57ef044dc156db73bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Kill a sink input.  <a href="#af832875e5c5d8a57ef044dc156db73bd"></a><br/></td></tr>
<tr class="separator:af832875e5c5d8a57ef044dc156db73bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Source Outputs</h2></td></tr>
<tr class="memitem:af1b8cc4729d2b1c46cac683f2bc1c295"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
<a class="el" href="structpa__source__output__info.html">pa_source_output_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#af1b8cc4729d2b1c46cac683f2bc1c295">pa_source_output_info</a></td></tr>
<tr class="memdesc:af1b8cc4729d2b1c46cac683f2bc1c295"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about source outputs.  <a href="#af1b8cc4729d2b1c46cac683f2bc1c295"></a><br/></td></tr>
<tr class="separator:af1b8cc4729d2b1c46cac683f2bc1c295"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c50426da64ea950c948ad8d3e6be54c"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a8c50426da64ea950c948ad8d3e6be54c">pa_source_output_info_cb_t</a> )(<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__source__output__info.html">pa_source_output_info</a> *i, int eol, void *userdata)</td></tr>
<tr class="memdesc:a8c50426da64ea950c948ad8d3e6be54c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#ae14eaf111465ea7c8aa2a9b746832b19" title="Get information about a source output by its index.">pa_context_get_source_output_info()</a> and friends.  <a href="#a8c50426da64ea950c948ad8d3e6be54c"></a><br/></td></tr>
<tr class="separator:a8c50426da64ea950c948ad8d3e6be54c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae14eaf111465ea7c8aa2a9b746832b19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ae14eaf111465ea7c8aa2a9b746832b19">pa_context_get_source_output_info</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#a8c50426da64ea950c948ad8d3e6be54c">pa_source_output_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ae14eaf111465ea7c8aa2a9b746832b19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get information about a source output by its index.  <a href="#ae14eaf111465ea7c8aa2a9b746832b19"></a><br/></td></tr>
<tr class="separator:ae14eaf111465ea7c8aa2a9b746832b19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad57e2d1905a15af524ecccd481abe8e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ad57e2d1905a15af524ecccd481abe8e6">pa_context_get_source_output_info_list</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#a8c50426da64ea950c948ad8d3e6be54c">pa_source_output_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ad57e2d1905a15af524ecccd481abe8e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the complete list of source outputs.  <a href="#ad57e2d1905a15af524ecccd481abe8e6"></a><br/></td></tr>
<tr class="separator:ad57e2d1905a15af524ecccd481abe8e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6cb0f1d7e7dcccfa1e57bb2743ae4eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ab6cb0f1d7e7dcccfa1e57bb2743ae4eb">pa_context_move_source_output_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, const char *source_name, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ab6cb0f1d7e7dcccfa1e57bb2743ae4eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move the specified source output to a different source.  <a href="#ab6cb0f1d7e7dcccfa1e57bb2743ae4eb"></a><br/></td></tr>
<tr class="separator:ab6cb0f1d7e7dcccfa1e57bb2743ae4eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa10b4305e59a6430bae56b5e18657cef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#aa10b4305e59a6430bae56b5e18657cef">pa_context_move_source_output_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, uint32_t source_idx, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:aa10b4305e59a6430bae56b5e18657cef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move the specified source output to a different source.  <a href="#aa10b4305e59a6430bae56b5e18657cef"></a><br/></td></tr>
<tr class="separator:aa10b4305e59a6430bae56b5e18657cef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac20a29bb1a905718a5d9d28f34c5a48e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ac20a29bb1a905718a5d9d28f34c5a48e">pa_context_set_source_output_volume</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, const <a class="el" href="structpa__cvolume.html">pa_cvolume</a> *volume, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ac20a29bb1a905718a5d9d28f34c5a48e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the volume of a source output stream.  <a href="#ac20a29bb1a905718a5d9d28f34c5a48e"></a><br/></td></tr>
<tr class="separator:ac20a29bb1a905718a5d9d28f34c5a48e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25d432c2247910ba714ebae3907846c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a25d432c2247910ba714ebae3907846c2">pa_context_set_source_output_mute</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, int mute, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a25d432c2247910ba714ebae3907846c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the mute switch of a source output stream.  <a href="#a25d432c2247910ba714ebae3907846c2"></a><br/></td></tr>
<tr class="separator:a25d432c2247910ba714ebae3907846c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb3c80b1aaafafa846ceacd2d2bb4b39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#afb3c80b1aaafafa846ceacd2d2bb4b39">pa_context_kill_source_output</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:afb3c80b1aaafafa846ceacd2d2bb4b39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Kill a source output.  <a href="#afb3c80b1aaafafa846ceacd2d2bb4b39"></a><br/></td></tr>
<tr class="separator:afb3c80b1aaafafa846ceacd2d2bb4b39"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Statistics</h2></td></tr>
<tr class="memitem:ac80e32733ca2c2e6a030eaa11ad0c9e2"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__stat__info.html">pa_stat_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ac80e32733ca2c2e6a030eaa11ad0c9e2">pa_stat_info</a></td></tr>
<tr class="memdesc:ac80e32733ca2c2e6a030eaa11ad0c9e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Memory block statistics.  <a href="#ac80e32733ca2c2e6a030eaa11ad0c9e2"></a><br/></td></tr>
<tr class="separator:ac80e32733ca2c2e6a030eaa11ad0c9e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad83088046861a154ee811ef0f7e2b151"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ad83088046861a154ee811ef0f7e2b151">pa_stat_info_cb_t</a> )(<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__stat__info.html">pa_stat_info</a> *i, void *userdata)</td></tr>
<tr class="memdesc:ad83088046861a154ee811ef0f7e2b151"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#ae3eab4bd418ed49d639c6d2e62535e34" title="Get daemon memory block statistics.">pa_context_stat()</a>  <a href="#ad83088046861a154ee811ef0f7e2b151"></a><br/></td></tr>
<tr class="separator:ad83088046861a154ee811ef0f7e2b151"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3eab4bd418ed49d639c6d2e62535e34"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ae3eab4bd418ed49d639c6d2e62535e34">pa_context_stat</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#ad83088046861a154ee811ef0f7e2b151">pa_stat_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ae3eab4bd418ed49d639c6d2e62535e34"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get daemon memory block statistics.  <a href="#ae3eab4bd418ed49d639c6d2e62535e34"></a><br/></td></tr>
<tr class="separator:ae3eab4bd418ed49d639c6d2e62535e34"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Cached Samples</h2></td></tr>
<tr class="memitem:abf770b5645cfd85922b58d0a47431114"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__sample__info.html">pa_sample_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#abf770b5645cfd85922b58d0a47431114">pa_sample_info</a></td></tr>
<tr class="memdesc:abf770b5645cfd85922b58d0a47431114"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about sample cache entries.  <a href="#abf770b5645cfd85922b58d0a47431114"></a><br/></td></tr>
<tr class="separator:abf770b5645cfd85922b58d0a47431114"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b040512f5775aafec1681e029094d38"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a9b040512f5775aafec1681e029094d38">pa_sample_info_cb_t</a> )(<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__sample__info.html">pa_sample_info</a> *i, int eol, void *userdata)</td></tr>
<tr class="memdesc:a9b040512f5775aafec1681e029094d38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#a755c9d2c30fbd10bf18730f3ddfe1c3e" title="Get information about a sample by its name.">pa_context_get_sample_info_by_name()</a> and friends.  <a href="#a9b040512f5775aafec1681e029094d38"></a><br/></td></tr>
<tr class="separator:a9b040512f5775aafec1681e029094d38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a755c9d2c30fbd10bf18730f3ddfe1c3e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a755c9d2c30fbd10bf18730f3ddfe1c3e">pa_context_get_sample_info_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, <a class="el" href="introspect_8h.html#a9b040512f5775aafec1681e029094d38">pa_sample_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a755c9d2c30fbd10bf18730f3ddfe1c3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get information about a sample by its name.  <a href="#a755c9d2c30fbd10bf18730f3ddfe1c3e"></a><br/></td></tr>
<tr class="separator:a755c9d2c30fbd10bf18730f3ddfe1c3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a322e92056dadcf4f5abaa002d6e4034b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a322e92056dadcf4f5abaa002d6e4034b">pa_context_get_sample_info_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#a9b040512f5775aafec1681e029094d38">pa_sample_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a322e92056dadcf4f5abaa002d6e4034b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get information about a sample by its index.  <a href="#a322e92056dadcf4f5abaa002d6e4034b"></a><br/></td></tr>
<tr class="separator:a322e92056dadcf4f5abaa002d6e4034b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8219dea1efd6928edacad423ec6e7a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ac8219dea1efd6928edacad423ec6e7a6">pa_context_get_sample_info_list</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#a9b040512f5775aafec1681e029094d38">pa_sample_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ac8219dea1efd6928edacad423ec6e7a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the complete list of samples stored in the daemon.  <a href="#ac8219dea1efd6928edacad423ec6e7a6"></a><br/></td></tr>
<tr class="separator:ac8219dea1efd6928edacad423ec6e7a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Routines for daemon introspection. </p>
<p>See also<a class="el" href="introspect.html">Server Query and Control</a> </p>
</div><h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="a52e88fb2a43e868f3b2db2d7877c5022"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structpa__card__info.html">pa_card_info</a>  <a class="el" href="structpa__card__info.html">pa_card_info</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stores information about cards. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release.</p>
<dl class="section since"><dt>Since</dt><dd>0.9.15 </dd></dl>

</div>
</div>
<a class="anchor" id="a01bdae3cf929a98364d4f5f0f4ed4175"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* pa_card_info_cb_t)(<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__card__info.html">pa_card_info</a> *i, int eol, void *userdata)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback prototype for pa_context_get_card_info_...() </p>
<dl class="section since"><dt>Since</dt><dd>0.9.15 </dd></dl>

</div>
</div>
<a class="anchor" id="a8ff28e7954452d35a4ad53ac14ea2775"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structpa__card__port__info.html">pa_card_port_info</a>  <a class="el" href="structpa__card__port__info.html">pa_card_port_info</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stores information about a specific port of a card. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release.</p>
<dl class="section since"><dt>Since</dt><dd>2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a7966b88f767418534f3a4c9e9999e723"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structpa__card__profile__info.html">pa_card_profile_info</a>  <a class="el" href="structpa__card__profile__info.html">pa_card_profile_info</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stores information about a specific profile of a card. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release.</p>
<dl class="section since"><dt>Since</dt><dd>0.9.15 </dd></dl>

</div>
</div>
<a class="anchor" id="a29eee11df2a6cc013856be2ae985b46b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structpa__client__info.html">pa_client_info</a>  <a class="el" href="structpa__client__info.html">pa_client_info</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stores information about clients. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release. </p>

</div>
</div>
<a class="anchor" id="ab83dc428a326fd4db5fffffeabd6c470"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* pa_client_info_cb_t)(<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__client__info.html">pa_client_info</a> *i, int eol, void *userdata)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback prototype for <a class="el" href="introspect_8h.html#a824553dc1dcedf3533f0074c78fa22dc" title="Get information about a client by its index.">pa_context_get_client_info()</a> and friends. </p>

</div>
</div>
<a class="anchor" id="a7d2bd7ba79bfae335aaac538113f7f62"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* pa_context_index_cb_t)(<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, void *userdata)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback prototype for <a class="el" href="introspect_8h.html#a4956ff4408e939c2b6fae9b76a86f05c" title="Load a module.">pa_context_load_module()</a> </p>

</div>
</div>
<a class="anchor" id="aa631e2f915d3c5f8b06f1da686d38e43"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structpa__module__info.html">pa_module_info</a>  <a class="el" href="structpa__module__info.html">pa_module_info</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stores information about modules. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release. </p>

</div>
</div>
<a class="anchor" id="ac33a60ebff26c6eaca13610e0f530618"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* pa_module_info_cb_t)(<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__module__info.html">pa_module_info</a> *i, int eol, void *userdata)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback prototype for <a class="el" href="introspect_8h.html#ab911f25494051a09e2ab2b01b483f2e5" title="Get some information about a module by its index.">pa_context_get_module_info()</a> and friends. </p>

</div>
</div>
<a class="anchor" id="abf770b5645cfd85922b58d0a47431114"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structpa__sample__info.html">pa_sample_info</a>  <a class="el" href="structpa__sample__info.html">pa_sample_info</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stores information about sample cache entries. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release. </p>

</div>
</div>
<a class="anchor" id="a9b040512f5775aafec1681e029094d38"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* pa_sample_info_cb_t)(<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__sample__info.html">pa_sample_info</a> *i, int eol, void *userdata)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback prototype for <a class="el" href="introspect_8h.html#a755c9d2c30fbd10bf18730f3ddfe1c3e" title="Get information about a sample by its name.">pa_context_get_sample_info_by_name()</a> and friends. </p>

</div>
</div>
<a class="anchor" id="a992ee15ca7c34cb4e323646d8d3ee2eb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structpa__server__info.html">pa_server_info</a>  <a class="el" href="structpa__server__info.html">pa_server_info</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Server information. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release. </p>

</div>
</div>
<a class="anchor" id="a20267a925b36c293b75b4bd95363edc1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* pa_server_info_cb_t)(<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__server__info.html">pa_server_info</a> *i, void *userdata)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback prototype for <a class="el" href="introspect_8h.html#a6f3bdd9982d9dec70ca5acf6ada3a9a2" title="Get some information about the server.">pa_context_get_server_info()</a> </p>

</div>
</div>
<a class="anchor" id="aae5d9d84ca267f856c03b4582957e2a2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structpa__sink__info.html">pa_sink_info</a>  <a class="el" href="structpa__sink__info.html">pa_sink_info</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stores information about sinks. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release. </p>

</div>
</div>
<a class="anchor" id="a777ab5dde1e95e21dcdc6533a574bede"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* pa_sink_info_cb_t)(<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__sink__info.html">pa_sink_info</a> *i, int eol, void *userdata)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback prototype for <a class="el" href="introspect_8h.html#a446ffde2b8adea89940adcba40be319c" title="Get information about a sink by its name.">pa_context_get_sink_info_by_name()</a> and friends. </p>

</div>
</div>
<a class="anchor" id="afd6c57e1c832f0e361c9f1e741ffd3e3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structpa__sink__input__info.html">pa_sink_input_info</a>  <a class="el" href="structpa__sink__input__info.html">pa_sink_input_info</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stores information about sink inputs. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release. </p>

</div>
</div>
<a class="anchor" id="a91c0330abda4d9f2e3339c011cd03fa6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* pa_sink_input_info_cb_t)(<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__sink__input__info.html">pa_sink_input_info</a> *i, int eol, void *userdata)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback prototype for <a class="el" href="introspect_8h.html#aeca4a368510f46dac4313f498583e340" title="Get some information about a sink input by its index.">pa_context_get_sink_input_info()</a> and friends. </p>

</div>
</div>
<a class="anchor" id="a056637f47d5fd96cbffa9c7ab70b3476"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structpa__sink__port__info.html">pa_sink_port_info</a>  <a class="el" href="structpa__sink__port__info.html">pa_sink_port_info</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stores information about a specific port of a sink. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release.</p>
<dl class="section since"><dt>Since</dt><dd>0.9.16 </dd></dl>

</div>
</div>
<a class="anchor" id="a6677c0360f6e96d14edb84a3e6f1e12f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structpa__source__info.html">pa_source_info</a>  <a class="el" href="structpa__source__info.html">pa_source_info</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stores information about sources. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release. </p>

</div>
</div>
<a class="anchor" id="a64473f849ce171bb661aa524cc029d7a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* pa_source_info_cb_t)(<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__source__info.html">pa_source_info</a> *i, int eol, void *userdata)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback prototype for <a class="el" href="introspect_8h.html#a3904ba3fc9d83355cb84aab0d1cd3e91" title="Get information about a source by its name.">pa_context_get_source_info_by_name()</a> and friends. </p>

</div>
</div>
<a class="anchor" id="af1b8cc4729d2b1c46cac683f2bc1c295"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structpa__source__output__info.html">pa_source_output_info</a>  <a class="el" href="structpa__source__output__info.html">pa_source_output_info</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stores information about source outputs. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release. </p>

</div>
</div>
<a class="anchor" id="a8c50426da64ea950c948ad8d3e6be54c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* pa_source_output_info_cb_t)(<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__source__output__info.html">pa_source_output_info</a> *i, int eol, void *userdata)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback prototype for <a class="el" href="introspect_8h.html#ae14eaf111465ea7c8aa2a9b746832b19" title="Get information about a source output by its index.">pa_context_get_source_output_info()</a> and friends. </p>

</div>
</div>
<a class="anchor" id="a1282d098e8a5002b8d37ba566db4bc04"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structpa__source__port__info.html">pa_source_port_info</a>  <a class="el" href="structpa__source__port__info.html">pa_source_port_info</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stores information about a specific port of a source. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release.</p>
<dl class="section since"><dt>Since</dt><dd>0.9.16 </dd></dl>

</div>
</div>
<a class="anchor" id="ac80e32733ca2c2e6a030eaa11ad0c9e2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structpa__stat__info.html">pa_stat_info</a>  <a class="el" href="structpa__stat__info.html">pa_stat_info</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Memory block statistics. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release. </p>

</div>
</div>
<a class="anchor" id="ad83088046861a154ee811ef0f7e2b151"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* pa_stat_info_cb_t)(<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__stat__info.html">pa_stat_info</a> *i, void *userdata)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback prototype for <a class="el" href="introspect_8h.html#ae3eab4bd418ed49d639c6d2e62535e34" title="Get daemon memory block statistics.">pa_context_stat()</a> </p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a9d3fd919f481414e5fab0ddeb9ad5204"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_card_info_by_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="introspect_8h.html#a01bdae3cf929a98364d4f5f0f4ed4175">pa_card_info_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get information about a card by its index. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.15 </dd></dl>

</div>
</div>
<a class="anchor" id="a72067b7aa275d4ca8a014b73b629081c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_card_info_by_name </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="introspect_8h.html#a01bdae3cf929a98364d4f5f0f4ed4175">pa_card_info_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get information about a card by its name. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.15 </dd></dl>

</div>
</div>
<a class="anchor" id="a33ceb576cc96383bf456776139fafaab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_card_info_list </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="introspect_8h.html#a01bdae3cf929a98364d4f5f0f4ed4175">pa_card_info_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the complete card list. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.15 </dd></dl>

</div>
</div>
<a class="anchor" id="a824553dc1dcedf3533f0074c78fa22dc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_client_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="introspect_8h.html#ab83dc428a326fd4db5fffffeabd6c470">pa_client_info_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get information about a client by its index. </p>

</div>
</div>
<a class="anchor" id="afe9e2194ddebb06fb46836a93cf4a1df"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_client_info_list </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="introspect_8h.html#ab83dc428a326fd4db5fffffeabd6c470">pa_client_info_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the complete client list. </p>

</div>
</div>
<a class="anchor" id="ab911f25494051a09e2ab2b01b483f2e5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_module_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="introspect_8h.html#ac33a60ebff26c6eaca13610e0f530618">pa_module_info_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get some information about a module by its index. </p>

</div>
</div>
<a class="anchor" id="ab4895737ae03a4b37d6d69c5fdcfb365"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_module_info_list </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="introspect_8h.html#ac33a60ebff26c6eaca13610e0f530618">pa_module_info_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the complete list of currently loaded modules. </p>

</div>
</div>
<a class="anchor" id="a322e92056dadcf4f5abaa002d6e4034b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sample_info_by_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="introspect_8h.html#a9b040512f5775aafec1681e029094d38">pa_sample_info_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get information about a sample by its index. </p>

</div>
</div>
<a class="anchor" id="a755c9d2c30fbd10bf18730f3ddfe1c3e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sample_info_by_name </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="introspect_8h.html#a9b040512f5775aafec1681e029094d38">pa_sample_info_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get information about a sample by its name. </p>

</div>
</div>
<a class="anchor" id="ac8219dea1efd6928edacad423ec6e7a6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sample_info_list </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="introspect_8h.html#a9b040512f5775aafec1681e029094d38">pa_sample_info_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the complete list of samples stored in the daemon. </p>

</div>
</div>
<a class="anchor" id="a6f3bdd9982d9dec70ca5acf6ada3a9a2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_server_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="introspect_8h.html#a20267a925b36c293b75b4bd95363edc1">pa_server_info_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get some information about the server. </p>

</div>
</div>
<a class="anchor" id="ae886cd4bdc06fa98a61d15f818c33c9f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sink_info_by_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="introspect_8h.html#a777ab5dde1e95e21dcdc6533a574bede">pa_sink_info_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get information about a sink by its index. </p>

</div>
</div>
<a class="anchor" id="a446ffde2b8adea89940adcba40be319c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sink_info_by_name </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="introspect_8h.html#a777ab5dde1e95e21dcdc6533a574bede">pa_sink_info_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get information about a sink by its name. </p>

</div>
</div>
<a class="anchor" id="a77d4044975898442e53b0686501f5713"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sink_info_list </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="introspect_8h.html#a777ab5dde1e95e21dcdc6533a574bede">pa_sink_info_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the complete sink list. </p>

</div>
</div>
<a class="anchor" id="aeca4a368510f46dac4313f498583e340"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sink_input_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="introspect_8h.html#a91c0330abda4d9f2e3339c011cd03fa6">pa_sink_input_info_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get some information about a sink input by its index. </p>

</div>
</div>
<a class="anchor" id="ac232d88f3fca17d4dc9b9af4924de687"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sink_input_info_list </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="introspect_8h.html#a91c0330abda4d9f2e3339c011cd03fa6">pa_sink_input_info_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the complete sink input list. </p>

</div>
</div>
<a class="anchor" id="a55f2fbae1ce6b964e65c82c848280c06"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_source_info_by_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="introspect_8h.html#a64473f849ce171bb661aa524cc029d7a">pa_source_info_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get information about a source by its index. </p>

</div>
</div>
<a class="anchor" id="a3904ba3fc9d83355cb84aab0d1cd3e91"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_source_info_by_name </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="introspect_8h.html#a64473f849ce171bb661aa524cc029d7a">pa_source_info_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get information about a source by its name. </p>

</div>
</div>
<a class="anchor" id="aa6663de37d9548ecb057dec5bd542898"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_source_info_list </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="introspect_8h.html#a64473f849ce171bb661aa524cc029d7a">pa_source_info_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the complete source list. </p>

</div>
</div>
<a class="anchor" id="ae14eaf111465ea7c8aa2a9b746832b19"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_source_output_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="introspect_8h.html#a8c50426da64ea950c948ad8d3e6be54c">pa_source_output_info_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get information about a source output by its index. </p>

</div>
</div>
<a class="anchor" id="ad57e2d1905a15af524ecccd481abe8e6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_source_output_info_list </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="introspect_8h.html#a8c50426da64ea950c948ad8d3e6be54c">pa_source_output_info_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the complete list of source outputs. </p>

</div>
</div>
<a class="anchor" id="ac81ed66b6bb184d1474a12cc2a5debc6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_kill_client </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Kill a client. </p>

</div>
</div>
<a class="anchor" id="af832875e5c5d8a57ef044dc156db73bd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_kill_sink_input </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Kill a sink input. </p>

</div>
</div>
<a class="anchor" id="afb3c80b1aaafafa846ceacd2d2bb4b39"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_kill_source_output </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Kill a source output. </p>

</div>
</div>
<a class="anchor" id="a4956ff4408e939c2b6fae9b76a86f05c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_load_module </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>argument</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="introspect_8h.html#a7d2bd7ba79bfae335aaac538113f7f62">pa_context_index_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Load a module. </p>

</div>
</div>
<a class="anchor" id="a08fea987a705884bc16ac6c2fe550f64"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_move_sink_input_by_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>sink_idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Move the specified sink input to a different sink. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.5 </dd></dl>

</div>
</div>
<a class="anchor" id="af6c94d152132d08cd565daef1a69d718"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_move_sink_input_by_name </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>sink_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Move the specified sink input to a different sink. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.5 </dd></dl>

</div>
</div>
<a class="anchor" id="aa10b4305e59a6430bae56b5e18657cef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_move_source_output_by_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>source_idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Move the specified source output to a different source. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.5 </dd></dl>

</div>
</div>
<a class="anchor" id="ab6cb0f1d7e7dcccfa1e57bb2743ae4eb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_move_source_output_by_name </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>source_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Move the specified source output to a different source. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.5 </dd></dl>

</div>
</div>
<a class="anchor" id="a24fc15d429e618e95b0accee66b27505"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_card_profile_by_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>profile</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Change the profile of a card. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.15 </dd></dl>

</div>
</div>
<a class="anchor" id="a1c5c530686f9292c59398a1700b2f865"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_card_profile_by_name </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>profile</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Change the profile of a card. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.15 </dd></dl>

</div>
</div>
<a class="anchor" id="a9e2d1053417b1c49dcf2d50eba5597be"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_sink_input_mute </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>mute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the mute switch of a sink input stream. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.7 </dd></dl>

</div>
</div>
<a class="anchor" id="a825ccd9e00765c0d397e2341086586ff"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_sink_input_volume </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structpa__cvolume.html">pa_cvolume</a> *&#160;</td>
          <td class="paramname"><em>volume</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the volume of a sink input stream. </p>

</div>
</div>
<a class="anchor" id="ac2b6b66776211d46e651ae9ce1c5aceb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_sink_mute_by_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>mute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the mute switch of a sink device specified by its index. </p>

</div>
</div>
<a class="anchor" id="a96f6f68c8db4571238ff9c5d2d243ef3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_sink_mute_by_name </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>mute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the mute switch of a sink device specified by its name. </p>

</div>
</div>
<a class="anchor" id="a028b48d144de34d7489662c66812dbfa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_sink_port_by_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Change the profile of a sink. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.16 </dd></dl>

</div>
</div>
<a class="anchor" id="a6b612fec7e61bbbd4d3bec3e488189c6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_sink_port_by_name </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Change the profile of a sink. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.15 </dd></dl>

</div>
</div>
<a class="anchor" id="a22397a278f2e059521800cb94af0e60a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_sink_volume_by_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structpa__cvolume.html">pa_cvolume</a> *&#160;</td>
          <td class="paramname"><em>volume</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the volume of a sink device specified by its index. </p>

</div>
</div>
<a class="anchor" id="a9f326898ea80a5a41e586e50976bbfbb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_sink_volume_by_name </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structpa__cvolume.html">pa_cvolume</a> *&#160;</td>
          <td class="paramname"><em>volume</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the volume of a sink device specified by its name. </p>

</div>
</div>
<a class="anchor" id="ad0087f8455adc79943685e777c84af83"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_source_mute_by_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>mute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the mute switch of a source device specified by its index. </p>

</div>
</div>
<a class="anchor" id="a94425f4fbee323edb5d143f3fccd91ce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_source_mute_by_name </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>mute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the mute switch of a source device specified by its name. </p>

</div>
</div>
<a class="anchor" id="a25d432c2247910ba714ebae3907846c2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_source_output_mute </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>mute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the mute switch of a source output stream. </p>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<a class="anchor" id="ac20a29bb1a905718a5d9d28f34c5a48e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_source_output_volume </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structpa__cvolume.html">pa_cvolume</a> *&#160;</td>
          <td class="paramname"><em>volume</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the volume of a source output stream. </p>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>

</div>
</div>
<a class="anchor" id="aad19624a291149b3c33f2246957610b2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_source_port_by_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Change the profile of a source. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.16 </dd></dl>

</div>
</div>
<a class="anchor" id="a1cf51e96cdba5e21a5e099f6c7d15d70"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_source_port_by_name </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Change the profile of a source. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.15 </dd></dl>

</div>
</div>
<a class="anchor" id="a3ea6e197db41f97425baffd3d1fce9a1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_source_volume_by_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structpa__cvolume.html">pa_cvolume</a> *&#160;</td>
          <td class="paramname"><em>volume</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the volume of a source device specified by its index. </p>

</div>
</div>
<a class="anchor" id="aec3c4fdf61f019b65c710c9563f9a0e5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_source_volume_by_name </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structpa__cvolume.html">pa_cvolume</a> *&#160;</td>
          <td class="paramname"><em>volume</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the volume of a source device specified by its name. </p>

</div>
</div>
<a class="anchor" id="ae3eab4bd418ed49d639c6d2e62535e34"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_stat </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="introspect_8h.html#ad83088046861a154ee811ef0f7e2b151">pa_stat_info_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get daemon memory block statistics. </p>

</div>
</div>
<a class="anchor" id="a6469df5f3d1c4a88ea0b5000944d5310"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_suspend_sink_by_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>suspend</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Suspend/Resume a sink. </p>
<p>If idx is PA_INVALID_INDEX all sinks will be suspended.</p>
<dl class="section since"><dt>Since</dt><dd>0.9.7 </dd></dl>

</div>
</div>
<a class="anchor" id="aa9d8fc7125c751bcec287c2771e9d859"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_suspend_sink_by_name </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>sink_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>suspend</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Suspend/Resume a sink. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.7 </dd></dl>

</div>
</div>
<a class="anchor" id="a3ab25ca547ddd7ea64334d19c62fdea2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_suspend_source_by_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>suspend</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Suspend/Resume a source. </p>
<p>If idx is PA_INVALID_INDEX, all sources will be suspended.</p>
<dl class="section since"><dt>Since</dt><dd>0.9.7 </dd></dl>

</div>
</div>
<a class="anchor" id="a277d2ff7b1fe73aaad5a2326e1c99020"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_suspend_source_by_name </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>source_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>suspend</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Suspend/Resume a source. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.7 </dd></dl>

</div>
</div>
<a class="anchor" id="a14a91adee752a5bec98e4846971b4802"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_unload_module </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>userdata</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Unload a module. </p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_ec5b0a79aff2db41fe5d1b9326f09c28.html">pulse</a></li><li class="navelem"><a class="el" href="introspect_8h.html">introspect.h</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.3 </li>
  </ul>
</div>
</body>
</html>