Sophie

Sophie

distrib > Mandriva > 2009.1 > x86_64 > media > main-testing > by-pkgid > 187676b5433787923dfa2cdd6900c6cd > files > 123

lib64pulseaudio-devel-0.9.15-2.0.7mdv2009.1.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>PulseAudio: introspect.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.8 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>introspect.h File Reference</h1>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><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__sink__info.html">pa_sink_info</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stores information about sinks.  <a href="structpa__sink__info.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__source__info.html">pa_source_info</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stores information about sources.  <a href="structpa__source__info.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__server__info.html">pa_server_info</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Server information.  <a href="structpa__server__info.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__module__info.html">pa_module_info</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stores information about modules.  <a href="structpa__module__info.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__client__info.html">pa_client_info</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stores information about clients.  <a href="structpa__client__info.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__card__profile__info.html">pa_card_profile_info</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stores information about a specific profile of a card.  <a href="structpa__card__profile__info.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__card__info.html">pa_card_info</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stores information about cards.  <a href="structpa__card__info.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__sink__input__info.html">pa_sink_input_info</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stores information about sink inputs.  <a href="structpa__sink__input__info.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__source__output__info.html">pa_source_output_info</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stores information about source outputs.  <a href="structpa__source__output__info.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__stat__info.html">pa_stat_info</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Memory block statistics.  <a href="structpa__stat__info.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__sample__info.html">pa_sample_info</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stores information about sample cache entries.  <a href="structpa__sample__info.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Sinks</h2></td></tr>
<tr><td colspan="2"><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#777ab5dde1e95e21dcdc6533a574bede">pa_sink_info_cb_t</a> )(<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#446ffde2b8adea89940adcba40be319c" title="Get information about a sink by its name.">pa_context_get_sink_info_by_name()</a> and friends.  <a href="#777ab5dde1e95e21dcdc6533a574bede"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#446ffde2b8adea89940adcba40be319c">pa_context_get_sink_info_by_name</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, <a class="el" href="introspect_8h.html#777ab5dde1e95e21dcdc6533a574bede">pa_sink_info_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get information about a sink by its name.  <a href="#446ffde2b8adea89940adcba40be319c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#e886cd4bdc06fa98a61d15f818c33c9f">pa_context_get_sink_info_by_index</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#777ab5dde1e95e21dcdc6533a574bede">pa_sink_info_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get information about a sink by its index.  <a href="#e886cd4bdc06fa98a61d15f818c33c9f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#77d4044975898442e53b0686501f5713">pa_context_get_sink_info_list</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#777ab5dde1e95e21dcdc6533a574bede">pa_sink_info_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the complete sink list.  <a href="#77d4044975898442e53b0686501f5713"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#22397a278f2e059521800cb94af0e60a">pa_context_set_sink_volume_by_index</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the volume of a sink device specified by its index.  <a href="#22397a278f2e059521800cb94af0e60a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#9f326898ea80a5a41e586e50976bbfbb">pa_context_set_sink_volume_by_name</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the volume of a sink device specified by its name.  <a href="#9f326898ea80a5a41e586e50976bbfbb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#c2b6b66776211d46e651ae9ce1c5aceb">pa_context_set_sink_mute_by_index</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, int mute, <a class="el" href="context_8h.html#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the mute switch of a sink device specified by its index.  <a href="#c2b6b66776211d46e651ae9ce1c5aceb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#96f6f68c8db4571238ff9c5d2d243ef3">pa_context_set_sink_mute_by_name</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, int mute, <a class="el" href="context_8h.html#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the mute switch of a sink device specified by its name.  <a href="#96f6f68c8db4571238ff9c5d2d243ef3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a9d8fc7125c751bcec287c2771e9d859">pa_context_suspend_sink_by_name</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *sink_name, int suspend, <a class="el" href="context_8h.html#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Suspend/Resume a sink.  <a href="#a9d8fc7125c751bcec287c2771e9d859"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#6469df5f3d1c4a88ea0b5000944d5310">pa_context_suspend_sink_by_index</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, int suspend, <a class="el" href="context_8h.html#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Suspend/Resume a sink.  <a href="#6469df5f3d1c4a88ea0b5000944d5310"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Sources</h2></td></tr>
<tr><td colspan="2"><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#64473f849ce171bb661aa524cc029d7a">pa_source_info_cb_t</a> )(<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#3904ba3fc9d83355cb84aab0d1cd3e91" title="Get information about a source by its name.">pa_context_get_source_info_by_name()</a> and friends.  <a href="#64473f849ce171bb661aa524cc029d7a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#3904ba3fc9d83355cb84aab0d1cd3e91">pa_context_get_source_info_by_name</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, <a class="el" href="introspect_8h.html#64473f849ce171bb661aa524cc029d7a">pa_source_info_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get information about a source by its name.  <a href="#3904ba3fc9d83355cb84aab0d1cd3e91"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#55f2fbae1ce6b964e65c82c848280c06">pa_context_get_source_info_by_index</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#64473f849ce171bb661aa524cc029d7a">pa_source_info_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get information about a source by its index.  <a href="#55f2fbae1ce6b964e65c82c848280c06"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a6663de37d9548ecb057dec5bd542898">pa_context_get_source_info_list</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#64473f849ce171bb661aa524cc029d7a">pa_source_info_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the complete source list.  <a href="#a6663de37d9548ecb057dec5bd542898"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#3ea6e197db41f97425baffd3d1fce9a1">pa_context_set_source_volume_by_index</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the volume of a source device specified by its index.  <a href="#3ea6e197db41f97425baffd3d1fce9a1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ec3c4fdf61f019b65c710c9563f9a0e5">pa_context_set_source_volume_by_name</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the volume of a source device specified by its name.  <a href="#ec3c4fdf61f019b65c710c9563f9a0e5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#d0087f8455adc79943685e777c84af83">pa_context_set_source_mute_by_index</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, int mute, <a class="el" href="context_8h.html#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the mute switch of a source device specified by its index.  <a href="#d0087f8455adc79943685e777c84af83"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#94425f4fbee323edb5d143f3fccd91ce">pa_context_set_source_mute_by_name</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, int mute, <a class="el" href="context_8h.html#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the mute switch of a source device specified by its name.  <a href="#94425f4fbee323edb5d143f3fccd91ce"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Server</h2></td></tr>
<tr><td colspan="2"><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#20267a925b36c293b75b4bd95363edc1">pa_server_info_cb_t</a> )(<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__server__info.html">pa_server_info</a> *i, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#6f3bdd9982d9dec70ca5acf6ada3a9a2" title="Get some information about the server.">pa_context_get_server_info()</a>.  <a href="#20267a925b36c293b75b4bd95363edc1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#6f3bdd9982d9dec70ca5acf6ada3a9a2">pa_context_get_server_info</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#20267a925b36c293b75b4bd95363edc1">pa_server_info_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get some information about the server.  <a href="#6f3bdd9982d9dec70ca5acf6ada3a9a2"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Modules</h2></td></tr>
<tr><td colspan="2"><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#c33a60ebff26c6eaca13610e0f530618">pa_module_info_cb_t</a> )(<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#b911f25494051a09e2ab2b01b483f2e5" title="Get some information about a module by its index.">pa_context_get_module_info()</a> and friends.  <a href="#c33a60ebff26c6eaca13610e0f530618"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#7d2bd7ba79bfae335aaac538113f7f62">pa_context_index_cb_t</a> )(<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#4956ff4408e939c2b6fae9b76a86f05c" title="Load a module.">pa_context_load_module()</a>.  <a href="#7d2bd7ba79bfae335aaac538113f7f62"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#b911f25494051a09e2ab2b01b483f2e5">pa_context_get_module_info</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#c33a60ebff26c6eaca13610e0f530618">pa_module_info_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get some information about a module by its index.  <a href="#b911f25494051a09e2ab2b01b483f2e5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#b4895737ae03a4b37d6d69c5fdcfb365">pa_context_get_module_info_list</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#c33a60ebff26c6eaca13610e0f530618">pa_module_info_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the complete list of currently loaded modules.  <a href="#b4895737ae03a4b37d6d69c5fdcfb365"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#4956ff4408e939c2b6fae9b76a86f05c">pa_context_load_module</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, const char *argument, <a class="el" href="introspect_8h.html#7d2bd7ba79bfae335aaac538113f7f62">pa_context_index_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Load a module.  <a href="#4956ff4408e939c2b6fae9b76a86f05c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#14a91adee752a5bec98e4846971b4802">pa_context_unload_module</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="context_8h.html#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unload a module.  <a href="#14a91adee752a5bec98e4846971b4802"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Clients</h2></td></tr>
<tr><td colspan="2"><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#b83dc428a326fd4db5fffffeabd6c470">pa_client_info_cb_t</a> )(<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#824553dc1dcedf3533f0074c78fa22dc" title="Get information about a client by its index.">pa_context_get_client_info()</a> and friends.  <a href="#b83dc428a326fd4db5fffffeabd6c470"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#824553dc1dcedf3533f0074c78fa22dc">pa_context_get_client_info</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#b83dc428a326fd4db5fffffeabd6c470">pa_client_info_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get information about a client by its index.  <a href="#824553dc1dcedf3533f0074c78fa22dc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#fe9e2194ddebb06fb46836a93cf4a1df">pa_context_get_client_info_list</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#b83dc428a326fd4db5fffffeabd6c470">pa_client_info_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the complete client list.  <a href="#fe9e2194ddebb06fb46836a93cf4a1df"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#c81ed66b6bb184d1474a12cc2a5debc6">pa_context_kill_client</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="context_8h.html#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Kill a client.  <a href="#c81ed66b6bb184d1474a12cc2a5debc6"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Cards</h2></td></tr>
<tr><td colspan="2"><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#01bdae3cf929a98364d4f5f0f4ed4175">pa_card_info_cb_t</a> )(<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Callback prototype for pa_context_get_card_info() and friends.  <a href="#01bdae3cf929a98364d4f5f0f4ed4175"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#9d3fd919f481414e5fab0ddeb9ad5204">pa_context_get_card_info_by_index</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#01bdae3cf929a98364d4f5f0f4ed4175">pa_card_info_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get information about a card by its index.  <a href="#9d3fd919f481414e5fab0ddeb9ad5204"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#72067b7aa275d4ca8a014b73b629081c">pa_context_get_card_info_by_name</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, <a class="el" href="introspect_8h.html#01bdae3cf929a98364d4f5f0f4ed4175">pa_card_info_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get information about a card by its name.  <a href="#72067b7aa275d4ca8a014b73b629081c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#33ceb576cc96383bf456776139fafaab">pa_context_get_card_info_list</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#01bdae3cf929a98364d4f5f0f4ed4175">pa_card_info_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the complete card list.  <a href="#33ceb576cc96383bf456776139fafaab"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#24fc15d429e618e95b0accee66b27505">pa_context_set_card_profile_by_index</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, const char *profile, <a class="el" href="context_8h.html#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Change the profile of a card.  <a href="#24fc15d429e618e95b0accee66b27505"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#1c5c530686f9292c59398a1700b2f865">pa_context_set_card_profile_by_name</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, const char *profile, <a class="el" href="context_8h.html#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Change the profile of a card.  <a href="#1c5c530686f9292c59398a1700b2f865"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Sink Inputs</h2></td></tr>
<tr><td colspan="2"><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#91c0330abda4d9f2e3339c011cd03fa6">pa_sink_input_info_cb_t</a> )(<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#eca4a368510f46dac4313f498583e340" title="Get some information about a sink input by its index.">pa_context_get_sink_input_info()</a> and friends.  <a href="#91c0330abda4d9f2e3339c011cd03fa6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#eca4a368510f46dac4313f498583e340">pa_context_get_sink_input_info</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#91c0330abda4d9f2e3339c011cd03fa6">pa_sink_input_info_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get some information about a sink input by its index.  <a href="#eca4a368510f46dac4313f498583e340"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#c232d88f3fca17d4dc9b9af4924de687">pa_context_get_sink_input_info_list</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#91c0330abda4d9f2e3339c011cd03fa6">pa_sink_input_info_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the complete sink input list.  <a href="#c232d88f3fca17d4dc9b9af4924de687"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#f6c94d152132d08cd565daef1a69d718">pa_context_move_sink_input_by_name</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, const char *sink_name, <a class="el" href="context_8h.html#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move the specified sink input to a different sink.  <a href="#f6c94d152132d08cd565daef1a69d718"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#08fea987a705884bc16ac6c2fe550f64">pa_context_move_sink_input_by_index</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, uint32_t sink_idx, <a class="el" href="context_8h.html#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move the specified sink input to a different sink.  <a href="#08fea987a705884bc16ac6c2fe550f64"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#825ccd9e00765c0d397e2341086586ff">pa_context_set_sink_input_volume</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the volume of a sink input stream.  <a href="#825ccd9e00765c0d397e2341086586ff"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#9e2d1053417b1c49dcf2d50eba5597be">pa_context_set_sink_input_mute</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, int mute, <a class="el" href="context_8h.html#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the mute switch of a sink input stream.  <a href="#9e2d1053417b1c49dcf2d50eba5597be"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#f832875e5c5d8a57ef044dc156db73bd">pa_context_kill_sink_input</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="context_8h.html#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Kill a sink input.  <a href="#f832875e5c5d8a57ef044dc156db73bd"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Source Outputs</h2></td></tr>
<tr><td colspan="2"><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#8c50426da64ea950c948ad8d3e6be54c">pa_source_output_info_cb_t</a> )(<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#e14eaf111465ea7c8aa2a9b746832b19" title="Get information about a source output by its index.">pa_context_get_source_output_info()</a> and friends.  <a href="#8c50426da64ea950c948ad8d3e6be54c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#e14eaf111465ea7c8aa2a9b746832b19">pa_context_get_source_output_info</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#8c50426da64ea950c948ad8d3e6be54c">pa_source_output_info_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get information about a source output by its index.  <a href="#e14eaf111465ea7c8aa2a9b746832b19"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#d57e2d1905a15af524ecccd481abe8e6">pa_context_get_source_output_info_list</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#8c50426da64ea950c948ad8d3e6be54c">pa_source_output_info_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the complete list of source outputs.  <a href="#d57e2d1905a15af524ecccd481abe8e6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#b6cb0f1d7e7dcccfa1e57bb2743ae4eb">pa_context_move_source_output_by_name</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, const char *source_name, <a class="el" href="context_8h.html#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move the specified source output to a different source.  <a href="#b6cb0f1d7e7dcccfa1e57bb2743ae4eb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a10b4305e59a6430bae56b5e18657cef">pa_context_move_source_output_by_index</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, uint32_t source_idx, <a class="el" href="context_8h.html#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move the specified source output to a different source.  <a href="#a10b4305e59a6430bae56b5e18657cef"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#277d2ff7b1fe73aaad5a2326e1c99020">pa_context_suspend_source_by_name</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *source_name, int suspend, <a class="el" href="context_8h.html#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Suspend/Resume a source.  <a href="#277d2ff7b1fe73aaad5a2326e1c99020"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#3ab25ca547ddd7ea64334d19c62fdea2">pa_context_suspend_source_by_index</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, int suspend, <a class="el" href="context_8h.html#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Suspend/Resume a source.  <a href="#3ab25ca547ddd7ea64334d19c62fdea2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#fb3c80b1aaafafa846ceacd2d2bb4b39">pa_context_kill_source_output</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="context_8h.html#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Kill a source output.  <a href="#fb3c80b1aaafafa846ceacd2d2bb4b39"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Statistics</h2></td></tr>
<tr><td colspan="2"><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#d83088046861a154ee811ef0f7e2b151">pa_stat_info_cb_t</a> )(<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__stat__info.html">pa_stat_info</a> *i, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#e3eab4bd418ed49d639c6d2e62535e34" title="Get daemon memory block statistics.">pa_context_stat()</a>.  <a href="#d83088046861a154ee811ef0f7e2b151"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#e3eab4bd418ed49d639c6d2e62535e34">pa_context_stat</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#d83088046861a154ee811ef0f7e2b151">pa_stat_info_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get daemon memory block statistics.  <a href="#e3eab4bd418ed49d639c6d2e62535e34"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Cached Samples</h2></td></tr>
<tr><td colspan="2"><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#9b040512f5775aafec1681e029094d38">pa_sample_info_cb_t</a> )(<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#755c9d2c30fbd10bf18730f3ddfe1c3e" title="Get information about a sample by its name.">pa_context_get_sample_info_by_name()</a> and friends.  <a href="#9b040512f5775aafec1681e029094d38"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#755c9d2c30fbd10bf18730f3ddfe1c3e">pa_context_get_sample_info_by_name</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, <a class="el" href="introspect_8h.html#9b040512f5775aafec1681e029094d38">pa_sample_info_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get information about a sample by its name.  <a href="#755c9d2c30fbd10bf18730f3ddfe1c3e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#322e92056dadcf4f5abaa002d6e4034b">pa_context_get_sample_info_by_index</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#9b040512f5775aafec1681e029094d38">pa_sample_info_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get information about a sample by its index.  <a href="#322e92056dadcf4f5abaa002d6e4034b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#c8219dea1efd6928edacad423ec6e7a6">pa_context_get_sample_info_list</a> (<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#9b040512f5775aafec1681e029094d38">pa_sample_info_cb_t</a> cb, void *userdata)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the complete list of samples stored in the daemon.  <a href="#c8219dea1efd6928edacad423ec6e7a6"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Routines for daemon introspection. 
<p>
<hr><h2>Typedef Documentation</h2>
<a class="anchor" name="01bdae3cf929a98364d4f5f0f4ed4175"></a><!-- doxytag: member="introspect.h::pa_card_info_cb_t" ref="01bdae3cf929a98364d4f5f0f4ed4175" args=")(pa_context *c, const pa_card_info *i, int eol, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* <a class="el" href="introspect_8h.html#01bdae3cf929a98364d4f5f0f4ed4175">pa_card_info_cb_t</a>)(<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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() and friends. 
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd>0.9.15 </dd></dl>

