Sophie

Sophie

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

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PulseAudio: introspect.h 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="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">PulseAudio
   &#160;<span id="projectnumber">10.0.0-1.1.mga6</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('introspect_8h.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="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__info2.html">pa_card_profile_info2</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__info2.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">More...</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">More...</a><br /></td></tr>
<tr class="separator:aae5d9d84ca267f856c03b4582957e2a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf7af674e3cee1ec7f817190a2d2702d"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#acf7af674e3cee1ec7f817190a2d2702d">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:acf7af674e3cee1ec7f817190a2d2702d"><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="#acf7af674e3cee1ec7f817190a2d2702d">More...</a><br /></td></tr>
<tr class="separator:acf7af674e3cee1ec7f817190a2d2702d"><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#acf7af674e3cee1ec7f817190a2d2702d">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">More...</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#acf7af674e3cee1ec7f817190a2d2702d">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">More...</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#acf7af674e3cee1ec7f817190a2d2702d">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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">More...</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">More...</a><br /></td></tr>
<tr class="separator:a6677c0360f6e96d14edb84a3e6f1e12f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a131fbf0ca444b1f0cf375783793e4a93"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a131fbf0ca444b1f0cf375783793e4a93">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:a131fbf0ca444b1f0cf375783793e4a93"><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="#a131fbf0ca444b1f0cf375783793e4a93">More...</a><br /></td></tr>
<tr class="separator:a131fbf0ca444b1f0cf375783793e4a93"><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#a131fbf0ca444b1f0cf375783793e4a93">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">More...</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#a131fbf0ca444b1f0cf375783793e4a93">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">More...</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#a131fbf0ca444b1f0cf375783793e4a93">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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">More...</a><br /></td></tr>
<tr class="separator:a992ee15ca7c34cb4e323646d8d3ee2eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ed151f598cdbdd52d2841b313984690"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a7ed151f598cdbdd52d2841b313984690">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:a7ed151f598cdbdd52d2841b313984690"><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="#a7ed151f598cdbdd52d2841b313984690">More...</a><br /></td></tr>
<tr class="separator:a7ed151f598cdbdd52d2841b313984690"><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#a7ed151f598cdbdd52d2841b313984690">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">More...</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">More...</a><br /></td></tr>
<tr class="separator:aa631e2f915d3c5f8b06f1da686d38e43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac26255bf9735108836fcb4a6aeb0fe86"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ac26255bf9735108836fcb4a6aeb0fe86">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:ac26255bf9735108836fcb4a6aeb0fe86"><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="#ac26255bf9735108836fcb4a6aeb0fe86">More...</a><br /></td></tr>
<tr class="separator:ac26255bf9735108836fcb4a6aeb0fe86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee4ebdc47bb5a5e5dc1e1f24b7c3745c"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#aee4ebdc47bb5a5e5dc1e1f24b7c3745c">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:aee4ebdc47bb5a5e5dc1e1f24b7c3745c"><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="#aee4ebdc47bb5a5e5dc1e1f24b7c3745c">More...</a><br /></td></tr>
<tr class="separator:aee4ebdc47bb5a5e5dc1e1f24b7c3745c"><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#ac26255bf9735108836fcb4a6aeb0fe86">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">More...</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#ac26255bf9735108836fcb4a6aeb0fe86">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">More...</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#aee4ebdc47bb5a5e5dc1e1f24b7c3745c">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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">More...</a><br /></td></tr>
<tr class="separator:a29eee11df2a6cc013856be2ae985b46b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a806bec3d7cfbbff5a164fd4bcbe5925b"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a806bec3d7cfbbff5a164fd4bcbe5925b">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:a806bec3d7cfbbff5a164fd4bcbe5925b"><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="#a806bec3d7cfbbff5a164fd4bcbe5925b">More...</a><br /></td></tr>
<tr class="separator:a806bec3d7cfbbff5a164fd4bcbe5925b"><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#a806bec3d7cfbbff5a164fd4bcbe5925b">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">More...</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#a806bec3d7cfbbff5a164fd4bcbe5925b">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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="separator:a7966b88f767418534f3a4c9e9999e723"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2b2b010ddc461852bb83da29d8ef347"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__card__profile__info2.html">pa_card_profile_info2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ad2b2b010ddc461852bb83da29d8ef347">pa_card_profile_info2</a></td></tr>
<tr class="memdesc:ad2b2b010ddc461852bb83da29d8ef347"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores information about a specific profile of a card.  <a href="#ad2b2b010ddc461852bb83da29d8ef347">More...</a><br /></td></tr>
<tr class="separator:ad2b2b010ddc461852bb83da29d8ef347"><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">More...</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">More...</a><br /></td></tr>
<tr class="separator:a52e88fb2a43e868f3b2db2d7877c5022"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09bd5e701149ff9bd77667b2fa0d3539"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a09bd5e701149ff9bd77667b2fa0d3539">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:a09bd5e701149ff9bd77667b2fa0d3539"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback prototype for pa_context_get_card_info_...()  <a href="#a09bd5e701149ff9bd77667b2fa0d3539">More...</a><br /></td></tr>
<tr class="separator:a09bd5e701149ff9bd77667b2fa0d3539"><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#a09bd5e701149ff9bd77667b2fa0d3539">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">More...</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#a09bd5e701149ff9bd77667b2fa0d3539">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">More...</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#a09bd5e701149ff9bd77667b2fa0d3539">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</a><br /></td></tr>
<tr class="separator:a1c5c530686f9292c59398a1700b2f865"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a388a7c6382877b8a52c76a26dfb58376"><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#a388a7c6382877b8a52c76a26dfb58376">pa_context_set_port_latency_offset</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *card_name, const char *port_name, int64_t offset, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a388a7c6382877b8a52c76a26dfb58376"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the latency offset of a port.  <a href="#a388a7c6382877b8a52c76a26dfb58376">More...</a><br /></td></tr>
<tr class="separator:a388a7c6382877b8a52c76a26dfb58376"><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">More...</a><br /></td></tr>
<tr class="separator:afd6c57e1c832f0e361c9f1e741ffd3e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa063841dbab332141a058ad34fb92096"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#aa063841dbab332141a058ad34fb92096">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:aa063841dbab332141a058ad34fb92096"><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="#aa063841dbab332141a058ad34fb92096">More...</a><br /></td></tr>
<tr class="separator:aa063841dbab332141a058ad34fb92096"><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#aa063841dbab332141a058ad34fb92096">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">More...</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#aa063841dbab332141a058ad34fb92096">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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 <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">More...</a><br /></td></tr>
<tr class="separator:af1b8cc4729d2b1c46cac683f2bc1c295"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5470bc57f69838c898d92cc5002ac4fa"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a5470bc57f69838c898d92cc5002ac4fa">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:a5470bc57f69838c898d92cc5002ac4fa"><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="#a5470bc57f69838c898d92cc5002ac4fa">More...</a><br /></td></tr>
<tr class="separator:a5470bc57f69838c898d92cc5002ac4fa"><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#a5470bc57f69838c898d92cc5002ac4fa">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">More...</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#a5470bc57f69838c898d92cc5002ac4fa">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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#a086b985c499c50efc628c267e8923fb1">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">More...</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">More...</a><br /></td></tr>
<tr class="separator:ac80e32733ca2c2e6a030eaa11ad0c9e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9077ecda9cae016f761506ba6acc330a"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a9077ecda9cae016f761506ba6acc330a">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:a9077ecda9cae016f761506ba6acc330a"><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="#a9077ecda9cae016f761506ba6acc330a">More...</a><br /></td></tr>
<tr class="separator:a9077ecda9cae016f761506ba6acc330a"><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#a9077ecda9cae016f761506ba6acc330a">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">More...</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">More...</a><br /></td></tr>
<tr class="separator:abf770b5645cfd85922b58d0a47431114"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fd229426c50ece1a16a79e49c18906a"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a8fd229426c50ece1a16a79e49c18906a">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:a8fd229426c50ece1a16a79e49c18906a"><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="#a8fd229426c50ece1a16a79e49c18906a">More...</a><br /></td></tr>
<tr class="separator:a8fd229426c50ece1a16a79e49c18906a"><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#a8fd229426c50ece1a16a79e49c18906a">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">More...</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#a8fd229426c50ece1a16a79e49c18906a">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">More...</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#a8fd229426c50ece1a16a79e49c18906a">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">More...</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 id="a52e88fb2a43e868f3b2db2d7877c5022"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52e88fb2a43e868f3b2db2d7877c5022">&#9670;&nbsp;</a></span>pa_card_info</h2>

