Current File : //kunden/usr/share/doc/pulseaudio-libs-devel/html/introspect_8h.html |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PulseAudio: introspect.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PulseAudio
 <span id="projectnumber">15.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('introspect_8h.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> </div>
<div class="headertitle">
<div class="title">introspect.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Routines for daemon introspection.
<a href="#details">More...</a></p>
<p><a href="introspect_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__sink__port__info.html">pa_sink_port_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about a specific port of a sink. <a href="structpa__sink__port__info.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__sink__info.html">pa_sink_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about sinks. <a href="structpa__sink__info.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__source__port__info.html">pa_source_port_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about a specific port of a source. <a href="structpa__source__port__info.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__source__info.html">pa_source_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about sources. <a href="structpa__source__info.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__server__info.html">pa_server_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Server information. <a href="structpa__server__info.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__module__info.html">pa_module_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about modules. <a href="structpa__module__info.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__client__info.html">pa_client_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about clients. <a href="structpa__client__info.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__card__profile__info.html">pa_card_profile_info</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__card__profile__info2.html">pa_card_profile_info2</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about a specific profile of a card. <a href="structpa__card__profile__info2.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__card__port__info.html">pa_card_port_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about a specific port of a card. <a href="structpa__card__port__info.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__card__info.html">pa_card_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about cards. <a href="structpa__card__info.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__sink__input__info.html">pa_sink_input_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about sink inputs. <a href="structpa__sink__input__info.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__source__output__info.html">pa_source_output_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about source outputs. <a href="structpa__source__output__info.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__stat__info.html">pa_stat_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Memory block statistics. <a href="structpa__stat__info.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structpa__sample__info.html">pa_sample_info</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about sample cache entries. <a href="structpa__sample__info.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader">Sinks</h2></td></tr>
<tr class="memitem:a10ecbc912dc4a355e4ac7fd222c54cca"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__sink__port__info.html">pa_sink_port_info</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a10ecbc912dc4a355e4ac7fd222c54cca">pa_sink_port_info</a></td></tr>
<tr class="memdesc:a10ecbc912dc4a355e4ac7fd222c54cca"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about a specific port of a sink. <a href="introspect_8h.html#a10ecbc912dc4a355e4ac7fd222c54cca">More...</a><br /></td></tr>
<tr class="separator:a10ecbc912dc4a355e4ac7fd222c54cca"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a41f30a3d27dd9c8759cb1b5b27715dfb"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__sink__info.html">pa_sink_info</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a41f30a3d27dd9c8759cb1b5b27715dfb">pa_sink_info</a></td></tr>
<tr class="memdesc:a41f30a3d27dd9c8759cb1b5b27715dfb"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about sinks. <a href="introspect_8h.html#a41f30a3d27dd9c8759cb1b5b27715dfb">More...</a><br /></td></tr>
<tr class="separator:a41f30a3d27dd9c8759cb1b5b27715dfb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acf7af674e3cee1ec7f817190a2d2702d"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#acf7af674e3cee1ec7f817190a2d2702d">pa_sink_info_cb_t</a>) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__sink__info.html">pa_sink_info</a> *i, int eol, void *userdata)</td></tr>
<tr class="memdesc:acf7af674e3cee1ec7f817190a2d2702d"><td class="mdescLeft"> </td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#a446ffde2b8adea89940adcba40be319c" title="Get information about a sink by its name.">pa_context_get_sink_info_by_name()</a> and friends. <a href="introspect_8h.html#acf7af674e3cee1ec7f817190a2d2702d">More...</a><br /></td></tr>
<tr class="separator:acf7af674e3cee1ec7f817190a2d2702d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a446ffde2b8adea89940adcba40be319c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a446ffde2b8adea89940adcba40be319c">pa_context_get_sink_info_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, <a class="el" href="introspect_8h.html#acf7af674e3cee1ec7f817190a2d2702d">pa_sink_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a446ffde2b8adea89940adcba40be319c"><td class="mdescLeft"> </td><td class="mdescRight">Get information about a sink by its name. <a href="introspect_8h.html#a446ffde2b8adea89940adcba40be319c">More...</a><br /></td></tr>
<tr class="separator:a446ffde2b8adea89940adcba40be319c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae886cd4bdc06fa98a61d15f818c33c9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ae886cd4bdc06fa98a61d15f818c33c9f">pa_context_get_sink_info_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#acf7af674e3cee1ec7f817190a2d2702d">pa_sink_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ae886cd4bdc06fa98a61d15f818c33c9f"><td class="mdescLeft"> </td><td class="mdescRight">Get information about a sink by its index. <a href="introspect_8h.html#ae886cd4bdc06fa98a61d15f818c33c9f">More...</a><br /></td></tr>
<tr class="separator:ae886cd4bdc06fa98a61d15f818c33c9f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a77d4044975898442e53b0686501f5713"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a77d4044975898442e53b0686501f5713">pa_context_get_sink_info_list</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#acf7af674e3cee1ec7f817190a2d2702d">pa_sink_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a77d4044975898442e53b0686501f5713"><td class="mdescLeft"> </td><td class="mdescRight">Get the complete sink list. <a href="introspect_8h.html#a77d4044975898442e53b0686501f5713">More...</a><br /></td></tr>
<tr class="separator:a77d4044975898442e53b0686501f5713"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a22397a278f2e059521800cb94af0e60a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a22397a278f2e059521800cb94af0e60a">pa_context_set_sink_volume_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, const <a class="el" href="structpa__cvolume.html">pa_cvolume</a> *volume, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a22397a278f2e059521800cb94af0e60a"><td class="mdescLeft"> </td><td class="mdescRight">Set the volume of a sink device specified by its index. <a href="introspect_8h.html#a22397a278f2e059521800cb94af0e60a">More...</a><br /></td></tr>
<tr class="separator:a22397a278f2e059521800cb94af0e60a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9f326898ea80a5a41e586e50976bbfbb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a9f326898ea80a5a41e586e50976bbfbb">pa_context_set_sink_volume_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, const <a class="el" href="structpa__cvolume.html">pa_cvolume</a> *volume, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a9f326898ea80a5a41e586e50976bbfbb"><td class="mdescLeft"> </td><td class="mdescRight">Set the volume of a sink device specified by its name. <a href="introspect_8h.html#a9f326898ea80a5a41e586e50976bbfbb">More...</a><br /></td></tr>
<tr class="separator:a9f326898ea80a5a41e586e50976bbfbb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac2b6b66776211d46e651ae9ce1c5aceb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ac2b6b66776211d46e651ae9ce1c5aceb">pa_context_set_sink_mute_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, int mute, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ac2b6b66776211d46e651ae9ce1c5aceb"><td class="mdescLeft"> </td><td class="mdescRight">Set the mute switch of a sink device specified by its index. <a href="introspect_8h.html#ac2b6b66776211d46e651ae9ce1c5aceb">More...</a><br /></td></tr>
<tr class="separator:ac2b6b66776211d46e651ae9ce1c5aceb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a96f6f68c8db4571238ff9c5d2d243ef3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a96f6f68c8db4571238ff9c5d2d243ef3">pa_context_set_sink_mute_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, int mute, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a96f6f68c8db4571238ff9c5d2d243ef3"><td class="mdescLeft"> </td><td class="mdescRight">Set the mute switch of a sink device specified by its name. <a href="introspect_8h.html#a96f6f68c8db4571238ff9c5d2d243ef3">More...</a><br /></td></tr>
<tr class="separator:a96f6f68c8db4571238ff9c5d2d243ef3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa9d8fc7125c751bcec287c2771e9d859"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#aa9d8fc7125c751bcec287c2771e9d859">pa_context_suspend_sink_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *sink_name, int suspend, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:aa9d8fc7125c751bcec287c2771e9d859"><td class="mdescLeft"> </td><td class="mdescRight">Suspend/Resume a sink. <a href="introspect_8h.html#aa9d8fc7125c751bcec287c2771e9d859">More...</a><br /></td></tr>
<tr class="separator:aa9d8fc7125c751bcec287c2771e9d859"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6469df5f3d1c4a88ea0b5000944d5310"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a6469df5f3d1c4a88ea0b5000944d5310">pa_context_suspend_sink_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, int suspend, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a6469df5f3d1c4a88ea0b5000944d5310"><td class="mdescLeft"> </td><td class="mdescRight">Suspend/Resume a sink. <a href="introspect_8h.html#a6469df5f3d1c4a88ea0b5000944d5310">More...</a><br /></td></tr>
<tr class="separator:a6469df5f3d1c4a88ea0b5000944d5310"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a028b48d144de34d7489662c66812dbfa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a028b48d144de34d7489662c66812dbfa">pa_context_set_sink_port_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, const char *port, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a028b48d144de34d7489662c66812dbfa"><td class="mdescLeft"> </td><td class="mdescRight">Change the profile of a sink. <a href="introspect_8h.html#a028b48d144de34d7489662c66812dbfa">More...</a><br /></td></tr>
<tr class="separator:a028b48d144de34d7489662c66812dbfa"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6b612fec7e61bbbd4d3bec3e488189c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a6b612fec7e61bbbd4d3bec3e488189c6">pa_context_set_sink_port_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, const char *port, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a6b612fec7e61bbbd4d3bec3e488189c6"><td class="mdescLeft"> </td><td class="mdescRight">Change the profile of a sink. <a href="introspect_8h.html#a6b612fec7e61bbbd4d3bec3e488189c6">More...</a><br /></td></tr>
<tr class="separator:a6b612fec7e61bbbd4d3bec3e488189c6"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader">Sources</h2></td></tr>
<tr class="memitem:aa71929297dfbfc4a9d89a98a559391a1"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__source__port__info.html">pa_source_port_info</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#aa71929297dfbfc4a9d89a98a559391a1">pa_source_port_info</a></td></tr>
<tr class="memdesc:aa71929297dfbfc4a9d89a98a559391a1"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about a specific port of a source. <a href="introspect_8h.html#aa71929297dfbfc4a9d89a98a559391a1">More...</a><br /></td></tr>
<tr class="separator:aa71929297dfbfc4a9d89a98a559391a1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a308af7576304b1baca844d14d9c7fb65"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__source__info.html">pa_source_info</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a308af7576304b1baca844d14d9c7fb65">pa_source_info</a></td></tr>
<tr class="memdesc:a308af7576304b1baca844d14d9c7fb65"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about sources. <a href="introspect_8h.html#a308af7576304b1baca844d14d9c7fb65">More...</a><br /></td></tr>
<tr class="separator:a308af7576304b1baca844d14d9c7fb65"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a131fbf0ca444b1f0cf375783793e4a93"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a131fbf0ca444b1f0cf375783793e4a93">pa_source_info_cb_t</a>) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__source__info.html">pa_source_info</a> *i, int eol, void *userdata)</td></tr>
<tr class="memdesc:a131fbf0ca444b1f0cf375783793e4a93"><td class="mdescLeft"> </td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#a3904ba3fc9d83355cb84aab0d1cd3e91" title="Get information about a source by its name.">pa_context_get_source_info_by_name()</a> and friends. <a href="introspect_8h.html#a131fbf0ca444b1f0cf375783793e4a93">More...</a><br /></td></tr>
<tr class="separator:a131fbf0ca444b1f0cf375783793e4a93"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3904ba3fc9d83355cb84aab0d1cd3e91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a3904ba3fc9d83355cb84aab0d1cd3e91">pa_context_get_source_info_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, <a class="el" href="introspect_8h.html#a131fbf0ca444b1f0cf375783793e4a93">pa_source_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a3904ba3fc9d83355cb84aab0d1cd3e91"><td class="mdescLeft"> </td><td class="mdescRight">Get information about a source by its name. <a href="introspect_8h.html#a3904ba3fc9d83355cb84aab0d1cd3e91">More...</a><br /></td></tr>
<tr class="separator:a3904ba3fc9d83355cb84aab0d1cd3e91"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a55f2fbae1ce6b964e65c82c848280c06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a55f2fbae1ce6b964e65c82c848280c06">pa_context_get_source_info_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#a131fbf0ca444b1f0cf375783793e4a93">pa_source_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a55f2fbae1ce6b964e65c82c848280c06"><td class="mdescLeft"> </td><td class="mdescRight">Get information about a source by its index. <a href="introspect_8h.html#a55f2fbae1ce6b964e65c82c848280c06">More...</a><br /></td></tr>
<tr class="separator:a55f2fbae1ce6b964e65c82c848280c06"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa6663de37d9548ecb057dec5bd542898"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#aa6663de37d9548ecb057dec5bd542898">pa_context_get_source_info_list</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#a131fbf0ca444b1f0cf375783793e4a93">pa_source_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:aa6663de37d9548ecb057dec5bd542898"><td class="mdescLeft"> </td><td class="mdescRight">Get the complete source list. <a href="introspect_8h.html#aa6663de37d9548ecb057dec5bd542898">More...</a><br /></td></tr>
<tr class="separator:aa6663de37d9548ecb057dec5bd542898"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3ea6e197db41f97425baffd3d1fce9a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a3ea6e197db41f97425baffd3d1fce9a1">pa_context_set_source_volume_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, const <a class="el" href="structpa__cvolume.html">pa_cvolume</a> *volume, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a3ea6e197db41f97425baffd3d1fce9a1"><td class="mdescLeft"> </td><td class="mdescRight">Set the volume of a source device specified by its index. <a href="introspect_8h.html#a3ea6e197db41f97425baffd3d1fce9a1">More...</a><br /></td></tr>
<tr class="separator:a3ea6e197db41f97425baffd3d1fce9a1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aec3c4fdf61f019b65c710c9563f9a0e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#aec3c4fdf61f019b65c710c9563f9a0e5">pa_context_set_source_volume_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, const <a class="el" href="structpa__cvolume.html">pa_cvolume</a> *volume, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:aec3c4fdf61f019b65c710c9563f9a0e5"><td class="mdescLeft"> </td><td class="mdescRight">Set the volume of a source device specified by its name. <a href="introspect_8h.html#aec3c4fdf61f019b65c710c9563f9a0e5">More...</a><br /></td></tr>
<tr class="separator:aec3c4fdf61f019b65c710c9563f9a0e5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad0087f8455adc79943685e777c84af83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ad0087f8455adc79943685e777c84af83">pa_context_set_source_mute_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, int mute, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ad0087f8455adc79943685e777c84af83"><td class="mdescLeft"> </td><td class="mdescRight">Set the mute switch of a source device specified by its index. <a href="introspect_8h.html#ad0087f8455adc79943685e777c84af83">More...</a><br /></td></tr>
<tr class="separator:ad0087f8455adc79943685e777c84af83"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a94425f4fbee323edb5d143f3fccd91ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a94425f4fbee323edb5d143f3fccd91ce">pa_context_set_source_mute_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, int mute, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a94425f4fbee323edb5d143f3fccd91ce"><td class="mdescLeft"> </td><td class="mdescRight">Set the mute switch of a source device specified by its name. <a href="introspect_8h.html#a94425f4fbee323edb5d143f3fccd91ce">More...</a><br /></td></tr>
<tr class="separator:a94425f4fbee323edb5d143f3fccd91ce"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a277d2ff7b1fe73aaad5a2326e1c99020"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a277d2ff7b1fe73aaad5a2326e1c99020">pa_context_suspend_source_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *source_name, int suspend, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a277d2ff7b1fe73aaad5a2326e1c99020"><td class="mdescLeft"> </td><td class="mdescRight">Suspend/Resume a source. <a href="introspect_8h.html#a277d2ff7b1fe73aaad5a2326e1c99020">More...</a><br /></td></tr>
<tr class="separator:a277d2ff7b1fe73aaad5a2326e1c99020"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3ab25ca547ddd7ea64334d19c62fdea2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a3ab25ca547ddd7ea64334d19c62fdea2">pa_context_suspend_source_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, int suspend, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a3ab25ca547ddd7ea64334d19c62fdea2"><td class="mdescLeft"> </td><td class="mdescRight">Suspend/Resume a source. <a href="introspect_8h.html#a3ab25ca547ddd7ea64334d19c62fdea2">More...</a><br /></td></tr>
<tr class="separator:a3ab25ca547ddd7ea64334d19c62fdea2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aad19624a291149b3c33f2246957610b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#aad19624a291149b3c33f2246957610b2">pa_context_set_source_port_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, const char *port, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:aad19624a291149b3c33f2246957610b2"><td class="mdescLeft"> </td><td class="mdescRight">Change the profile of a source. <a href="introspect_8h.html#aad19624a291149b3c33f2246957610b2">More...</a><br /></td></tr>
<tr class="separator:aad19624a291149b3c33f2246957610b2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1cf51e96cdba5e21a5e099f6c7d15d70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a1cf51e96cdba5e21a5e099f6c7d15d70">pa_context_set_source_port_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, const char *port, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a1cf51e96cdba5e21a5e099f6c7d15d70"><td class="mdescLeft"> </td><td class="mdescRight">Change the profile of a source. <a href="introspect_8h.html#a1cf51e96cdba5e21a5e099f6c7d15d70">More...</a><br /></td></tr>
<tr class="separator:a1cf51e96cdba5e21a5e099f6c7d15d70"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader">Server</h2></td></tr>
<tr class="memitem:a0d3e0aca74446ba66de3c580e980bf20"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__server__info.html">pa_server_info</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a0d3e0aca74446ba66de3c580e980bf20">pa_server_info</a></td></tr>
<tr class="memdesc:a0d3e0aca74446ba66de3c580e980bf20"><td class="mdescLeft"> </td><td class="mdescRight">Server information. <a href="introspect_8h.html#a0d3e0aca74446ba66de3c580e980bf20">More...</a><br /></td></tr>
<tr class="separator:a0d3e0aca74446ba66de3c580e980bf20"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7ed151f598cdbdd52d2841b313984690"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a7ed151f598cdbdd52d2841b313984690">pa_server_info_cb_t</a>) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__server__info.html">pa_server_info</a> *i, void *userdata)</td></tr>
<tr class="memdesc:a7ed151f598cdbdd52d2841b313984690"><td class="mdescLeft"> </td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#a6f3bdd9982d9dec70ca5acf6ada3a9a2" title="Get some information about the server.">pa_context_get_server_info()</a> <a href="introspect_8h.html#a7ed151f598cdbdd52d2841b313984690">More...</a><br /></td></tr>
<tr class="separator:a7ed151f598cdbdd52d2841b313984690"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6f3bdd9982d9dec70ca5acf6ada3a9a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a6f3bdd9982d9dec70ca5acf6ada3a9a2">pa_context_get_server_info</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#a7ed151f598cdbdd52d2841b313984690">pa_server_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a6f3bdd9982d9dec70ca5acf6ada3a9a2"><td class="mdescLeft"> </td><td class="mdescRight">Get some information about the server. <a href="introspect_8h.html#a6f3bdd9982d9dec70ca5acf6ada3a9a2">More...</a><br /></td></tr>
<tr class="separator:a6f3bdd9982d9dec70ca5acf6ada3a9a2"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader">Modules</h2></td></tr>
<tr class="memitem:ae83f23eb446a0a4d1366fbb79385c862"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__module__info.html">pa_module_info</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ae83f23eb446a0a4d1366fbb79385c862">pa_module_info</a></td></tr>
<tr class="memdesc:ae83f23eb446a0a4d1366fbb79385c862"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about modules. <a href="introspect_8h.html#ae83f23eb446a0a4d1366fbb79385c862">More...</a><br /></td></tr>
<tr class="separator:ae83f23eb446a0a4d1366fbb79385c862"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac26255bf9735108836fcb4a6aeb0fe86"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ac26255bf9735108836fcb4a6aeb0fe86">pa_module_info_cb_t</a>) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__module__info.html">pa_module_info</a> *i, int eol, void *userdata)</td></tr>
<tr class="memdesc:ac26255bf9735108836fcb4a6aeb0fe86"><td class="mdescLeft"> </td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#ab911f25494051a09e2ab2b01b483f2e5" title="Get some information about a module by its index.">pa_context_get_module_info()</a> and friends. <a href="introspect_8h.html#ac26255bf9735108836fcb4a6aeb0fe86">More...</a><br /></td></tr>
<tr class="separator:ac26255bf9735108836fcb4a6aeb0fe86"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aee4ebdc47bb5a5e5dc1e1f24b7c3745c"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#aee4ebdc47bb5a5e5dc1e1f24b7c3745c">pa_context_index_cb_t</a>) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, void *userdata)</td></tr>
<tr class="memdesc:aee4ebdc47bb5a5e5dc1e1f24b7c3745c"><td class="mdescLeft"> </td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#a4956ff4408e939c2b6fae9b76a86f05c" title="Load a module.">pa_context_load_module()</a> <a href="introspect_8h.html#aee4ebdc47bb5a5e5dc1e1f24b7c3745c">More...</a><br /></td></tr>
<tr class="separator:aee4ebdc47bb5a5e5dc1e1f24b7c3745c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab911f25494051a09e2ab2b01b483f2e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ab911f25494051a09e2ab2b01b483f2e5">pa_context_get_module_info</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#ac26255bf9735108836fcb4a6aeb0fe86">pa_module_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ab911f25494051a09e2ab2b01b483f2e5"><td class="mdescLeft"> </td><td class="mdescRight">Get some information about a module by its index. <a href="introspect_8h.html#ab911f25494051a09e2ab2b01b483f2e5">More...</a><br /></td></tr>
<tr class="separator:ab911f25494051a09e2ab2b01b483f2e5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab4895737ae03a4b37d6d69c5fdcfb365"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ab4895737ae03a4b37d6d69c5fdcfb365">pa_context_get_module_info_list</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#ac26255bf9735108836fcb4a6aeb0fe86">pa_module_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ab4895737ae03a4b37d6d69c5fdcfb365"><td class="mdescLeft"> </td><td class="mdescRight">Get the complete list of currently loaded modules. <a href="introspect_8h.html#ab4895737ae03a4b37d6d69c5fdcfb365">More...</a><br /></td></tr>
<tr class="separator:ab4895737ae03a4b37d6d69c5fdcfb365"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4956ff4408e939c2b6fae9b76a86f05c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a4956ff4408e939c2b6fae9b76a86f05c">pa_context_load_module</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, const char *argument, <a class="el" href="introspect_8h.html#aee4ebdc47bb5a5e5dc1e1f24b7c3745c">pa_context_index_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a4956ff4408e939c2b6fae9b76a86f05c"><td class="mdescLeft"> </td><td class="mdescRight">Load a module. <a href="introspect_8h.html#a4956ff4408e939c2b6fae9b76a86f05c">More...</a><br /></td></tr>
<tr class="separator:a4956ff4408e939c2b6fae9b76a86f05c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a14a91adee752a5bec98e4846971b4802"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a14a91adee752a5bec98e4846971b4802">pa_context_unload_module</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a14a91adee752a5bec98e4846971b4802"><td class="mdescLeft"> </td><td class="mdescRight">Unload a module. <a href="introspect_8h.html#a14a91adee752a5bec98e4846971b4802">More...</a><br /></td></tr>
<tr class="separator:a14a91adee752a5bec98e4846971b4802"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader">Messages</h2></td></tr>
<tr class="memitem:a683990d2e5e670a9a73c4dceb78afdbc"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a683990d2e5e670a9a73c4dceb78afdbc">pa_context_string_cb_t</a>) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, int success, char *response, void *userdata)</td></tr>
<tr class="memdesc:a683990d2e5e670a9a73c4dceb78afdbc"><td class="mdescLeft"> </td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#a12f4a2b3bbd61d83b70c97225e4f1dad" title="Send a message to an object that registered a message handler.">pa_context_send_message_to_object()</a> <a href="introspect_8h.html#a683990d2e5e670a9a73c4dceb78afdbc">More...</a><br /></td></tr>
<tr class="separator:a683990d2e5e670a9a73c4dceb78afdbc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a12f4a2b3bbd61d83b70c97225e4f1dad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a12f4a2b3bbd61d83b70c97225e4f1dad">pa_context_send_message_to_object</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *recipient_name, const char *message, const char *message_parameters, <a class="el" href="introspect_8h.html#a683990d2e5e670a9a73c4dceb78afdbc">pa_context_string_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a12f4a2b3bbd61d83b70c97225e4f1dad"><td class="mdescLeft"> </td><td class="mdescRight">Send a message to an object that registered a message handler. <a href="introspect_8h.html#a12f4a2b3bbd61d83b70c97225e4f1dad">More...</a><br /></td></tr>
<tr class="separator:a12f4a2b3bbd61d83b70c97225e4f1dad"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader">Clients</h2></td></tr>
<tr class="memitem:a175e31068e3c61180480cc7d92640f92"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__client__info.html">pa_client_info</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a175e31068e3c61180480cc7d92640f92">pa_client_info</a></td></tr>
<tr class="memdesc:a175e31068e3c61180480cc7d92640f92"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about clients. <a href="introspect_8h.html#a175e31068e3c61180480cc7d92640f92">More...</a><br /></td></tr>
<tr class="separator:a175e31068e3c61180480cc7d92640f92"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a806bec3d7cfbbff5a164fd4bcbe5925b"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a806bec3d7cfbbff5a164fd4bcbe5925b">pa_client_info_cb_t</a>) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__client__info.html">pa_client_info</a> *i, int eol, void *userdata)</td></tr>
<tr class="memdesc:a806bec3d7cfbbff5a164fd4bcbe5925b"><td class="mdescLeft"> </td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#a824553dc1dcedf3533f0074c78fa22dc" title="Get information about a client by its index.">pa_context_get_client_info()</a> and friends. <a href="introspect_8h.html#a806bec3d7cfbbff5a164fd4bcbe5925b">More...</a><br /></td></tr>
<tr class="separator:a806bec3d7cfbbff5a164fd4bcbe5925b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a824553dc1dcedf3533f0074c78fa22dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a824553dc1dcedf3533f0074c78fa22dc">pa_context_get_client_info</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#a806bec3d7cfbbff5a164fd4bcbe5925b">pa_client_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a824553dc1dcedf3533f0074c78fa22dc"><td class="mdescLeft"> </td><td class="mdescRight">Get information about a client by its index. <a href="introspect_8h.html#a824553dc1dcedf3533f0074c78fa22dc">More...</a><br /></td></tr>
<tr class="separator:a824553dc1dcedf3533f0074c78fa22dc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afe9e2194ddebb06fb46836a93cf4a1df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#afe9e2194ddebb06fb46836a93cf4a1df">pa_context_get_client_info_list</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#a806bec3d7cfbbff5a164fd4bcbe5925b">pa_client_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:afe9e2194ddebb06fb46836a93cf4a1df"><td class="mdescLeft"> </td><td class="mdescRight">Get the complete client list. <a href="introspect_8h.html#afe9e2194ddebb06fb46836a93cf4a1df">More...</a><br /></td></tr>
<tr class="separator:afe9e2194ddebb06fb46836a93cf4a1df"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac81ed66b6bb184d1474a12cc2a5debc6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ac81ed66b6bb184d1474a12cc2a5debc6">pa_context_kill_client</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ac81ed66b6bb184d1474a12cc2a5debc6"><td class="mdescLeft"> </td><td class="mdescRight">Kill a client. <a href="introspect_8h.html#ac81ed66b6bb184d1474a12cc2a5debc6">More...</a><br /></td></tr>
<tr class="separator:ac81ed66b6bb184d1474a12cc2a5debc6"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader">Cards</h2></td></tr>
<tr class="memitem:a0ae9936bddc65751a56c9869662eeeec"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__card__profile__info.html">pa_card_profile_info</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a0ae9936bddc65751a56c9869662eeeec">pa_card_profile_info</a></td></tr>
<tr class="separator:a0ae9936bddc65751a56c9869662eeeec"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac472a451fadf9a86b1cf863e34fcaf93"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__card__profile__info2.html">pa_card_profile_info2</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ac472a451fadf9a86b1cf863e34fcaf93">pa_card_profile_info2</a></td></tr>
<tr class="memdesc:ac472a451fadf9a86b1cf863e34fcaf93"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about a specific profile of a card. <a href="introspect_8h.html#ac472a451fadf9a86b1cf863e34fcaf93">More...</a><br /></td></tr>
<tr class="separator:ac472a451fadf9a86b1cf863e34fcaf93"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad0c8d317ad7b07da9470bedcc0e39726"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__card__port__info.html">pa_card_port_info</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ad0c8d317ad7b07da9470bedcc0e39726">pa_card_port_info</a></td></tr>
<tr class="memdesc:ad0c8d317ad7b07da9470bedcc0e39726"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about a specific port of a card. <a href="introspect_8h.html#ad0c8d317ad7b07da9470bedcc0e39726">More...</a><br /></td></tr>
<tr class="separator:ad0c8d317ad7b07da9470bedcc0e39726"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae17ae86564ac402f35a505bb97c704ea"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__card__info.html">pa_card_info</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ae17ae86564ac402f35a505bb97c704ea">pa_card_info</a></td></tr>
<tr class="memdesc:ae17ae86564ac402f35a505bb97c704ea"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about cards. <a href="introspect_8h.html#ae17ae86564ac402f35a505bb97c704ea">More...</a><br /></td></tr>
<tr class="separator:ae17ae86564ac402f35a505bb97c704ea"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a09bd5e701149ff9bd77667b2fa0d3539"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a09bd5e701149ff9bd77667b2fa0d3539">pa_card_info_cb_t</a>) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__card__info.html">pa_card_info</a> *i, int eol, void *userdata)</td></tr>
<tr class="memdesc:a09bd5e701149ff9bd77667b2fa0d3539"><td class="mdescLeft"> </td><td class="mdescRight">Callback prototype for pa_context_get_card_info_...() <a href="introspect_8h.html#a09bd5e701149ff9bd77667b2fa0d3539">More...</a><br /></td></tr>
<tr class="separator:a09bd5e701149ff9bd77667b2fa0d3539"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9d3fd919f481414e5fab0ddeb9ad5204"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a9d3fd919f481414e5fab0ddeb9ad5204">pa_context_get_card_info_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#a09bd5e701149ff9bd77667b2fa0d3539">pa_card_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a9d3fd919f481414e5fab0ddeb9ad5204"><td class="mdescLeft"> </td><td class="mdescRight">Get information about a card by its index. <a href="introspect_8h.html#a9d3fd919f481414e5fab0ddeb9ad5204">More...</a><br /></td></tr>
<tr class="separator:a9d3fd919f481414e5fab0ddeb9ad5204"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a72067b7aa275d4ca8a014b73b629081c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a72067b7aa275d4ca8a014b73b629081c">pa_context_get_card_info_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, <a class="el" href="introspect_8h.html#a09bd5e701149ff9bd77667b2fa0d3539">pa_card_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a72067b7aa275d4ca8a014b73b629081c"><td class="mdescLeft"> </td><td class="mdescRight">Get information about a card by its name. <a href="introspect_8h.html#a72067b7aa275d4ca8a014b73b629081c">More...</a><br /></td></tr>
<tr class="separator:a72067b7aa275d4ca8a014b73b629081c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a33ceb576cc96383bf456776139fafaab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a33ceb576cc96383bf456776139fafaab">pa_context_get_card_info_list</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#a09bd5e701149ff9bd77667b2fa0d3539">pa_card_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a33ceb576cc96383bf456776139fafaab"><td class="mdescLeft"> </td><td class="mdescRight">Get the complete card list. <a href="introspect_8h.html#a33ceb576cc96383bf456776139fafaab">More...</a><br /></td></tr>
<tr class="separator:a33ceb576cc96383bf456776139fafaab"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a24fc15d429e618e95b0accee66b27505"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a24fc15d429e618e95b0accee66b27505">pa_context_set_card_profile_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, const char *profile, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a24fc15d429e618e95b0accee66b27505"><td class="mdescLeft"> </td><td class="mdescRight">Change the profile of a card. <a href="introspect_8h.html#a24fc15d429e618e95b0accee66b27505">More...</a><br /></td></tr>
<tr class="separator:a24fc15d429e618e95b0accee66b27505"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1c5c530686f9292c59398a1700b2f865"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a1c5c530686f9292c59398a1700b2f865">pa_context_set_card_profile_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, const char *profile, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a1c5c530686f9292c59398a1700b2f865"><td class="mdescLeft"> </td><td class="mdescRight">Change the profile of a card. <a href="introspect_8h.html#a1c5c530686f9292c59398a1700b2f865">More...</a><br /></td></tr>
<tr class="separator:a1c5c530686f9292c59398a1700b2f865"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a388a7c6382877b8a52c76a26dfb58376"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a388a7c6382877b8a52c76a26dfb58376">pa_context_set_port_latency_offset</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *card_name, const char *port_name, int64_t offset, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a388a7c6382877b8a52c76a26dfb58376"><td class="mdescLeft"> </td><td class="mdescRight">Set the latency offset of a port. <a href="introspect_8h.html#a388a7c6382877b8a52c76a26dfb58376">More...</a><br /></td></tr>
<tr class="separator:a388a7c6382877b8a52c76a26dfb58376"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader">Sink Inputs</h2></td></tr>
<tr class="memitem:ad04526e049fd237ce7d26cd914591229"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__sink__input__info.html">pa_sink_input_info</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ad04526e049fd237ce7d26cd914591229">pa_sink_input_info</a></td></tr>
<tr class="memdesc:ad04526e049fd237ce7d26cd914591229"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about sink inputs. <a href="introspect_8h.html#ad04526e049fd237ce7d26cd914591229">More...</a><br /></td></tr>
<tr class="separator:ad04526e049fd237ce7d26cd914591229"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa063841dbab332141a058ad34fb92096"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#aa063841dbab332141a058ad34fb92096">pa_sink_input_info_cb_t</a>) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__sink__input__info.html">pa_sink_input_info</a> *i, int eol, void *userdata)</td></tr>
<tr class="memdesc:aa063841dbab332141a058ad34fb92096"><td class="mdescLeft"> </td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#aeca4a368510f46dac4313f498583e340" title="Get some information about a sink input by its index.">pa_context_get_sink_input_info()</a> and friends. <a href="introspect_8h.html#aa063841dbab332141a058ad34fb92096">More...</a><br /></td></tr>
<tr class="separator:aa063841dbab332141a058ad34fb92096"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aeca4a368510f46dac4313f498583e340"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#aeca4a368510f46dac4313f498583e340">pa_context_get_sink_input_info</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#aa063841dbab332141a058ad34fb92096">pa_sink_input_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:aeca4a368510f46dac4313f498583e340"><td class="mdescLeft"> </td><td class="mdescRight">Get some information about a sink input by its index. <a href="introspect_8h.html#aeca4a368510f46dac4313f498583e340">More...</a><br /></td></tr>
<tr class="separator:aeca4a368510f46dac4313f498583e340"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac232d88f3fca17d4dc9b9af4924de687"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ac232d88f3fca17d4dc9b9af4924de687">pa_context_get_sink_input_info_list</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#aa063841dbab332141a058ad34fb92096">pa_sink_input_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ac232d88f3fca17d4dc9b9af4924de687"><td class="mdescLeft"> </td><td class="mdescRight">Get the complete sink input list. <a href="introspect_8h.html#ac232d88f3fca17d4dc9b9af4924de687">More...</a><br /></td></tr>
<tr class="separator:ac232d88f3fca17d4dc9b9af4924de687"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af6c94d152132d08cd565daef1a69d718"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#af6c94d152132d08cd565daef1a69d718">pa_context_move_sink_input_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, const char *sink_name, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:af6c94d152132d08cd565daef1a69d718"><td class="mdescLeft"> </td><td class="mdescRight">Move the specified sink input to a different sink. <a href="introspect_8h.html#af6c94d152132d08cd565daef1a69d718">More...</a><br /></td></tr>
<tr class="separator:af6c94d152132d08cd565daef1a69d718"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a08fea987a705884bc16ac6c2fe550f64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a08fea987a705884bc16ac6c2fe550f64">pa_context_move_sink_input_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, uint32_t sink_idx, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a08fea987a705884bc16ac6c2fe550f64"><td class="mdescLeft"> </td><td class="mdescRight">Move the specified sink input to a different sink. <a href="introspect_8h.html#a08fea987a705884bc16ac6c2fe550f64">More...</a><br /></td></tr>
<tr class="separator:a08fea987a705884bc16ac6c2fe550f64"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a825ccd9e00765c0d397e2341086586ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a825ccd9e00765c0d397e2341086586ff">pa_context_set_sink_input_volume</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, const <a class="el" href="structpa__cvolume.html">pa_cvolume</a> *volume, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a825ccd9e00765c0d397e2341086586ff"><td class="mdescLeft"> </td><td class="mdescRight">Set the volume of a sink input stream. <a href="introspect_8h.html#a825ccd9e00765c0d397e2341086586ff">More...</a><br /></td></tr>
<tr class="separator:a825ccd9e00765c0d397e2341086586ff"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9e2d1053417b1c49dcf2d50eba5597be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a9e2d1053417b1c49dcf2d50eba5597be">pa_context_set_sink_input_mute</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, int mute, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a9e2d1053417b1c49dcf2d50eba5597be"><td class="mdescLeft"> </td><td class="mdescRight">Set the mute switch of a sink input stream. <a href="introspect_8h.html#a9e2d1053417b1c49dcf2d50eba5597be">More...</a><br /></td></tr>
<tr class="separator:a9e2d1053417b1c49dcf2d50eba5597be"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af832875e5c5d8a57ef044dc156db73bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#af832875e5c5d8a57ef044dc156db73bd">pa_context_kill_sink_input</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:af832875e5c5d8a57ef044dc156db73bd"><td class="mdescLeft"> </td><td class="mdescRight">Kill a sink input. <a href="introspect_8h.html#af832875e5c5d8a57ef044dc156db73bd">More...</a><br /></td></tr>
<tr class="separator:af832875e5c5d8a57ef044dc156db73bd"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader">Source Outputs</h2></td></tr>
<tr class="memitem:af94dc9a94ee6dca64cd19f3cfa11cb27"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__source__output__info.html">pa_source_output_info</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#af94dc9a94ee6dca64cd19f3cfa11cb27">pa_source_output_info</a></td></tr>
<tr class="memdesc:af94dc9a94ee6dca64cd19f3cfa11cb27"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about source outputs. <a href="introspect_8h.html#af94dc9a94ee6dca64cd19f3cfa11cb27">More...</a><br /></td></tr>
<tr class="separator:af94dc9a94ee6dca64cd19f3cfa11cb27"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5470bc57f69838c898d92cc5002ac4fa"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a5470bc57f69838c898d92cc5002ac4fa">pa_source_output_info_cb_t</a>) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__source__output__info.html">pa_source_output_info</a> *i, int eol, void *userdata)</td></tr>
<tr class="memdesc:a5470bc57f69838c898d92cc5002ac4fa"><td class="mdescLeft"> </td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#ae14eaf111465ea7c8aa2a9b746832b19" title="Get information about a source output by its index.">pa_context_get_source_output_info()</a> and friends. <a href="introspect_8h.html#a5470bc57f69838c898d92cc5002ac4fa">More...</a><br /></td></tr>
<tr class="separator:a5470bc57f69838c898d92cc5002ac4fa"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae14eaf111465ea7c8aa2a9b746832b19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ae14eaf111465ea7c8aa2a9b746832b19">pa_context_get_source_output_info</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#a5470bc57f69838c898d92cc5002ac4fa">pa_source_output_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ae14eaf111465ea7c8aa2a9b746832b19"><td class="mdescLeft"> </td><td class="mdescRight">Get information about a source output by its index. <a href="introspect_8h.html#ae14eaf111465ea7c8aa2a9b746832b19">More...</a><br /></td></tr>
<tr class="separator:ae14eaf111465ea7c8aa2a9b746832b19"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad57e2d1905a15af524ecccd481abe8e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ad57e2d1905a15af524ecccd481abe8e6">pa_context_get_source_output_info_list</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#a5470bc57f69838c898d92cc5002ac4fa">pa_source_output_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ad57e2d1905a15af524ecccd481abe8e6"><td class="mdescLeft"> </td><td class="mdescRight">Get the complete list of source outputs. <a href="introspect_8h.html#ad57e2d1905a15af524ecccd481abe8e6">More...</a><br /></td></tr>
<tr class="separator:ad57e2d1905a15af524ecccd481abe8e6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab6cb0f1d7e7dcccfa1e57bb2743ae4eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ab6cb0f1d7e7dcccfa1e57bb2743ae4eb">pa_context_move_source_output_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, const char *source_name, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ab6cb0f1d7e7dcccfa1e57bb2743ae4eb"><td class="mdescLeft"> </td><td class="mdescRight">Move the specified source output to a different source. <a href="introspect_8h.html#ab6cb0f1d7e7dcccfa1e57bb2743ae4eb">More...</a><br /></td></tr>
<tr class="separator:ab6cb0f1d7e7dcccfa1e57bb2743ae4eb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa10b4305e59a6430bae56b5e18657cef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#aa10b4305e59a6430bae56b5e18657cef">pa_context_move_source_output_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, uint32_t source_idx, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:aa10b4305e59a6430bae56b5e18657cef"><td class="mdescLeft"> </td><td class="mdescRight">Move the specified source output to a different source. <a href="introspect_8h.html#aa10b4305e59a6430bae56b5e18657cef">More...</a><br /></td></tr>
<tr class="separator:aa10b4305e59a6430bae56b5e18657cef"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac20a29bb1a905718a5d9d28f34c5a48e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ac20a29bb1a905718a5d9d28f34c5a48e">pa_context_set_source_output_volume</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, const <a class="el" href="structpa__cvolume.html">pa_cvolume</a> *volume, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ac20a29bb1a905718a5d9d28f34c5a48e"><td class="mdescLeft"> </td><td class="mdescRight">Set the volume of a source output stream. <a href="introspect_8h.html#ac20a29bb1a905718a5d9d28f34c5a48e">More...</a><br /></td></tr>
<tr class="separator:ac20a29bb1a905718a5d9d28f34c5a48e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a25d432c2247910ba714ebae3907846c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a25d432c2247910ba714ebae3907846c2">pa_context_set_source_output_mute</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, int mute, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a25d432c2247910ba714ebae3907846c2"><td class="mdescLeft"> </td><td class="mdescRight">Set the mute switch of a source output stream. <a href="introspect_8h.html#a25d432c2247910ba714ebae3907846c2">More...</a><br /></td></tr>
<tr class="separator:a25d432c2247910ba714ebae3907846c2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afb3c80b1aaafafa846ceacd2d2bb4b39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#afb3c80b1aaafafa846ceacd2d2bb4b39">pa_context_kill_source_output</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:afb3c80b1aaafafa846ceacd2d2bb4b39"><td class="mdescLeft"> </td><td class="mdescRight">Kill a source output. <a href="introspect_8h.html#afb3c80b1aaafafa846ceacd2d2bb4b39">More...</a><br /></td></tr>
<tr class="separator:afb3c80b1aaafafa846ceacd2d2bb4b39"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader">Statistics</h2></td></tr>
<tr class="memitem:a37524feb4535a553739276278920d903"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__stat__info.html">pa_stat_info</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a37524feb4535a553739276278920d903">pa_stat_info</a></td></tr>
<tr class="memdesc:a37524feb4535a553739276278920d903"><td class="mdescLeft"> </td><td class="mdescRight">Memory block statistics. <a href="introspect_8h.html#a37524feb4535a553739276278920d903">More...</a><br /></td></tr>
<tr class="separator:a37524feb4535a553739276278920d903"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9077ecda9cae016f761506ba6acc330a"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a9077ecda9cae016f761506ba6acc330a">pa_stat_info_cb_t</a>) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__stat__info.html">pa_stat_info</a> *i, void *userdata)</td></tr>
<tr class="memdesc:a9077ecda9cae016f761506ba6acc330a"><td class="mdescLeft"> </td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#ae3eab4bd418ed49d639c6d2e62535e34" title="Get daemon memory block statistics.">pa_context_stat()</a> <a href="introspect_8h.html#a9077ecda9cae016f761506ba6acc330a">More...</a><br /></td></tr>
<tr class="separator:a9077ecda9cae016f761506ba6acc330a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae3eab4bd418ed49d639c6d2e62535e34"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ae3eab4bd418ed49d639c6d2e62535e34">pa_context_stat</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#a9077ecda9cae016f761506ba6acc330a">pa_stat_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ae3eab4bd418ed49d639c6d2e62535e34"><td class="mdescLeft"> </td><td class="mdescRight">Get daemon memory block statistics. <a href="introspect_8h.html#ae3eab4bd418ed49d639c6d2e62535e34">More...</a><br /></td></tr>
<tr class="separator:ae3eab4bd418ed49d639c6d2e62535e34"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader">Cached Samples</h2></td></tr>
<tr class="memitem:ade75c446aaeb6f39e995ef7b550942ca"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpa__sample__info.html">pa_sample_info</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ade75c446aaeb6f39e995ef7b550942ca">pa_sample_info</a></td></tr>
<tr class="memdesc:ade75c446aaeb6f39e995ef7b550942ca"><td class="mdescLeft"> </td><td class="mdescRight">Stores information about sample cache entries. <a href="introspect_8h.html#ade75c446aaeb6f39e995ef7b550942ca">More...</a><br /></td></tr>
<tr class="separator:ade75c446aaeb6f39e995ef7b550942ca"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8fd229426c50ece1a16a79e49c18906a"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a8fd229426c50ece1a16a79e49c18906a">pa_sample_info_cb_t</a>) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__sample__info.html">pa_sample_info</a> *i, int eol, void *userdata)</td></tr>
<tr class="memdesc:a8fd229426c50ece1a16a79e49c18906a"><td class="mdescLeft"> </td><td class="mdescRight">Callback prototype for <a class="el" href="introspect_8h.html#a755c9d2c30fbd10bf18730f3ddfe1c3e" title="Get information about a sample by its name.">pa_context_get_sample_info_by_name()</a> and friends. <a href="introspect_8h.html#a8fd229426c50ece1a16a79e49c18906a">More...</a><br /></td></tr>
<tr class="separator:a8fd229426c50ece1a16a79e49c18906a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a755c9d2c30fbd10bf18730f3ddfe1c3e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a755c9d2c30fbd10bf18730f3ddfe1c3e">pa_context_get_sample_info_by_name</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const char *name, <a class="el" href="introspect_8h.html#a8fd229426c50ece1a16a79e49c18906a">pa_sample_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a755c9d2c30fbd10bf18730f3ddfe1c3e"><td class="mdescLeft"> </td><td class="mdescRight">Get information about a sample by its name. <a href="introspect_8h.html#a755c9d2c30fbd10bf18730f3ddfe1c3e">More...</a><br /></td></tr>
<tr class="separator:a755c9d2c30fbd10bf18730f3ddfe1c3e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a322e92056dadcf4f5abaa002d6e4034b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a322e92056dadcf4f5abaa002d6e4034b">pa_context_get_sample_info_by_index</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, <a class="el" href="introspect_8h.html#a8fd229426c50ece1a16a79e49c18906a">pa_sample_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:a322e92056dadcf4f5abaa002d6e4034b"><td class="mdescLeft"> </td><td class="mdescRight">Get information about a sample by its index. <a href="introspect_8h.html#a322e92056dadcf4f5abaa002d6e4034b">More...</a><br /></td></tr>
<tr class="separator:a322e92056dadcf4f5abaa002d6e4034b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac8219dea1efd6928edacad423ec6e7a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ac8219dea1efd6928edacad423ec6e7a6">pa_context_get_sample_info_list</a> (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, <a class="el" href="introspect_8h.html#a8fd229426c50ece1a16a79e49c18906a">pa_sample_info_cb_t</a> cb, void *userdata)</td></tr>
<tr class="memdesc:ac8219dea1efd6928edacad423ec6e7a6"><td class="mdescLeft"> </td><td class="mdescRight">Get the complete list of samples stored in the daemon. <a href="introspect_8h.html#ac8219dea1efd6928edacad423ec6e7a6">More...</a><br /></td></tr>
<tr class="separator:ac8219dea1efd6928edacad423ec6e7a6"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Routines for daemon introspection. </p>
<p>See also <a class="el" href="introspect.html">Server Query and Control</a> </p>
</div><h2 class="groupheader">Typedef Documentation</h2>
<a id="ae17ae86564ac402f35a505bb97c704ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae17ae86564ac402f35a505bb97c704ea">◆ </a></span>pa_card_info</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structpa__card__info.html">pa_card_info</a> <a class="el" href="structpa__card__info.html">pa_card_info</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Stores information about cards. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release. </p><dl class="section since"><dt>Since</dt><dd>0.9.15 </dd></dl>
</div>
</div>
<a id="a09bd5e701149ff9bd77667b2fa0d3539"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09bd5e701149ff9bd77667b2fa0d3539">◆ </a></span>pa_card_info_cb_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* pa_card_info_cb_t) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__card__info.html">pa_card_info</a> *i, int eol, void *userdata)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Callback prototype for pa_context_get_card_info_...() </p>
<dl class="section since"><dt>Since</dt><dd>0.9.15 </dd></dl>
</div>
</div>
<a id="ad0c8d317ad7b07da9470bedcc0e39726"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0c8d317ad7b07da9470bedcc0e39726">◆ </a></span>pa_card_port_info</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structpa__card__port__info.html">pa_card_port_info</a> <a class="el" href="structpa__card__port__info.html">pa_card_port_info</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Stores information about a specific port of a card. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release. </p><dl class="section since"><dt>Since</dt><dd>2.0 </dd></dl>
</div>
</div>
<a id="a0ae9936bddc65751a56c9869662eeeec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ae9936bddc65751a56c9869662eeeec">◆ </a></span>pa_card_profile_info</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structpa__card__profile__info.html">pa_card_profile_info</a> <a class="el" href="structpa__card__profile__info.html">pa_card_profile_info</a></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Superseded by <a class="el" href="structpa__card__profile__info2.html" title="Stores information about a specific profile of a card.">pa_card_profile_info2</a></dd></dl>
<dl class="section since"><dt>Since</dt><dd>0.9.15 </dd></dl>
</div>
</div>
<a id="ac472a451fadf9a86b1cf863e34fcaf93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac472a451fadf9a86b1cf863e34fcaf93">◆ </a></span>pa_card_profile_info2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structpa__card__profile__info2.html">pa_card_profile_info2</a> <a class="el" href="structpa__card__profile__info2.html">pa_card_profile_info2</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Stores information about a specific profile of a card. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release. </p><dl class="section since"><dt>Since</dt><dd>5.0 </dd></dl>
</div>
</div>
<a id="a175e31068e3c61180480cc7d92640f92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a175e31068e3c61180480cc7d92640f92">◆ </a></span>pa_client_info</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structpa__client__info.html">pa_client_info</a> <a class="el" href="structpa__client__info.html">pa_client_info</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Stores information about clients. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release. </p>
</div>
</div>
<a id="a806bec3d7cfbbff5a164fd4bcbe5925b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a806bec3d7cfbbff5a164fd4bcbe5925b">◆ </a></span>pa_client_info_cb_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* pa_client_info_cb_t) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__client__info.html">pa_client_info</a> *i, int eol, void *userdata)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Callback prototype for <a class="el" href="introspect_8h.html#a824553dc1dcedf3533f0074c78fa22dc" title="Get information about a client by its index.">pa_context_get_client_info()</a> and friends. </p>
</div>
</div>
<a id="aee4ebdc47bb5a5e5dc1e1f24b7c3745c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee4ebdc47bb5a5e5dc1e1f24b7c3745c">◆ </a></span>pa_context_index_cb_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* pa_context_index_cb_t) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, uint32_t idx, void *userdata)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Callback prototype for <a class="el" href="introspect_8h.html#a4956ff4408e939c2b6fae9b76a86f05c" title="Load a module.">pa_context_load_module()</a> </p>
</div>
</div>
<a id="a683990d2e5e670a9a73c4dceb78afdbc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a683990d2e5e670a9a73c4dceb78afdbc">◆ </a></span>pa_context_string_cb_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* pa_context_string_cb_t) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, int success, char *response, void *userdata)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Callback prototype for <a class="el" href="introspect_8h.html#a12f4a2b3bbd61d83b70c97225e4f1dad" title="Send a message to an object that registered a message handler.">pa_context_send_message_to_object()</a> </p>
<dl class="section since"><dt>Since</dt><dd>15.0 </dd></dl>
</div>
</div>
<a id="ae83f23eb446a0a4d1366fbb79385c862"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae83f23eb446a0a4d1366fbb79385c862">◆ </a></span>pa_module_info</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structpa__module__info.html">pa_module_info</a> <a class="el" href="structpa__module__info.html">pa_module_info</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Stores information about modules. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release. </p>
</div>
</div>
<a id="ac26255bf9735108836fcb4a6aeb0fe86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac26255bf9735108836fcb4a6aeb0fe86">◆ </a></span>pa_module_info_cb_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* pa_module_info_cb_t) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__module__info.html">pa_module_info</a> *i, int eol, void *userdata)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Callback prototype for <a class="el" href="introspect_8h.html#ab911f25494051a09e2ab2b01b483f2e5" title="Get some information about a module by its index.">pa_context_get_module_info()</a> and friends. </p>
</div>
</div>
<a id="ade75c446aaeb6f39e995ef7b550942ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade75c446aaeb6f39e995ef7b550942ca">◆ </a></span>pa_sample_info</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structpa__sample__info.html">pa_sample_info</a> <a class="el" href="structpa__sample__info.html">pa_sample_info</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Stores information about sample cache entries. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release. </p>
</div>
</div>
<a id="a8fd229426c50ece1a16a79e49c18906a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8fd229426c50ece1a16a79e49c18906a">◆ </a></span>pa_sample_info_cb_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* pa_sample_info_cb_t) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__sample__info.html">pa_sample_info</a> *i, int eol, void *userdata)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Callback prototype for <a class="el" href="introspect_8h.html#a755c9d2c30fbd10bf18730f3ddfe1c3e" title="Get information about a sample by its name.">pa_context_get_sample_info_by_name()</a> and friends. </p>
</div>
</div>
<a id="a0d3e0aca74446ba66de3c580e980bf20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d3e0aca74446ba66de3c580e980bf20">◆ </a></span>pa_server_info</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structpa__server__info.html">pa_server_info</a> <a class="el" href="structpa__server__info.html">pa_server_info</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Server information. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release. </p>
</div>
</div>
<a id="a7ed151f598cdbdd52d2841b313984690"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ed151f598cdbdd52d2841b313984690">◆ </a></span>pa_server_info_cb_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* pa_server_info_cb_t) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__server__info.html">pa_server_info</a> *i, void *userdata)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Callback prototype for <a class="el" href="introspect_8h.html#a6f3bdd9982d9dec70ca5acf6ada3a9a2" title="Get some information about the server.">pa_context_get_server_info()</a> </p>
</div>
</div>
<a id="a41f30a3d27dd9c8759cb1b5b27715dfb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41f30a3d27dd9c8759cb1b5b27715dfb">◆ </a></span>pa_sink_info</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structpa__sink__info.html">pa_sink_info</a> <a class="el" href="structpa__sink__info.html">pa_sink_info</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Stores information about sinks. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release. </p>
</div>
</div>
<a id="acf7af674e3cee1ec7f817190a2d2702d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf7af674e3cee1ec7f817190a2d2702d">◆ </a></span>pa_sink_info_cb_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* pa_sink_info_cb_t) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__sink__info.html">pa_sink_info</a> *i, int eol, void *userdata)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Callback prototype for <a class="el" href="introspect_8h.html#a446ffde2b8adea89940adcba40be319c" title="Get information about a sink by its name.">pa_context_get_sink_info_by_name()</a> and friends. </p>
</div>
</div>
<a id="ad04526e049fd237ce7d26cd914591229"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad04526e049fd237ce7d26cd914591229">◆ </a></span>pa_sink_input_info</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structpa__sink__input__info.html">pa_sink_input_info</a> <a class="el" href="structpa__sink__input__info.html">pa_sink_input_info</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Stores information about sink inputs. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release. </p>
</div>
</div>
<a id="aa063841dbab332141a058ad34fb92096"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa063841dbab332141a058ad34fb92096">◆ </a></span>pa_sink_input_info_cb_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* pa_sink_input_info_cb_t) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__sink__input__info.html">pa_sink_input_info</a> *i, int eol, void *userdata)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Callback prototype for <a class="el" href="introspect_8h.html#aeca4a368510f46dac4313f498583e340" title="Get some information about a sink input by its index.">pa_context_get_sink_input_info()</a> and friends. </p>
</div>
</div>
<a id="a10ecbc912dc4a355e4ac7fd222c54cca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10ecbc912dc4a355e4ac7fd222c54cca">◆ </a></span>pa_sink_port_info</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structpa__sink__port__info.html">pa_sink_port_info</a> <a class="el" href="structpa__sink__port__info.html">pa_sink_port_info</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Stores information about a specific port of a sink. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release. </p><dl class="section since"><dt>Since</dt><dd>0.9.16 </dd></dl>
</div>
</div>
<a id="a308af7576304b1baca844d14d9c7fb65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a308af7576304b1baca844d14d9c7fb65">◆ </a></span>pa_source_info</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structpa__source__info.html">pa_source_info</a> <a class="el" href="structpa__source__info.html">pa_source_info</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Stores information about sources. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release. </p>
</div>
</div>
<a id="a131fbf0ca444b1f0cf375783793e4a93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a131fbf0ca444b1f0cf375783793e4a93">◆ </a></span>pa_source_info_cb_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* pa_source_info_cb_t) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__source__info.html">pa_source_info</a> *i, int eol, void *userdata)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Callback prototype for <a class="el" href="introspect_8h.html#a3904ba3fc9d83355cb84aab0d1cd3e91" title="Get information about a source by its name.">pa_context_get_source_info_by_name()</a> and friends. </p>
</div>
</div>
<a id="af94dc9a94ee6dca64cd19f3cfa11cb27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af94dc9a94ee6dca64cd19f3cfa11cb27">◆ </a></span>pa_source_output_info</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structpa__source__output__info.html">pa_source_output_info</a> <a class="el" href="structpa__source__output__info.html">pa_source_output_info</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Stores information about source outputs. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release. </p>
</div>
</div>
<a id="a5470bc57f69838c898d92cc5002ac4fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5470bc57f69838c898d92cc5002ac4fa">◆ </a></span>pa_source_output_info_cb_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* pa_source_output_info_cb_t) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__source__output__info.html">pa_source_output_info</a> *i, int eol, void *userdata)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Callback prototype for <a class="el" href="introspect_8h.html#ae14eaf111465ea7c8aa2a9b746832b19" title="Get information about a source output by its index.">pa_context_get_source_output_info()</a> and friends. </p>
</div>
</div>
<a id="aa71929297dfbfc4a9d89a98a559391a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa71929297dfbfc4a9d89a98a559391a1">◆ </a></span>pa_source_port_info</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structpa__source__port__info.html">pa_source_port_info</a> <a class="el" href="structpa__source__port__info.html">pa_source_port_info</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Stores information about a specific port of a source. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release. </p><dl class="section since"><dt>Since</dt><dd>0.9.16 </dd></dl>
</div>
</div>
<a id="a37524feb4535a553739276278920d903"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37524feb4535a553739276278920d903">◆ </a></span>pa_stat_info</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structpa__stat__info.html">pa_stat_info</a> <a class="el" href="structpa__stat__info.html">pa_stat_info</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Memory block statistics. </p>
<p>Please note that this structure can be extended as part of evolutionary API updates at any time in any new release. </p>
</div>
</div>
<a id="a9077ecda9cae016f761506ba6acc330a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9077ecda9cae016f761506ba6acc330a">◆ </a></span>pa_stat_info_cb_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* pa_stat_info_cb_t) (<a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> *c, const <a class="el" href="structpa__stat__info.html">pa_stat_info</a> *i, void *userdata)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Callback prototype for <a class="el" href="introspect_8h.html#ae3eab4bd418ed49d639c6d2e62535e34" title="Get daemon memory block statistics.">pa_context_stat()</a> </p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a9d3fd919f481414e5fab0ddeb9ad5204"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d3fd919f481414e5fab0ddeb9ad5204">◆ </a></span>pa_context_get_card_info_by_index()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_card_info_by_index </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#a09bd5e701149ff9bd77667b2fa0d3539">pa_card_info_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get information about a card by its index. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.15 </dd></dl>
</div>
</div>
<a id="a72067b7aa275d4ca8a014b73b629081c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72067b7aa275d4ca8a014b73b629081c">◆ </a></span>pa_context_get_card_info_by_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_card_info_by_name </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#a09bd5e701149ff9bd77667b2fa0d3539">pa_card_info_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get information about a card by its name. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.15 </dd></dl>
</div>
</div>
<a id="a33ceb576cc96383bf456776139fafaab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33ceb576cc96383bf456776139fafaab">◆ </a></span>pa_context_get_card_info_list()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_card_info_list </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#a09bd5e701149ff9bd77667b2fa0d3539">pa_card_info_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the complete card list. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.15 </dd></dl>
</div>
</div>
<a id="a824553dc1dcedf3533f0074c78fa22dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a824553dc1dcedf3533f0074c78fa22dc">◆ </a></span>pa_context_get_client_info()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_client_info </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#a806bec3d7cfbbff5a164fd4bcbe5925b">pa_client_info_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get information about a client by its index. </p>
</div>
</div>
<a id="afe9e2194ddebb06fb46836a93cf4a1df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe9e2194ddebb06fb46836a93cf4a1df">◆ </a></span>pa_context_get_client_info_list()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_client_info_list </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#a806bec3d7cfbbff5a164fd4bcbe5925b">pa_client_info_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the complete client list. </p>
</div>
</div>
<a id="ab911f25494051a09e2ab2b01b483f2e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab911f25494051a09e2ab2b01b483f2e5">◆ </a></span>pa_context_get_module_info()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_module_info </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#ac26255bf9735108836fcb4a6aeb0fe86">pa_module_info_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get some information about a module by its index. </p>
</div>
</div>
<a id="ab4895737ae03a4b37d6d69c5fdcfb365"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4895737ae03a4b37d6d69c5fdcfb365">◆ </a></span>pa_context_get_module_info_list()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_module_info_list </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#ac26255bf9735108836fcb4a6aeb0fe86">pa_module_info_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the complete list of currently loaded modules. </p>
</div>
</div>
<a id="a322e92056dadcf4f5abaa002d6e4034b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a322e92056dadcf4f5abaa002d6e4034b">◆ </a></span>pa_context_get_sample_info_by_index()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sample_info_by_index </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#a8fd229426c50ece1a16a79e49c18906a">pa_sample_info_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get information about a sample by its index. </p>
</div>
</div>
<a id="a755c9d2c30fbd10bf18730f3ddfe1c3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a755c9d2c30fbd10bf18730f3ddfe1c3e">◆ </a></span>pa_context_get_sample_info_by_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sample_info_by_name </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#a8fd229426c50ece1a16a79e49c18906a">pa_sample_info_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get information about a sample by its name. </p>
</div>
</div>
<a id="ac8219dea1efd6928edacad423ec6e7a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8219dea1efd6928edacad423ec6e7a6">◆ </a></span>pa_context_get_sample_info_list()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sample_info_list </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#a8fd229426c50ece1a16a79e49c18906a">pa_sample_info_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the complete list of samples stored in the daemon. </p>
</div>
</div>
<a id="a6f3bdd9982d9dec70ca5acf6ada3a9a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f3bdd9982d9dec70ca5acf6ada3a9a2">◆ </a></span>pa_context_get_server_info()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_server_info </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#a7ed151f598cdbdd52d2841b313984690">pa_server_info_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get some information about the server. </p>
</div>
</div>
<a id="ae886cd4bdc06fa98a61d15f818c33c9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae886cd4bdc06fa98a61d15f818c33c9f">◆ </a></span>pa_context_get_sink_info_by_index()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sink_info_by_index </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#acf7af674e3cee1ec7f817190a2d2702d">pa_sink_info_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get information about a sink by its index. </p>
</div>
</div>
<a id="a446ffde2b8adea89940adcba40be319c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a446ffde2b8adea89940adcba40be319c">◆ </a></span>pa_context_get_sink_info_by_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sink_info_by_name </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#acf7af674e3cee1ec7f817190a2d2702d">pa_sink_info_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get information about a sink by its name. </p>
</div>
</div>
<a id="a77d4044975898442e53b0686501f5713"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a77d4044975898442e53b0686501f5713">◆ </a></span>pa_context_get_sink_info_list()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sink_info_list </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#acf7af674e3cee1ec7f817190a2d2702d">pa_sink_info_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the complete sink list. </p>
</div>
</div>
<a id="aeca4a368510f46dac4313f498583e340"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeca4a368510f46dac4313f498583e340">◆ </a></span>pa_context_get_sink_input_info()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sink_input_info </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#aa063841dbab332141a058ad34fb92096">pa_sink_input_info_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get some information about a sink input by its index. </p>
</div>
</div>
<a id="ac232d88f3fca17d4dc9b9af4924de687"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac232d88f3fca17d4dc9b9af4924de687">◆ </a></span>pa_context_get_sink_input_info_list()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_sink_input_info_list </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#aa063841dbab332141a058ad34fb92096">pa_sink_input_info_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the complete sink input list. </p>
</div>
</div>
<a id="a55f2fbae1ce6b964e65c82c848280c06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55f2fbae1ce6b964e65c82c848280c06">◆ </a></span>pa_context_get_source_info_by_index()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_source_info_by_index </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#a131fbf0ca444b1f0cf375783793e4a93">pa_source_info_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get information about a source by its index. </p>
</div>
</div>
<a id="a3904ba3fc9d83355cb84aab0d1cd3e91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3904ba3fc9d83355cb84aab0d1cd3e91">◆ </a></span>pa_context_get_source_info_by_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_source_info_by_name </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#a131fbf0ca444b1f0cf375783793e4a93">pa_source_info_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get information about a source by its name. </p>
</div>
</div>
<a id="aa6663de37d9548ecb057dec5bd542898"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6663de37d9548ecb057dec5bd542898">◆ </a></span>pa_context_get_source_info_list()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_source_info_list </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#a131fbf0ca444b1f0cf375783793e4a93">pa_source_info_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the complete source list. </p>
</div>
</div>
<a id="ae14eaf111465ea7c8aa2a9b746832b19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae14eaf111465ea7c8aa2a9b746832b19">◆ </a></span>pa_context_get_source_output_info()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_source_output_info </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#a5470bc57f69838c898d92cc5002ac4fa">pa_source_output_info_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get information about a source output by its index. </p>
</div>
</div>
<a id="ad57e2d1905a15af524ecccd481abe8e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad57e2d1905a15af524ecccd481abe8e6">◆ </a></span>pa_context_get_source_output_info_list()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_get_source_output_info_list </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#a5470bc57f69838c898d92cc5002ac4fa">pa_source_output_info_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the complete list of source outputs. </p>
</div>
</div>
<a id="ac81ed66b6bb184d1474a12cc2a5debc6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac81ed66b6bb184d1474a12cc2a5debc6">◆ </a></span>pa_context_kill_client()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_kill_client </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Kill a client. </p>
</div>
</div>
<a id="af832875e5c5d8a57ef044dc156db73bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af832875e5c5d8a57ef044dc156db73bd">◆ </a></span>pa_context_kill_sink_input()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_kill_sink_input </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Kill a sink input. </p>
</div>
</div>
<a id="afb3c80b1aaafafa846ceacd2d2bb4b39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb3c80b1aaafafa846ceacd2d2bb4b39">◆ </a></span>pa_context_kill_source_output()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_kill_source_output </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Kill a source output. </p>
</div>
</div>
<a id="a4956ff4408e939c2b6fae9b76a86f05c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4956ff4408e939c2b6fae9b76a86f05c">◆ </a></span>pa_context_load_module()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_load_module </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>argument</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#aee4ebdc47bb5a5e5dc1e1f24b7c3745c">pa_context_index_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load a module. </p>
</div>
</div>
<a id="a08fea987a705884bc16ac6c2fe550f64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08fea987a705884bc16ac6c2fe550f64">◆ </a></span>pa_context_move_sink_input_by_index()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_move_sink_input_by_index </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>sink_idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Move the specified sink input to a different sink. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.5 </dd></dl>
</div>
</div>
<a id="af6c94d152132d08cd565daef1a69d718"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6c94d152132d08cd565daef1a69d718">◆ </a></span>pa_context_move_sink_input_by_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_move_sink_input_by_name </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>sink_name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Move the specified sink input to a different sink. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.5 </dd></dl>
</div>
</div>
<a id="aa10b4305e59a6430bae56b5e18657cef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa10b4305e59a6430bae56b5e18657cef">◆ </a></span>pa_context_move_source_output_by_index()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_move_source_output_by_index </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>source_idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Move the specified source output to a different source. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.5 </dd></dl>
</div>
</div>
<a id="ab6cb0f1d7e7dcccfa1e57bb2743ae4eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6cb0f1d7e7dcccfa1e57bb2743ae4eb">◆ </a></span>pa_context_move_source_output_by_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_move_source_output_by_name </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>source_name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Move the specified source output to a different source. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.5 </dd></dl>
</div>
</div>
<a id="a12f4a2b3bbd61d83b70c97225e4f1dad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12f4a2b3bbd61d83b70c97225e4f1dad">◆ </a></span>pa_context_send_message_to_object()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_send_message_to_object </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>recipient_name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>message</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>message_parameters</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#a683990d2e5e670a9a73c4dceb78afdbc">pa_context_string_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Send a message to an object that registered a message handler. </p>
<p>For more information see <a href="https://cgit.freedesktop.org/pulseaudio/pulseaudio/tree/doc/messaging_api.txt">https://cgit.freedesktop.org/pulseaudio/pulseaudio/tree/doc/messaging_api.txt</a>. </p><dl class="section since"><dt>Since</dt><dd>15.0 </dd></dl>
</div>
</div>
<a id="a24fc15d429e618e95b0accee66b27505"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24fc15d429e618e95b0accee66b27505">◆ </a></span>pa_context_set_card_profile_by_index()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_card_profile_by_index </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>profile</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Change the profile of a card. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.15 </dd></dl>
</div>
</div>
<a id="a1c5c530686f9292c59398a1700b2f865"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c5c530686f9292c59398a1700b2f865">◆ </a></span>pa_context_set_card_profile_by_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_card_profile_by_name </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>profile</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Change the profile of a card. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.15 </dd></dl>
</div>
</div>
<a id="a388a7c6382877b8a52c76a26dfb58376"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a388a7c6382877b8a52c76a26dfb58376">◆ </a></span>pa_context_set_port_latency_offset()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_port_latency_offset </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>card_name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>port_name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t </td>
<td class="paramname"><em>offset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the latency offset of a port. </p>
<dl class="section since"><dt>Since</dt><dd>3.0 </dd></dl>
</div>
</div>
<a id="a9e2d1053417b1c49dcf2d50eba5597be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e2d1053417b1c49dcf2d50eba5597be">◆ </a></span>pa_context_set_sink_input_mute()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_sink_input_mute </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"><em>mute</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the mute switch of a sink input stream. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.7 </dd></dl>
</div>
</div>
<a id="a825ccd9e00765c0d397e2341086586ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a825ccd9e00765c0d397e2341086586ff">◆ </a></span>pa_context_set_sink_input_volume()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_sink_input_volume </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </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> * </td>
<td class="paramname"><em>volume</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the volume of a sink input stream. </p>
</div>
</div>
<a id="ac2b6b66776211d46e651ae9ce1c5aceb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2b6b66776211d46e651ae9ce1c5aceb">◆ </a></span>pa_context_set_sink_mute_by_index()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_sink_mute_by_index </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"><em>mute</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the mute switch of a sink device specified by its index. </p>
</div>
</div>
<a id="a96f6f68c8db4571238ff9c5d2d243ef3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96f6f68c8db4571238ff9c5d2d243ef3">◆ </a></span>pa_context_set_sink_mute_by_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_sink_mute_by_name </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"><em>mute</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the mute switch of a sink device specified by its name. </p>
</div>
</div>
<a id="a028b48d144de34d7489662c66812dbfa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a028b48d144de34d7489662c66812dbfa">◆ </a></span>pa_context_set_sink_port_by_index()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_sink_port_by_index </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>port</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Change the profile of a sink. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.16 </dd></dl>
</div>
</div>
<a id="a6b612fec7e61bbbd4d3bec3e488189c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b612fec7e61bbbd4d3bec3e488189c6">◆ </a></span>pa_context_set_sink_port_by_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_sink_port_by_name </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>port</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Change the profile of a sink. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.15 </dd></dl>
</div>
</div>
<a id="a22397a278f2e059521800cb94af0e60a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22397a278f2e059521800cb94af0e60a">◆ </a></span>pa_context_set_sink_volume_by_index()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_sink_volume_by_index </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </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> * </td>
<td class="paramname"><em>volume</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the volume of a sink device specified by its index. </p>
</div>
</div>
<a id="a9f326898ea80a5a41e586e50976bbfbb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f326898ea80a5a41e586e50976bbfbb">◆ </a></span>pa_context_set_sink_volume_by_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_sink_volume_by_name </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </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> * </td>
<td class="paramname"><em>volume</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the volume of a sink device specified by its name. </p>
</div>
</div>
<a id="ad0087f8455adc79943685e777c84af83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0087f8455adc79943685e777c84af83">◆ </a></span>pa_context_set_source_mute_by_index()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_source_mute_by_index </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"><em>mute</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the mute switch of a source device specified by its index. </p>
</div>
</div>
<a id="a94425f4fbee323edb5d143f3fccd91ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94425f4fbee323edb5d143f3fccd91ce">◆ </a></span>pa_context_set_source_mute_by_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_source_mute_by_name </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"><em>mute</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the mute switch of a source device specified by its name. </p>
</div>
</div>
<a id="a25d432c2247910ba714ebae3907846c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25d432c2247910ba714ebae3907846c2">◆ </a></span>pa_context_set_source_output_mute()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_source_output_mute </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"><em>mute</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the mute switch of a source output stream. </p>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>
</div>
</div>
<a id="ac20a29bb1a905718a5d9d28f34c5a48e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac20a29bb1a905718a5d9d28f34c5a48e">◆ </a></span>pa_context_set_source_output_volume()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_source_output_volume </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </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> * </td>
<td class="paramname"><em>volume</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the volume of a source output stream. </p>
<dl class="section since"><dt>Since</dt><dd>1.0 </dd></dl>
</div>
</div>
<a id="aad19624a291149b3c33f2246957610b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad19624a291149b3c33f2246957610b2">◆ </a></span>pa_context_set_source_port_by_index()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_source_port_by_index </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>port</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Change the profile of a source. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.16 </dd></dl>
</div>
</div>
<a id="a1cf51e96cdba5e21a5e099f6c7d15d70"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1cf51e96cdba5e21a5e099f6c7d15d70">◆ </a></span>pa_context_set_source_port_by_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_source_port_by_name </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>port</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Change the profile of a source. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.15 </dd></dl>
</div>
</div>
<a id="a3ea6e197db41f97425baffd3d1fce9a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ea6e197db41f97425baffd3d1fce9a1">◆ </a></span>pa_context_set_source_volume_by_index()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_source_volume_by_index </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </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> * </td>
<td class="paramname"><em>volume</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the volume of a source device specified by its index. </p>
</div>
</div>
<a id="aec3c4fdf61f019b65c710c9563f9a0e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec3c4fdf61f019b65c710c9563f9a0e5">◆ </a></span>pa_context_set_source_volume_by_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_set_source_volume_by_name </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </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> * </td>
<td class="paramname"><em>volume</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the volume of a source device specified by its name. </p>
</div>
</div>
<a id="ae3eab4bd418ed49d639c6d2e62535e34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3eab4bd418ed49d639c6d2e62535e34">◆ </a></span>pa_context_stat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_stat </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="introspect_8h.html#a9077ecda9cae016f761506ba6acc330a">pa_stat_info_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get daemon memory block statistics. </p>
</div>
</div>
<a id="a6469df5f3d1c4a88ea0b5000944d5310"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6469df5f3d1c4a88ea0b5000944d5310">◆ </a></span>pa_context_suspend_sink_by_index()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_suspend_sink_by_index </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"><em>suspend</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Suspend/Resume a sink. </p>
<p>If idx is PA_INVALID_INDEX all sinks will be suspended. </p><dl class="section since"><dt>Since</dt><dd>0.9.7 </dd></dl>
</div>
</div>
<a id="aa9d8fc7125c751bcec287c2771e9d859"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9d8fc7125c751bcec287c2771e9d859">◆ </a></span>pa_context_suspend_sink_by_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_suspend_sink_by_name </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>sink_name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"><em>suspend</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Suspend/Resume a sink. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.7 </dd></dl>
</div>
</div>
<a id="a3ab25ca547ddd7ea64334d19c62fdea2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ab25ca547ddd7ea64334d19c62fdea2">◆ </a></span>pa_context_suspend_source_by_index()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_suspend_source_by_index </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"><em>suspend</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Suspend/Resume a source. </p>
<p>If idx is PA_INVALID_INDEX, all sources will be suspended. </p><dl class="section since"><dt>Since</dt><dd>0.9.7 </dd></dl>
</div>
</div>
<a id="a277d2ff7b1fe73aaad5a2326e1c99020"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a277d2ff7b1fe73aaad5a2326e1c99020">◆ </a></span>pa_context_suspend_source_by_name()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_suspend_source_by_name </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>source_name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"><em>suspend</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Suspend/Resume a source. </p>
<dl class="section since"><dt>Since</dt><dd>0.9.7 </dd></dl>
</div>
</div>
<a id="a14a91adee752a5bec98e4846971b4802"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14a91adee752a5bec98e4846971b4802">◆ </a></span>pa_context_unload_module()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="operation_8h.html#a5614a07f2e7a129e4cb16596ed452a0c">pa_operation</a>* pa_context_unload_module </td>
<td>(</td>
<td class="paramtype"><a class="el" href="context_8h.html#aff56e9b3dd442a88227da084bb5c380a">pa_context</a> * </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t </td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="context_8h.html#a086b985c499c50efc628c267e8923fb1">pa_context_success_cb_t</a> </td>
<td class="paramname"><em>cb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void * </td>
<td class="paramname"><em>userdata</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Unload a module. </p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_ec5b0a79aff2db41fe5d1b9326f09c28.html">pulse</a></li><li class="navelem"><a class="el" href="introspect_8h.html">introspect.h</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
</ul>
</div>
</body>
</html>