</div>
</div><p>
<a class="anchor" name="b83dc428a326fd4db5fffffeabd6c470"></a><!-- doxytag: member="introspect.h::pa_client_info_cb_t" ref="b83dc428a326fd4db5fffffeabd6c470" args=")(pa_context *c, const pa_client_info *i, int eol, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* <a class="el" href="introspect_8h.html#b83dc428a326fd4db5fffffeabd6c470">pa_client_info_cb_t</a>)(<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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#824553dc1dcedf3533f0074c78fa22dc" title="Get information about a client by its index.">pa_context_get_client_info()</a> and friends. 
<p>

</div>
</div><p>
<a class="anchor" name="7d2bd7ba79bfae335aaac538113f7f62"></a><!-- doxytag: member="introspect.h::pa_context_index_cb_t" ref="7d2bd7ba79bfae335aaac538113f7f62" args=")(pa_context *c, uint32_t idx, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* <a class="el" href="introspect_8h.html#7d2bd7ba79bfae335aaac538113f7f62">pa_context_index_cb_t</a>)(<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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#4956ff4408e939c2b6fae9b76a86f05c" title="Load a module.">pa_context_load_module()</a>. 
<p>

</div>
</div><p>
<a class="anchor" name="c33a60ebff26c6eaca13610e0f530618"></a><!-- doxytag: member="introspect.h::pa_module_info_cb_t" ref="c33a60ebff26c6eaca13610e0f530618" args=")(pa_context *c, const pa_module_info *i, int eol, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* <a class="el" href="introspect_8h.html#c33a60ebff26c6eaca13610e0f530618">pa_module_info_cb_t</a>)(<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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#b911f25494051a09e2ab2b01b483f2e5" title="Get some information about a module by its index.">pa_context_get_module_info()</a> and friends. 
<p>