<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 id="a09bd5e701149ff9bd77667b2fa0d3539"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09bd5e701149ff9bd77667b2fa0d3539">&#9670;&nbsp;</a></span>pa_card_info_cb_t</h2>

<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 id="a8ff28e7954452d35a4ad53ac14ea2775"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ff28e7954452d35a4ad53ac14ea2775">&#9670;&nbsp;</a></span>pa_card_port_info</h2>

<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 id="a7966b88f767418534f3a4c9e9999e723"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7966b88f767418534f3a4c9e9999e723">&#9670;&nbsp;</a></span>pa_card_profile_info</h2>

<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">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Superseded by <a class="el" href="structpa__card__profile__info2.html" title="Stores information about a specific profile of a card. ">pa_card_profile_info2</a></dd></dl>
<dl class="section since"><dt>Since</dt><dd>0.9.15 </dd></dl>

</div>
</div>
<a id="ad2b2b010ddc461852bb83da29d8ef347"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2b2b010ddc461852bb83da29d8ef347">&#9670;&nbsp;</a></span>pa_card_profile_info2</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structpa__card__profile__info2.html">pa_card_profile_info2</a>  <a class="el" href="structpa__card__profile__info2.html">pa_card_profile_info2</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>5.0 </dd></dl>

</div>
</div>
<a id="a29eee11df2a6cc013856be2ae985b46b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29eee11df2a6cc013856be2ae985b46b">&#9670;&nbsp;</a></span>pa_client_info</h2>