</div>
</div><p>
<a class="anchor" name="9b040512f5775aafec1681e029094d38"></a><!-- doxytag: member="introspect.h::pa_sample_info_cb_t" ref="9b040512f5775aafec1681e029094d38" args=")(pa_context *c, const pa_sample_info *i, int eol, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* <a class="el" href="introspect_8h.html#9b040512f5775aafec1681e029094d38">pa_sample_info_cb_t</a>)(<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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#755c9d2c30fbd10bf18730f3ddfe1c3e" title="Get information about a sample by its name.">pa_context_get_sample_info_by_name()</a> and friends. 
<p>

</div>
</div><p>
<a class="anchor" name="20267a925b36c293b75b4bd95363edc1"></a><!-- doxytag: member="introspect.h::pa_server_info_cb_t" ref="20267a925b36c293b75b4bd95363edc1" args=")(pa_context *c, const pa_server_info *i, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* <a class="el" href="introspect_8h.html#20267a925b36c293b75b4bd95363edc1">pa_server_info_cb_t</a>)(<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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#6f3bdd9982d9dec70ca5acf6ada3a9a2" title="Get some information about the server.">pa_context_get_server_info()</a>. 
<p>

</div>
</div><p>
<a class="anchor" name="777ab5dde1e95e21dcdc6533a574bede"></a><!-- doxytag: member="introspect.h::pa_sink_info_cb_t" ref="777ab5dde1e95e21dcdc6533a574bede" args=")(pa_context *c, const pa_sink_info *i, int eol, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* <a class="el" href="introspect_8h.html#777ab5dde1e95e21dcdc6533a574bede">pa_sink_info_cb_t</a>)(<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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#446ffde2b8adea89940adcba40be319c" title="Get information about a sink by its name.">pa_context_get_sink_info_by_name()</a> and friends. 
<p>