<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 id="a806bec3d7cfbbff5a164fd4bcbe5925b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a806bec3d7cfbbff5a164fd4bcbe5925b">&#9670;&nbsp;</a></span>pa_client_info_cb_t</h2>

<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 id="aee4ebdc47bb5a5e5dc1e1f24b7c3745c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee4ebdc47bb5a5e5dc1e1f24b7c3745c">&#9670;&nbsp;</a></span>pa_context_index_cb_t</h2>

<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 id="aa631e2f915d3c5f8b06f1da686d38e43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa631e2f915d3c5f8b06f1da686d38e43">&#9670;&nbsp;</a></span>pa_module_info</h2>

<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 id="ac26255bf9735108836fcb4a6aeb0fe86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac26255bf9735108836fcb4a6aeb0fe86">&#9670;&nbsp;</a></span>pa_module_info_cb_t</h2>

<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 id="abf770b5645cfd85922b58d0a47431114"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf770b5645cfd85922b58d0a47431114">&#9670;&nbsp;</a></span>pa_sample_info</h2>

<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 id="a8fd229426c50ece1a16a79e49c18906a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8fd229426c50ece1a16a79e49c18906a">&#9670;&nbsp;</a></span>pa_sample_info_cb_t</h2>

<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 id="a992ee15ca7c34cb4e323646d8d3ee2eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a992ee15ca7c34cb4e323646d8d3ee2eb">&#9670;&nbsp;</a></span>pa_server_info</h2>