</div>
</div><p>
<a class="anchor" name="91c0330abda4d9f2e3339c011cd03fa6"></a><!-- doxytag: member="introspect.h::pa_sink_input_info_cb_t" ref="91c0330abda4d9f2e3339c011cd03fa6" args=")(pa_context *c, const pa_sink_input_info *i, int eol, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* <a class="el" href="introspect_8h.html#91c0330abda4d9f2e3339c011cd03fa6">pa_sink_input_info_cb_t</a>)(<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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#eca4a368510f46dac4313f498583e340" title="Get some information about a sink input by its index.">pa_context_get_sink_input_info()</a> and friends. 
<p>

</div>
</div><p>
<a class="anchor" name="64473f849ce171bb661aa524cc029d7a"></a><!-- doxytag: member="introspect.h::pa_source_info_cb_t" ref="64473f849ce171bb661aa524cc029d7a" args=")(pa_context *c, const pa_source_info *i, int eol, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* <a class="el" href="introspect_8h.html#64473f849ce171bb661aa524cc029d7a">pa_source_info_cb_t</a>)(<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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#3904ba3fc9d83355cb84aab0d1cd3e91" title="Get information about a source by its name.">pa_context_get_source_info_by_name()</a> and friends. 
<p>

</div>
</div><p>
<a class="anchor" name="8c50426da64ea950c948ad8d3e6be54c"></a><!-- doxytag: member="introspect.h::pa_source_output_info_cb_t" ref="8c50426da64ea950c948ad8d3e6be54c" args=")(pa_context *c, const pa_source_output_info *i, int eol, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* <a class="el" href="introspect_8h.html#8c50426da64ea950c948ad8d3e6be54c">pa_source_output_info_cb_t</a>)(<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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#e14eaf111465ea7c8aa2a9b746832b19" title="Get information about a source output by its index.">pa_context_get_source_output_info()</a> and friends. 
<p>