<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 id="a7ed151f598cdbdd52d2841b313984690"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ed151f598cdbdd52d2841b313984690">&#9670;&nbsp;</a></span>pa_server_info_cb_t</h2>

<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 id="aae5d9d84ca267f856c03b4582957e2a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae5d9d84ca267f856c03b4582957e2a2">&#9670;&nbsp;</a></span>pa_sink_info</h2>

<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 id="acf7af674e3cee1ec7f817190a2d2702d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf7af674e3cee1ec7f817190a2d2702d">&#9670;&nbsp;</a></span>pa_sink_info_cb_t</h2>

<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 id="afd6c57e1c832f0e361c9f1e741ffd3e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd6c57e1c832f0e361c9f1e741ffd3e3">&#9670;&nbsp;</a></span>pa_sink_input_info</h2>

<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 id="aa063841dbab332141a058ad34fb92096"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa063841dbab332141a058ad34fb92096">&#9670;&nbsp;</a></span>pa_sink_input_info_cb_t</h2>

<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 id="a056637f47d5fd96cbffa9c7ab70b3476"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a056637f47d5fd96cbffa9c7ab70b3476">&#9670;&nbsp;</a></span>pa_sink_port_info</h2>

<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 id="a6677c0360f6e96d14edb84a3e6f1e12f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6677c0360f6e96d14edb84a3e6f1e12f">&#9670;&nbsp;</a></span>pa_source_info</h2>

<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 id="a131fbf0ca444b1f0cf375783793e4a93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a131fbf0ca444b1f0cf375783793e4a93">&#9670;&nbsp;</a></span>pa_source_info_cb_t</h2>

<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 id="af1b8cc4729d2b1c46cac683f2bc1c295"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1b8cc4729d2b1c46cac683f2bc1c295">&#9670;&nbsp;</a></span>pa_source_output_info</h2>

<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 id="a5470bc57f69838c898d92cc5002ac4fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5470bc57f69838c898d92cc5002ac4fa">&#9670;&nbsp;</a></span>pa_source_output_info_cb_t</h2>

<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 id="a1282d098e8a5002b8d37ba566db4bc04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1282d098e8a5002b8d37ba566db4bc04">&#9670;&nbsp;</a></span>pa_source_port_info</h2>

<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 id="ac80e32733ca2c2e6a030eaa11ad0c9e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac80e32733ca2c2e6a030eaa11ad0c9e2">&#9670;&nbsp;</a></span>pa_stat_info</h2>

<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 id="a9077ecda9cae016f761506ba6acc330a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9077ecda9cae016f761506ba6acc330a">&#9670;&nbsp;</a></span>pa_stat_info_cb_t</h2>

<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 id="a9d3fd919f481414e5fab0ddeb9ad5204"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d3fd919f481414e5fab0ddeb9ad5204">&#9670;&nbsp;</a></span>pa_context_get_card_info_by_index()</h2>

<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#a09bd5e701149ff9bd77667b2fa0d3539">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 id="a72067b7aa275d4ca8a014b73b629081c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72067b7aa275d4ca8a014b73b629081c">&#9670;&nbsp;</a></span>pa_context_get_card_info_by_name()</h2>

<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#a09bd5e701149ff9bd77667b2fa0d3539">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 id="a33ceb576cc96383bf456776139fafaab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33ceb576cc96383bf456776139fafaab">&#9670;&nbsp;</a></span>pa_context_get_card_info_list()</h2>

<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#a09bd5e701149ff9bd77667b2fa0d3539">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 id="a824553dc1dcedf3533f0074c78fa22dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a824553dc1dcedf3533f0074c78fa22dc">&#9670;&nbsp;</a></span>pa_context_get_client_info()</h2>

<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#a806bec3d7cfbbff5a164fd4bcbe5925b">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 id="afe9e2194ddebb06fb46836a93cf4a1df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe9e2194ddebb06fb46836a93cf4a1df">&#9670;&nbsp;</a></span>pa_context_get_client_info_list()</h2>