</div>
</div><p>
<a class="anchor" name="d83088046861a154ee811ef0f7e2b151"></a><!-- doxytag: member="introspect.h::pa_stat_info_cb_t" ref="d83088046861a154ee811ef0f7e2b151" args=")(pa_context *c, const pa_stat_info *i, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* <a class="el" href="introspect_8h.html#d83088046861a154ee811ef0f7e2b151">pa_stat_info_cb_t</a>)(<a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">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#e3eab4bd418ed49d639c6d2e62535e34" title="Get daemon memory block statistics.">pa_context_stat()</a>. 
<p>

</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="9d3fd919f481414e5fab0ddeb9ad5204"></a><!-- doxytag: member="introspect.h::pa_context_get_card_info_by_index" ref="9d3fd919f481414e5fab0ddeb9ad5204" args="(pa_context *c, uint32_t idx, pa_card_info_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_card_info_by_index           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</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#01bdae3cf929a98364d4f5f0f4ed4175">pa_card_info_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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="since" compact><dt><b>Since:</b></dt><dd>0.9.15 </dd></dl>

</div>
</div><p>
<a class="anchor" name="72067b7aa275d4ca8a014b73b629081c"></a><!-- doxytag: member="introspect.h::pa_context_get_card_info_by_name" ref="72067b7aa275d4ca8a014b73b629081c" args="(pa_context *c, const char *name, pa_card_info_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_card_info_by_name           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</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#01bdae3cf929a98364d4f5f0f4ed4175">pa_card_info_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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="since" compact><dt><b>Since:</b></dt><dd>0.9.15 </dd></dl>