<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#a806bec3d7cfbbff5a164fd4bcbe5925b">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 id="ab911f25494051a09e2ab2b01b483f2e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab911f25494051a09e2ab2b01b483f2e5">&#9670;&nbsp;</a></span>pa_context_get_module_info()</h2>

<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#ac26255bf9735108836fcb4a6aeb0fe86">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 id="ab4895737ae03a4b37d6d69c5fdcfb365"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4895737ae03a4b37d6d69c5fdcfb365">&#9670;&nbsp;</a></span>pa_context_get_module_info_list()</h2>

<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#ac26255bf9735108836fcb4a6aeb0fe86">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 id="a322e92056dadcf4f5abaa002d6e4034b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a322e92056dadcf4f5abaa002d6e4034b">&#9670;&nbsp;</a></span>pa_context_get_sample_info_by_index()</h2>

<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#a8fd229426c50ece1a16a79e49c18906a">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 id="a755c9d2c30fbd10bf18730f3ddfe1c3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a755c9d2c30fbd10bf18730f3ddfe1c3e">&#9670;&nbsp;</a></span>pa_context_get_sample_info_by_name()</h2>

<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#a8fd229426c50ece1a16a79e49c18906a">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 id="ac8219dea1efd6928edacad423ec6e7a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8219dea1efd6928edacad423ec6e7a6">&#9670;&nbsp;</a></span>pa_context_get_sample_info_list()</h2>

<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#a8fd229426c50ece1a16a79e49c18906a">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 id="a6f3bdd9982d9dec70ca5acf6ada3a9a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f3bdd9982d9dec70ca5acf6ada3a9a2">&#9670;&nbsp;</a></span>pa_context_get_server_info()</h2>

<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#a7ed151f598cdbdd52d2841b313984690">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 id="ae886cd4bdc06fa98a61d15f818c33c9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae886cd4bdc06fa98a61d15f818c33c9f">&#9670;&nbsp;</a></span>pa_context_get_sink_info_by_index()</h2>

<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#acf7af674e3cee1ec7f817190a2d2702d">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 id="a446ffde2b8adea89940adcba40be319c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a446ffde2b8adea89940adcba40be319c">&#9670;&nbsp;</a></span>pa_context_get_sink_info_by_name()</h2>

<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#acf7af674e3cee1ec7f817190a2d2702d">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 id="a77d4044975898442e53b0686501f5713"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a77d4044975898442e53b0686501f5713">&#9670;&nbsp;</a></span>pa_context_get_sink_info_list()</h2>

<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#acf7af674e3cee1ec7f817190a2d2702d">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 id="aeca4a368510f46dac4313f498583e340"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeca4a368510f46dac4313f498583e340">&#9670;&nbsp;</a></span>pa_context_get_sink_input_info()</h2>

<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#aa063841dbab332141a058ad34fb92096">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 id="ac232d88f3fca17d4dc9b9af4924de687"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac232d88f3fca17d4dc9b9af4924de687">&#9670;&nbsp;</a></span>pa_context_get_sink_input_info_list()</h2>

<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#aa063841dbab332141a058ad34fb92096">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 id="a55f2fbae1ce6b964e65c82c848280c06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55f2fbae1ce6b964e65c82c848280c06">&#9670;&nbsp;</a></span>pa_context_get_source_info_by_index()</h2>

<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#a131fbf0ca444b1f0cf375783793e4a93">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 id="a3904ba3fc9d83355cb84aab0d1cd3e91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3904ba3fc9d83355cb84aab0d1cd3e91">&#9670;&nbsp;</a></span>pa_context_get_source_info_by_name()</h2>

<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#a131fbf0ca444b1f0cf375783793e4a93">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 id="aa6663de37d9548ecb057dec5bd542898"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6663de37d9548ecb057dec5bd542898">&#9670;&nbsp;</a></span>pa_context_get_source_info_list()</h2>