</div>
</div><p>
<a class="anchor" name="33ceb576cc96383bf456776139fafaab"></a><!-- doxytag: member="introspect.h::pa_context_get_card_info_list" ref="33ceb576cc96383bf456776139fafaab" args="(pa_context *c, pa_card_info_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_card_info_list           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</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#01bdae3cf929a98364d4f5f0f4ed4175">pa_card_info_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div><p>
<a class="anchor" name="824553dc1dcedf3533f0074c78fa22dc"></a><!-- doxytag: member="introspect.h::pa_context_get_client_info" ref="824553dc1dcedf3533f0074c78fa22dc" args="(pa_context *c, uint32_t idx, pa_client_info_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_client_info           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</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#b83dc428a326fd4db5fffffeabd6c470">pa_client_info_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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><p>
<a class="anchor" name="fe9e2194ddebb06fb46836a93cf4a1df"></a><!-- doxytag: member="introspect.h::pa_context_get_client_info_list" ref="fe9e2194ddebb06fb46836a93cf4a1df" args="(pa_context *c, pa_client_info_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_client_info_list           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</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#b83dc428a326fd4db5fffffeabd6c470">pa_client_info_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div><p>
<a class="anchor" name="b911f25494051a09e2ab2b01b483f2e5"></a><!-- doxytag: member="introspect.h::pa_context_get_module_info" ref="b911f25494051a09e2ab2b01b483f2e5" args="(pa_context *c, uint32_t idx, pa_module_info_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_module_info           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</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#c33a60ebff26c6eaca13610e0f530618">pa_module_info_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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><p>
<a class="anchor" name="b4895737ae03a4b37d6d69c5fdcfb365"></a><!-- doxytag: member="introspect.h::pa_context_get_module_info_list" ref="b4895737ae03a4b37d6d69c5fdcfb365" args="(pa_context *c, pa_module_info_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_module_info_list           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</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#c33a60ebff26c6eaca13610e0f530618">pa_module_info_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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><p>
<a class="anchor" name="322e92056dadcf4f5abaa002d6e4034b"></a><!-- doxytag: member="introspect.h::pa_context_get_sample_info_by_index" ref="322e92056dadcf4f5abaa002d6e4034b" args="(pa_context *c, uint32_t idx, pa_sample_info_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sample_info_by_index           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</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#9b040512f5775aafec1681e029094d38">pa_sample_info_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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><p>
<a class="anchor" name="755c9d2c30fbd10bf18730f3ddfe1c3e"></a><!-- doxytag: member="introspect.h::pa_context_get_sample_info_by_name" ref="755c9d2c30fbd10bf18730f3ddfe1c3e" args="(pa_context *c, const char *name, pa_sample_info_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sample_info_by_name           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</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#9b040512f5775aafec1681e029094d38">pa_sample_info_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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><p>
<a class="anchor" name="c8219dea1efd6928edacad423ec6e7a6"></a><!-- doxytag: member="introspect.h::pa_context_get_sample_info_list" ref="c8219dea1efd6928edacad423ec6e7a6" args="(pa_context *c, pa_sample_info_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sample_info_list           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</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#9b040512f5775aafec1681e029094d38">pa_sample_info_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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><p>
<a class="anchor" name="6f3bdd9982d9dec70ca5acf6ada3a9a2"></a><!-- doxytag: member="introspect.h::pa_context_get_server_info" ref="6f3bdd9982d9dec70ca5acf6ada3a9a2" args="(pa_context *c, pa_server_info_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_server_info           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</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#20267a925b36c293b75b4bd95363edc1">pa_server_info_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div><p>
<a class="anchor" name="e886cd4bdc06fa98a61d15f818c33c9f"></a><!-- doxytag: member="introspect.h::pa_context_get_sink_info_by_index" ref="e886cd4bdc06fa98a61d15f818c33c9f" args="(pa_context *c, uint32_t idx, pa_sink_info_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sink_info_by_index           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</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#777ab5dde1e95e21dcdc6533a574bede">pa_sink_info_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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><p>
<a class="anchor" name="446ffde2b8adea89940adcba40be319c"></a><!-- doxytag: member="introspect.h::pa_context_get_sink_info_by_name" ref="446ffde2b8adea89940adcba40be319c" args="(pa_context *c, const char *name, pa_sink_info_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sink_info_by_name           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</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#777ab5dde1e95e21dcdc6533a574bede">pa_sink_info_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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><p>
<a class="anchor" name="77d4044975898442e53b0686501f5713"></a><!-- doxytag: member="introspect.h::pa_context_get_sink_info_list" ref="77d4044975898442e53b0686501f5713" args="(pa_context *c, pa_sink_info_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sink_info_list           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</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#777ab5dde1e95e21dcdc6533a574bede">pa_sink_info_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div><p>
<a class="anchor" name="eca4a368510f46dac4313f498583e340"></a><!-- doxytag: member="introspect.h::pa_context_get_sink_input_info" ref="eca4a368510f46dac4313f498583e340" args="(pa_context *c, uint32_t idx, pa_sink_input_info_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sink_input_info           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</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#91c0330abda4d9f2e3339c011cd03fa6">pa_sink_input_info_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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><p>
<a class="anchor" name="c232d88f3fca17d4dc9b9af4924de687"></a><!-- doxytag: member="introspect.h::pa_context_get_sink_input_info_list" ref="c232d88f3fca17d4dc9b9af4924de687" args="(pa_context *c, pa_sink_input_info_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sink_input_info_list           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</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#91c0330abda4d9f2e3339c011cd03fa6">pa_sink_input_info_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div><p>
<a class="anchor" name="55f2fbae1ce6b964e65c82c848280c06"></a><!-- doxytag: member="introspect.h::pa_context_get_source_info_by_index" ref="55f2fbae1ce6b964e65c82c848280c06" args="(pa_context *c, uint32_t idx, pa_source_info_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_source_info_by_index           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</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#64473f849ce171bb661aa524cc029d7a">pa_source_info_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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><p>
<a class="anchor" name="3904ba3fc9d83355cb84aab0d1cd3e91"></a><!-- doxytag: member="introspect.h::pa_context_get_source_info_by_name" ref="3904ba3fc9d83355cb84aab0d1cd3e91" args="(pa_context *c, const char *name, pa_source_info_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_source_info_by_name           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</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#64473f849ce171bb661aa524cc029d7a">pa_source_info_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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><p>
<a class="anchor" name="a6663de37d9548ecb057dec5bd542898"></a><!-- doxytag: member="introspect.h::pa_context_get_source_info_list" ref="a6663de37d9548ecb057dec5bd542898" args="(pa_context *c, pa_source_info_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_source_info_list           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</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#64473f849ce171bb661aa524cc029d7a">pa_source_info_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div><p>
<a class="anchor" name="e14eaf111465ea7c8aa2a9b746832b19"></a><!-- doxytag: member="introspect.h::pa_context_get_source_output_info" ref="e14eaf111465ea7c8aa2a9b746832b19" args="(pa_context *c, uint32_t idx, pa_source_output_info_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_source_output_info           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</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#8c50426da64ea950c948ad8d3e6be54c">pa_source_output_info_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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><p>
<a class="anchor" name="d57e2d1905a15af524ecccd481abe8e6"></a><!-- doxytag: member="introspect.h::pa_context_get_source_output_info_list" ref="d57e2d1905a15af524ecccd481abe8e6" args="(pa_context *c, pa_source_output_info_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_source_output_info_list           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</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#8c50426da64ea950c948ad8d3e6be54c">pa_source_output_info_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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><p>
<a class="anchor" name="c81ed66b6bb184d1474a12cc2a5debc6"></a><!-- doxytag: member="introspect.h::pa_context_kill_client" ref="c81ed66b6bb184d1474a12cc2a5debc6" args="(pa_context *c, uint32_t idx, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_kill_client           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Kill a client. 
<p>