<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#a131fbf0ca444b1f0cf375783793e4a93">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 id="ae14eaf111465ea7c8aa2a9b746832b19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae14eaf111465ea7c8aa2a9b746832b19">&#9670;&nbsp;</a></span>pa_context_get_source_output_info()</h2>

<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#a5470bc57f69838c898d92cc5002ac4fa">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 id="ad57e2d1905a15af524ecccd481abe8e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad57e2d1905a15af524ecccd481abe8e6">&#9670;&nbsp;</a></span>pa_context_get_source_output_info_list()</h2>

<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#a5470bc57f69838c898d92cc5002ac4fa">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 id="ac81ed66b6bb184d1474a12cc2a5debc6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac81ed66b6bb184d1474a12cc2a5debc6">&#9670;&nbsp;</a></span>pa_context_kill_client()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="af832875e5c5d8a57ef044dc156db73bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af832875e5c5d8a57ef044dc156db73bd">&#9670;&nbsp;</a></span>pa_context_kill_sink_input()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="afb3c80b1aaafafa846ceacd2d2bb4b39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb3c80b1aaafafa846ceacd2d2bb4b39">&#9670;&nbsp;</a></span>pa_context_kill_source_output()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="a4956ff4408e939c2b6fae9b76a86f05c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4956ff4408e939c2b6fae9b76a86f05c">&#9670;&nbsp;</a></span>pa_context_load_module()</h2>

<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#aee4ebdc47bb5a5e5dc1e1f24b7c3745c">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 id="a08fea987a705884bc16ac6c2fe550f64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08fea987a705884bc16ac6c2fe550f64">&#9670;&nbsp;</a></span>pa_context_move_sink_input_by_index()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="af6c94d152132d08cd565daef1a69d718"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6c94d152132d08cd565daef1a69d718">&#9670;&nbsp;</a></span>pa_context_move_sink_input_by_name()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="aa10b4305e59a6430bae56b5e18657cef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa10b4305e59a6430bae56b5e18657cef">&#9670;&nbsp;</a></span>pa_context_move_source_output_by_index()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="ab6cb0f1d7e7dcccfa1e57bb2743ae4eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6cb0f1d7e7dcccfa1e57bb2743ae4eb">&#9670;&nbsp;</a></span>pa_context_move_source_output_by_name()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="a24fc15d429e618e95b0accee66b27505"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24fc15d429e618e95b0accee66b27505">&#9670;&nbsp;</a></span>pa_context_set_card_profile_by_index()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="a1c5c530686f9292c59398a1700b2f865"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c5c530686f9292c59398a1700b2f865">&#9670;&nbsp;</a></span>pa_context_set_card_profile_by_name()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="a388a7c6382877b8a52c76a26dfb58376"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a388a7c6382877b8a52c76a26dfb58376">&#9670;&nbsp;</a></span>pa_context_set_port_latency_offset()</h2>

<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_port_latency_offset </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>card_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>port_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int64_t&#160;</td>
          <td class="paramname"><em>offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">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 latency offset of a port. </p>
<dl class="section since"><dt>Since</dt><dd>3.0 </dd></dl>