</div>
</div><p>
<a class="anchor" name="f832875e5c5d8a57ef044dc156db73bd"></a><!-- doxytag: member="introspect.h::pa_context_kill_sink_input" ref="f832875e5c5d8a57ef044dc156db73bd" args="(pa_context *c, uint32_t idx, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_kill_sink_input           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Kill a sink input. 
<p>

</div>
</div><p>
<a class="anchor" name="fb3c80b1aaafafa846ceacd2d2bb4b39"></a><!-- doxytag: member="introspect.h::pa_context_kill_source_output" ref="fb3c80b1aaafafa846ceacd2d2bb4b39" args="(pa_context *c, uint32_t idx, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_kill_source_output           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Kill a source output. 
<p>

</div>
</div><p>
<a class="anchor" name="4956ff4408e939c2b6fae9b76a86f05c"></a><!-- doxytag: member="introspect.h::pa_context_load_module" ref="4956ff4408e939c2b6fae9b76a86f05c" args="(pa_context *c, const char *name, const char *argument, pa_context_index_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_load_module           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</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#7d2bd7ba79bfae335aaac538113f7f62">pa_context_index_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Load a module. 
<p>

</div>
</div><p>
<a class="anchor" name="08fea987a705884bc16ac6c2fe550f64"></a><!-- doxytag: member="introspect.h::pa_context_move_sink_input_by_index" ref="08fea987a705884bc16ac6c2fe550f64" args="(pa_context *c, uint32_t idx, uint32_t sink_idx, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_move_sink_input_by_index           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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="since" compact><dt><b>Since:</b></dt><dd>0.9.5 </dd></dl>

</div>
</div><p>
<a class="anchor" name="f6c94d152132d08cd565daef1a69d718"></a><!-- doxytag: member="introspect.h::pa_context_move_sink_input_by_name" ref="f6c94d152132d08cd565daef1a69d718" args="(pa_context *c, uint32_t idx, const char *sink_name, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_move_sink_input_by_name           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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="since" compact><dt><b>Since:</b></dt><dd>0.9.5 </dd></dl>

</div>
</div><p>
<a class="anchor" name="a10b4305e59a6430bae56b5e18657cef"></a><!-- doxytag: member="introspect.h::pa_context_move_source_output_by_index" ref="a10b4305e59a6430bae56b5e18657cef" args="(pa_context *c, uint32_t idx, uint32_t source_idx, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_move_source_output_by_index           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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="since" compact><dt><b>Since:</b></dt><dd>0.9.5 </dd></dl>

</div>
</div><p>
<a class="anchor" name="b6cb0f1d7e7dcccfa1e57bb2743ae4eb"></a><!-- doxytag: member="introspect.h::pa_context_move_source_output_by_name" ref="b6cb0f1d7e7dcccfa1e57bb2743ae4eb" args="(pa_context *c, uint32_t idx, const char *source_name, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_move_source_output_by_name           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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="since" compact><dt><b>Since:</b></dt><dd>0.9.5 </dd></dl>

</div>
</div><p>
<a class="anchor" name="24fc15d429e618e95b0accee66b27505"></a><!-- doxytag: member="introspect.h::pa_context_set_card_profile_by_index" ref="24fc15d429e618e95b0accee66b27505" args="(pa_context *c, uint32_t idx, const char *profile, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_card_profile_by_index           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div><p>
<a class="anchor" name="1c5c530686f9292c59398a1700b2f865"></a><!-- doxytag: member="introspect.h::pa_context_set_card_profile_by_name" ref="1c5c530686f9292c59398a1700b2f865" args="(pa_context *c, const char *name, const char *profile, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_card_profile_by_name           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div><p>
<a class="anchor" name="9e2d1053417b1c49dcf2d50eba5597be"></a><!-- doxytag: member="introspect.h::pa_context_set_sink_input_mute" ref="9e2d1053417b1c49dcf2d50eba5597be" args="(pa_context *c, uint32_t idx, int mute, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_sink_input_mute           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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="since" compact><dt><b>Since:</b></dt><dd>0.9.7 </dd></dl>

</div>
</div><p>
<a class="anchor" name="825ccd9e00765c0d397e2341086586ff"></a><!-- doxytag: member="introspect.h::pa_context_set_sink_input_volume" ref="825ccd9e00765c0d397e2341086586ff" args="(pa_context *c, uint32_t idx, const pa_cvolume *volume, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_sink_input_volume           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</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> *&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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><p>
<a class="anchor" name="c2b6b66776211d46e651ae9ce1c5aceb"></a><!-- doxytag: member="introspect.h::pa_context_set_sink_mute_by_index" ref="c2b6b66776211d46e651ae9ce1c5aceb" args="(pa_context *c, uint32_t idx, int mute, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_sink_mute_by_index           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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><p>
<a class="anchor" name="96f6f68c8db4571238ff9c5d2d243ef3"></a><!-- doxytag: member="introspect.h::pa_context_set_sink_mute_by_name" ref="96f6f68c8db4571238ff9c5d2d243ef3" args="(pa_context *c, const char *name, int mute, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_sink_mute_by_name           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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><p>
<a class="anchor" name="22397a278f2e059521800cb94af0e60a"></a><!-- doxytag: member="introspect.h::pa_context_set_sink_volume_by_index" ref="22397a278f2e059521800cb94af0e60a" args="(pa_context *c, uint32_t idx, const pa_cvolume *volume, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_sink_volume_by_index           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</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> *&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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><p>
<a class="anchor" name="9f326898ea80a5a41e586e50976bbfbb"></a><!-- doxytag: member="introspect.h::pa_context_set_sink_volume_by_name" ref="9f326898ea80a5a41e586e50976bbfbb" args="(pa_context *c, const char *name, const pa_cvolume *volume, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_sink_volume_by_name           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</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> *&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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><p>
<a class="anchor" name="d0087f8455adc79943685e777c84af83"></a><!-- doxytag: member="introspect.h::pa_context_set_source_mute_by_index" ref="d0087f8455adc79943685e777c84af83" args="(pa_context *c, uint32_t idx, int mute, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_source_mute_by_index           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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><p>
<a class="anchor" name="94425f4fbee323edb5d143f3fccd91ce"></a><!-- doxytag: member="introspect.h::pa_context_set_source_mute_by_name" ref="94425f4fbee323edb5d143f3fccd91ce" args="(pa_context *c, const char *name, int mute, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_source_mute_by_name           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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><p>
<a class="anchor" name="3ea6e197db41f97425baffd3d1fce9a1"></a><!-- doxytag: member="introspect.h::pa_context_set_source_volume_by_index" ref="3ea6e197db41f97425baffd3d1fce9a1" args="(pa_context *c, uint32_t idx, const pa_cvolume *volume, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_source_volume_by_index           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</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> *&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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><p>
<a class="anchor" name="ec3c4fdf61f019b65c710c9563f9a0e5"></a><!-- doxytag: member="introspect.h::pa_context_set_source_volume_by_name" ref="ec3c4fdf61f019b65c710c9563f9a0e5" args="(pa_context *c, const char *name, const pa_cvolume *volume, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_source_volume_by_name           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</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> *&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <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><p>
<a class="anchor" name="e3eab4bd418ed49d639c6d2e62535e34"></a><!-- doxytag: member="introspect.h::pa_context_stat" ref="e3eab4bd418ed49d639c6d2e62535e34" args="(pa_context *c, pa_stat_info_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_stat           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</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#d83088046861a154ee811ef0f7e2b151">pa_stat_info_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div><p>
<a class="anchor" name="6469df5f3d1c4a88ea0b5000944d5310"></a><!-- doxytag: member="introspect.h::pa_context_suspend_sink_by_index" ref="6469df5f3d1c4a88ea0b5000944d5310" args="(pa_context *c, uint32_t idx, int suspend, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_suspend_sink_by_index           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div><p>
<a class="anchor" name="a9d8fc7125c751bcec287c2771e9d859"></a><!-- doxytag: member="introspect.h::pa_context_suspend_sink_by_name" ref="a9d8fc7125c751bcec287c2771e9d859" args="(pa_context *c, const char *sink_name, int suspend, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_suspend_sink_by_name           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>sink_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div><p>
<a class="anchor" name="3ab25ca547ddd7ea64334d19c62fdea2"></a><!-- doxytag: member="introspect.h::pa_context_suspend_source_by_index" ref="3ab25ca547ddd7ea64334d19c62fdea2" args="(pa_context *c, uint32_t idx, int suspend, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_suspend_source_by_index           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div><p>
<a class="anchor" name="277d2ff7b1fe73aaad5a2326e1c99020"></a><!-- doxytag: member="introspect.h::pa_context_suspend_source_by_name" ref="277d2ff7b1fe73aaad5a2326e1c99020" args="(pa_context *c, const char *source_name, int suspend, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_suspend_source_by_name           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>source_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div><p>
<a class="anchor" name="14a91adee752a5bec98e4846971b4802"></a><!-- doxytag: member="introspect.h::pa_context_unload_module" ref="14a91adee752a5bec98e4846971b4802" args="(pa_context *c, uint32_t idx, pa_context_success_cb_t cb, void *userdata)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="operation_8h.html#5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_unload_module           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="context_8h.html#ff56e9b3dd442a88227da084bb5c380a">pa_context</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</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#010aff61766ac2d9585d78a164c0fc9a">pa_context_success_cb_t</a>&nbsp;</td>
          <td class="paramname"> <em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Unload a module. 
<p>

</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Sep 2 04:18:20 2009 for PulseAudio by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
</body>
</html>