</div>
</div>
<a id="a9e2d1053417b1c49dcf2d50eba5597be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e2d1053417b1c49dcf2d50eba5597be">&#9670;&nbsp;</a></span>pa_context_set_sink_input_mute()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="a825ccd9e00765c0d397e2341086586ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a825ccd9e00765c0d397e2341086586ff">&#9670;&nbsp;</a></span>pa_context_set_sink_input_volume()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="ac2b6b66776211d46e651ae9ce1c5aceb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2b6b66776211d46e651ae9ce1c5aceb">&#9670;&nbsp;</a></span>pa_context_set_sink_mute_by_index()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="a96f6f68c8db4571238ff9c5d2d243ef3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96f6f68c8db4571238ff9c5d2d243ef3">&#9670;&nbsp;</a></span>pa_context_set_sink_mute_by_name()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="a028b48d144de34d7489662c66812dbfa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a028b48d144de34d7489662c66812dbfa">&#9670;&nbsp;</a></span>pa_context_set_sink_port_by_index()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="a6b612fec7e61bbbd4d3bec3e488189c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b612fec7e61bbbd4d3bec3e488189c6">&#9670;&nbsp;</a></span>pa_context_set_sink_port_by_name()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="a22397a278f2e059521800cb94af0e60a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22397a278f2e059521800cb94af0e60a">&#9670;&nbsp;</a></span>pa_context_set_sink_volume_by_index()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="a9f326898ea80a5a41e586e50976bbfbb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f326898ea80a5a41e586e50976bbfbb">&#9670;&nbsp;</a></span>pa_context_set_sink_volume_by_name()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="ad0087f8455adc79943685e777c84af83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0087f8455adc79943685e777c84af83">&#9670;&nbsp;</a></span>pa_context_set_source_mute_by_index()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="a94425f4fbee323edb5d143f3fccd91ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94425f4fbee323edb5d143f3fccd91ce">&#9670;&nbsp;</a></span>pa_context_set_source_mute_by_name()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="a25d432c2247910ba714ebae3907846c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25d432c2247910ba714ebae3907846c2">&#9670;&nbsp;</a></span>pa_context_set_source_output_mute()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="ac20a29bb1a905718a5d9d28f34c5a48e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac20a29bb1a905718a5d9d28f34c5a48e">&#9670;&nbsp;</a></span>pa_context_set_source_output_volume()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="aad19624a291149b3c33f2246957610b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad19624a291149b3c33f2246957610b2">&#9670;&nbsp;</a></span>pa_context_set_source_port_by_index()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="a1cf51e96cdba5e21a5e099f6c7d15d70"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1cf51e96cdba5e21a5e099f6c7d15d70">&#9670;&nbsp;</a></span>pa_context_set_source_port_by_name()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="a3ea6e197db41f97425baffd3d1fce9a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ea6e197db41f97425baffd3d1fce9a1">&#9670;&nbsp;</a></span>pa_context_set_source_volume_by_index()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="aec3c4fdf61f019b65c710c9563f9a0e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec3c4fdf61f019b65c710c9563f9a0e5">&#9670;&nbsp;</a></span>pa_context_set_source_volume_by_name()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="ae3eab4bd418ed49d639c6d2e62535e34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3eab4bd418ed49d639c6d2e62535e34">&#9670;&nbsp;</a></span>pa_context_stat()</h2>

<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#a9077ecda9cae016f761506ba6acc330a">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 id="a6469df5f3d1c4a88ea0b5000944d5310"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6469df5f3d1c4a88ea0b5000944d5310">&#9670;&nbsp;</a></span>pa_context_suspend_sink_by_index()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="aa9d8fc7125c751bcec287c2771e9d859"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9d8fc7125c751bcec287c2771e9d859">&#9670;&nbsp;</a></span>pa_context_suspend_sink_by_name()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="a3ab25ca547ddd7ea64334d19c62fdea2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ab25ca547ddd7ea64334d19c62fdea2">&#9670;&nbsp;</a></span>pa_context_suspend_source_by_index()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="a277d2ff7b1fe73aaad5a2326e1c99020"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a277d2ff7b1fe73aaad5a2326e1c99020">&#9670;&nbsp;</a></span>pa_context_suspend_source_by_name()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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 id="a14a91adee752a5bec98e4846971b4802"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14a91adee752a5bec98e4846971b4802">&#9670;&nbsp;</a></span>pa_context_unload_module()</h2>

<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#a086b985c499c50efc628c267e8923fb1">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.13 </li>
  </ul>
</div>
</body>
</html>