diff options
Diffstat (limited to 'build/doc/html/introspect_8h.html')
-rw-r--r-- | build/doc/html/introspect_8h.html | 997 |
1 files changed, 997 insertions, 0 deletions
diff --git a/build/doc/html/introspect_8h.html b/build/doc/html/introspect_8h.html new file mode 100644 index 00000000..80d3dd20 --- /dev/null +++ b/build/doc/html/introspect_8h.html @@ -0,0 +1,997 @@ +<!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.8.15"/> +<meta name="viewport" content="width=device-width, initial-scale=1"/> +<title>PipeWire: introspect.h File Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="jquery.js"></script> +<script type="text/javascript" src="dynsections.js"></script> +<link href="navtree.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="resize.js"></script> +<script type="text/javascript" src="navtreedata.js"></script> +<script type="text/javascript" src="navtree.js"></script> +<script type="text/javascript"> +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ + $(document).ready(initResizable); +/* @license-end */</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">PipeWire +  <span id="projectnumber">0.2.9</span> + </div> + </td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.15 --> +<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','');}); +/* @license-end */ +</script> +<div id="doc-content"> +<div class="header"> + <div class="summary"> +<a href="#nested-classes">Data Structures</a> | +<a href="#define-members">Macros</a> | +<a href="#enum-members">Enumerations</a> | +<a href="#func-members">Functions</a> </div> + <div class="headertitle"> +<div class="title">introspect.h File Reference</div> </div> +</div><!--header--> +<div class="contents"> +<div class="textblock"><div class="dynheader"> +Include dependency graph for introspect.h:</div> +<div class="dyncontent"> +<div class="center"><img src="introspect_8h__incl.png" border="0" usemap="#introspect_8h" alt=""/></div> +<map name="introspect_8h" id="introspect_8h"> +<area shape="rect" title=" " alt="" coords="177,5,275,32"/> +<area shape="rect" title=" " alt="" coords="5,80,127,107"/> +<area shape="rect" title=" " alt="" coords="151,80,301,107"/> +<area shape="rect" href="properties_8h.html" title=" " alt="" coords="325,80,485,107"/> +<area shape="rect" title=" " alt="" coords="346,155,463,181"/> +</map> +</div> +</div><div class="textblock"><div class="dynheader"> +This graph shows which files directly or indirectly include this file:</div> +<div class="dyncontent"> +<div class="center"><img src="introspect_8h__dep__incl.png" border="0" usemap="#introspect_8hdep" alt=""/></div> +<map name="introspect_8hdep" id="introspect_8hdep"> +<area shape="rect" title=" " alt="" coords="436,5,534,32"/> +<area shape="rect" href="client_8h.html" title=" " alt="" coords="814,80,884,107"/> +<area shape="rect" href="core_8h.html" title=" " alt="" coords="1015,155,1078,181"/> +<area shape="rect" href="control_8h.html" title=" " alt="" coords="115,379,194,405"/> +<area shape="rect" href="pipewire_8h.html" title=" " alt="" coords="949,528,1040,555"/> +<area shape="rect" href="node_8h.html" title=" " alt="" coords="568,304,634,331"/> +<area shape="rect" href="port_8h.html" title=" " alt="" coords="422,379,482,405"/> +<area shape="rect" href="link_8h.html" title=" " alt="" coords="128,453,186,480"/> +<area shape="rect" href="interfaces_8h.html" title=" " alt="" coords="904,379,1002,405"/> +<area shape="rect" href="global_8h.html" title=" " alt="" coords="865,229,940,256"/> +<area shape="rect" href="factory_8h.html" title=" " alt="" coords="1051,304,1130,331"/> +<area shape="rect" href="client_8c.html" title=" " alt="" coords="261,453,330,480"/> +<area shape="rect" href="resource_8h.html" title=" " alt="" coords="750,229,841,256"/> +<area shape="rect" href="device_8h.html" title=" " alt="" coords="898,304,976,331"/> +<area shape="rect" href="core_8c.html" title=" " alt="" coords="1933,603,1994,629"/> +<area shape="rect" href="remote_8h.html" title=" " alt="" coords="1520,379,1602,405"/> +<area shape="rect" href="proxy_8c.html" title=" " alt="" coords="1419,453,1487,480"/> +<area shape="rect" href="module_8h.html" title=" " alt="" coords="1858,379,1941,405"/> +<area shape="rect" href="protocol_8h.html" title=" " alt="" coords="1287,229,1374,256"/> +<area shape="rect" href="control_8c.html" title=" " alt="" coords="24,453,103,480"/> +<area shape="rect" href="link_8c.html" title=" " alt="" coords="128,528,186,555"/> +<area shape="rect" href="device_8c.html" title=" " alt="" coords="795,603,871,629"/> +<area shape="rect" href="introspect_8c.html" title=" " alt="" coords="1562,603,1661,629"/> +<area shape="rect" href="loop_8c.html" title=" " alt="" coords="1113,603,1174,629"/> +<area shape="rect" href="pipewire_8c.html" title=" " alt="" coords="895,603,984,629"/> +<area shape="rect" href="port_8c.html" title=" " alt="" coords="568,603,626,629"/> +<area shape="rect" href="remote_8c.html" title=" " alt="" coords="1009,603,1089,629"/> +<area shape="rect" href="stream_8c.html" title=" " alt="" coords="1270,603,1348,629"/> +<area shape="rect" href="global_8c.html" title=" " alt="" coords="1003,453,1076,480"/> +<area shape="rect" href="node_8c.html" title=" " alt="" coords="558,453,623,480"/> +<area shape="rect" href="stream_8h.html" title=" " alt="" coords="1562,453,1642,480"/> +<area shape="rect" href="factory_8c.html" title=" " alt="" coords="1101,453,1178,480"/> +<area shape="rect" href="module_8c.html" title=" " alt="" coords="1768,453,1850,480"/> +<area shape="rect" href="proxy_8h.html" title=" " alt="" coords="1368,304,1437,331"/> +<area shape="rect" href="resource_8c.html" title=" " alt="" coords="1203,453,1292,480"/> +<area shape="rect" href="protocol_8c.html" title=" " alt="" coords="1206,304,1292,331"/> +</map> +</div> +</div> +<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="structpw__core__info.html">pw_core_info</a></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The core information. <a href="structpw__core__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="structpw__module__info.html">pw_module_info</a></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The module information. <a href="structpw__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="structpw__device__info.html">pw_device_info</a></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The device information. <a href="structpw__device__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="structpw__client__info.html">pw_client_info</a></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The client information. <a href="structpw__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="structpw__node__info.html">pw_node_info</a></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The node information. <a href="structpw__node__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="structpw__port__info.html">pw_port_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="structpw__factory__info.html">pw_factory_info</a></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The factory information. <a href="structpw__factory__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="structpw__link__info.html">pw_link_info</a></td></tr> +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The link information. <a href="structpw__link__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"><a name="define-members"></a> +Macros</h2></td></tr> +<tr class="memitem:a2a8486bcca4a76a3afb8ea51748316ef"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a2a8486bcca4a76a3afb8ea51748316ef">PW_CORE_CHANGE_MASK_USER_NAME</a>   (1 << 0)</td></tr> +<tr class="separator:a2a8486bcca4a76a3afb8ea51748316ef"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a32bf0c2ad6cbcec35314f198d31896c2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a32bf0c2ad6cbcec35314f198d31896c2">PW_CORE_CHANGE_MASK_HOST_NAME</a>   (1 << 1)</td></tr> +<tr class="separator:a32bf0c2ad6cbcec35314f198d31896c2"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad99e1fc9ef802f1e715f96554c4aac78"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ad99e1fc9ef802f1e715f96554c4aac78">PW_CORE_CHANGE_MASK_VERSION</a>   (1 << 2)</td></tr> +<tr class="separator:ad99e1fc9ef802f1e715f96554c4aac78"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab452a292069c3799de0a84cb13fb1744"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ab452a292069c3799de0a84cb13fb1744">PW_CORE_CHANGE_MASK_NAME</a>   (1 << 3)</td></tr> +<tr class="separator:ab452a292069c3799de0a84cb13fb1744"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a787755cfb5d235fa3a961bcc7f65b3a8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a787755cfb5d235fa3a961bcc7f65b3a8">PW_CORE_CHANGE_MASK_PROPS</a>   (1 << 4)</td></tr> +<tr class="separator:a787755cfb5d235fa3a961bcc7f65b3a8"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a4c5b5cb41d6256b5262ca232f03ee6ef"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a4c5b5cb41d6256b5262ca232f03ee6ef">PW_CORE_CHANGE_MASK_ALL</a>   (~0)</td></tr> +<tr class="separator:a4c5b5cb41d6256b5262ca232f03ee6ef"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:acc766d089d6b9c2d32bb36b14cb2ce4c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#acc766d089d6b9c2d32bb36b14cb2ce4c">PW_MODULE_CHANGE_MASK_NAME</a>   (1 << 0)</td></tr> +<tr class="separator:acc766d089d6b9c2d32bb36b14cb2ce4c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:abc3736633664130c1519bc7c5a07b6f6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#abc3736633664130c1519bc7c5a07b6f6">PW_MODULE_CHANGE_MASK_FILENAME</a>   (1 << 1)</td></tr> +<tr class="separator:abc3736633664130c1519bc7c5a07b6f6"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab91faa9ee7cf66684813c4998b1cb550"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ab91faa9ee7cf66684813c4998b1cb550">PW_MODULE_CHANGE_MASK_ARGS</a>   (1 << 2)</td></tr> +<tr class="separator:ab91faa9ee7cf66684813c4998b1cb550"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a9a9305a5898d1480d8a542f300743ed6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a9a9305a5898d1480d8a542f300743ed6">PW_MODULE_CHANGE_MASK_PROPS</a>   (1 << 3)</td></tr> +<tr class="separator:a9a9305a5898d1480d8a542f300743ed6"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a5cf96207cf2594407d21a890a78eab53"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a5cf96207cf2594407d21a890a78eab53">PW_DEVICE_CHANGE_MASK_PROPS</a>   (1 << 0)</td></tr> +<tr class="separator:a5cf96207cf2594407d21a890a78eab53"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a0946f0f3679c5e047014ad998885757d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a0946f0f3679c5e047014ad998885757d">PW_DEVICE_CHANGE_MASK_PARAMS</a>   (1 << 1)</td></tr> +<tr class="separator:a0946f0f3679c5e047014ad998885757d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7a549e547d4fb8b8d6158e9f3f482f29"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a7a549e547d4fb8b8d6158e9f3f482f29">PW_DEVICE_CHANGE_MASK_ALL</a>   ((1 << 2)-1)</td></tr> +<tr class="separator:a7a549e547d4fb8b8d6158e9f3f482f29"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae4b0f81c2ec7e2249624a5f3bbe3db2d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ae4b0f81c2ec7e2249624a5f3bbe3db2d">PW_CLIENT_CHANGE_MASK_PROPS</a>   (1 << 0)</td></tr> +<tr class="separator:ae4b0f81c2ec7e2249624a5f3bbe3db2d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a90c185f624d756c88459400a1a3a0482"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a90c185f624d756c88459400a1a3a0482">PW_NODE_CHANGE_MASK_NAME</a>   (1 << 0)</td></tr> +<tr class="separator:a90c185f624d756c88459400a1a3a0482"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a111891241c623bdfe86ba5e1811f374e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a111891241c623bdfe86ba5e1811f374e">PW_NODE_CHANGE_MASK_INPUT_PORTS</a>   (1 << 1)</td></tr> +<tr class="separator:a111891241c623bdfe86ba5e1811f374e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a91a6a1a257b75f8a6fd5eb6755447a59"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a91a6a1a257b75f8a6fd5eb6755447a59">PW_NODE_CHANGE_MASK_OUTPUT_PORTS</a>   (1 << 2)</td></tr> +<tr class="separator:a91a6a1a257b75f8a6fd5eb6755447a59"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a9d39e0829f4a14185dc242d5c362b9de"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a9d39e0829f4a14185dc242d5c362b9de">PW_NODE_CHANGE_MASK_STATE</a>   (1 << 3)</td></tr> +<tr class="separator:a9d39e0829f4a14185dc242d5c362b9de"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a3db541c9ec1c2245fe17402135979f2d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a3db541c9ec1c2245fe17402135979f2d">PW_NODE_CHANGE_MASK_PROPS</a>   (1 << 4)</td></tr> +<tr class="separator:a3db541c9ec1c2245fe17402135979f2d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a13f0cb22b45e8f81e709b84ff3b1fde7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a13f0cb22b45e8f81e709b84ff3b1fde7">PW_NODE_CHANGE_MASK_PARAMS</a>   (1 << 5)</td></tr> +<tr class="separator:a13f0cb22b45e8f81e709b84ff3b1fde7"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7f79a67df47a08661d622c1ca73571ea"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a7f79a67df47a08661d622c1ca73571ea">PW_NODE_CHANGE_MASK_ALL</a>   ((1 << 6)-1)</td></tr> +<tr class="separator:a7f79a67df47a08661d622c1ca73571ea"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ac556c0b1548946709e9e99daa8b52b1b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ac556c0b1548946709e9e99daa8b52b1b">PW_PORT_CHANGE_MASK_PROPS</a>   (1 << 0)</td></tr> +<tr class="separator:ac556c0b1548946709e9e99daa8b52b1b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6e316525982a94659dfd8b86d9090c02"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a6e316525982a94659dfd8b86d9090c02">PW_PORT_CHANGE_MASK_PARAMS</a>   (1 << 1)</td></tr> +<tr class="separator:a6e316525982a94659dfd8b86d9090c02"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:af355e07f1fb54c06af8e1040c47bd1c3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#af355e07f1fb54c06af8e1040c47bd1c3">PW_PORT_CHANGE_MASK_ALL</a>   ((1 << 2)-1)</td></tr> +<tr class="separator:af355e07f1fb54c06af8e1040c47bd1c3"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a51e0173b2c4ab941d1d50bf91d57349a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a51e0173b2c4ab941d1d50bf91d57349a">PW_FACTORY_CHANGE_MASK_PROPS</a>   (1 << 0)</td></tr> +<tr class="separator:a51e0173b2c4ab941d1d50bf91d57349a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:afb8b07685272ce6a042036aace39922c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#afb8b07685272ce6a042036aace39922c">PW_LINK_CHANGE_MASK_OUTPUT</a>   (1 << 0)</td></tr> +<tr class="separator:afb8b07685272ce6a042036aace39922c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a10ada82f120fff3b50ce70a8d43f1dff"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a10ada82f120fff3b50ce70a8d43f1dff">PW_LINK_CHANGE_MASK_INPUT</a>   (1 << 1)</td></tr> +<tr class="separator:a10ada82f120fff3b50ce70a8d43f1dff"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a4fd8cdb5e29131594e4008770ba7102c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a4fd8cdb5e29131594e4008770ba7102c">PW_LINK_CHANGE_MASK_STATE</a>   (1 << 2)</td></tr> +<tr class="separator:a4fd8cdb5e29131594e4008770ba7102c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a72d8e03483fd111c9a9eb87aac3897a2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a72d8e03483fd111c9a9eb87aac3897a2">PW_LINK_CHANGE_MASK_FORMAT</a>   (1 << 3)</td></tr> +<tr class="separator:a72d8e03483fd111c9a9eb87aac3897a2"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a26c6617beb9f6c949e94ed06bed1cdf2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a26c6617beb9f6c949e94ed06bed1cdf2">PW_LINK_CHANGE_MASK_PROPS</a>   (1 << 4)</td></tr> +<tr class="separator:a26c6617beb9f6c949e94ed06bed1cdf2"><td class="memSeparator" colspan="2"> </td></tr> +</table><table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a> +Enumerations</h2></td></tr> +<tr class="memitem:ac493839c0b0a1d0b935969f2e990a2df"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#ac493839c0b0a1d0b935969f2e990a2df">pw_node_state</a> { <br /> +  <a class="el" href="introspect_8h.html#ac493839c0b0a1d0b935969f2e990a2dfa316510257c8a6afc788c415cc3288ad2">PW_NODE_STATE_ERROR</a> = -1, +<br /> +  <a class="el" href="introspect_8h.html#ac493839c0b0a1d0b935969f2e990a2dfaa73a63afebf017a0c0afdea192b1691c">PW_NODE_STATE_CREATING</a> = 0, +<br /> +  <a class="el" href="introspect_8h.html#ac493839c0b0a1d0b935969f2e990a2dfa715c586abce5cbbc09db32145a51e82f">PW_NODE_STATE_SUSPENDED</a> = 1, +<br /> +  <a class="el" href="introspect_8h.html#ac493839c0b0a1d0b935969f2e990a2dfa801ee69d0b0c9d30b12ff89daae9a075">PW_NODE_STATE_IDLE</a> = 2, +<br /> +  <a class="el" href="introspect_8h.html#ac493839c0b0a1d0b935969f2e990a2dfaa9c88f01497f82d9ffc4605dae27e93a">PW_NODE_STATE_RUNNING</a> = 3 +<br /> + }</td></tr> +<tr class="memdesc:ac493839c0b0a1d0b935969f2e990a2df"><td class="mdescLeft"> </td><td class="mdescRight">The different node states. <a href="introspect_8h.html#ac493839c0b0a1d0b935969f2e990a2df">More...</a><br /></td></tr> +<tr class="separator:ac493839c0b0a1d0b935969f2e990a2df"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6e9e847059d68cbdb608abc8eb6b631d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a6e9e847059d68cbdb608abc8eb6b631d">pw_direction</a> { <br /> +  <a class="el" href="introspect_8h.html#a6e9e847059d68cbdb608abc8eb6b631da056778b9306610d7070ea4c3cc260c53">PW_DIRECTION_INPUT</a> = SPA_DIRECTION_INPUT, +<br /> +  <a class="el" href="introspect_8h.html#a6e9e847059d68cbdb608abc8eb6b631da08983f9bf02a2e66e0ea838631d64ebe">PW_DIRECTION_OUTPUT</a> = SPA_DIRECTION_OUTPUT +<br /> + }</td></tr> +<tr class="memdesc:a6e9e847059d68cbdb608abc8eb6b631d"><td class="mdescLeft"> </td><td class="mdescRight">The direction of a port. <a href="introspect_8h.html#a6e9e847059d68cbdb608abc8eb6b631d">More...</a><br /></td></tr> +<tr class="separator:a6e9e847059d68cbdb608abc8eb6b631d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7859f6eb040fead1673d0214b83b445b"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a7859f6eb040fead1673d0214b83b445b">pw_link_state</a> { <br /> +  <a class="el" href="introspect_8h.html#a7859f6eb040fead1673d0214b83b445ba1cdbf68b2f1a25b0c6202141e9069f70">PW_LINK_STATE_ERROR</a> = -2, +<br /> +  <a class="el" href="introspect_8h.html#a7859f6eb040fead1673d0214b83b445ba2ae1f2004f19f37a37c6fb21ccc7157b">PW_LINK_STATE_UNLINKED</a> = -1, +<br /> +  <a class="el" href="introspect_8h.html#a7859f6eb040fead1673d0214b83b445baebfc67d86c96c1d6cab229600b46a041">PW_LINK_STATE_INIT</a> = 0, +<br /> +  <a class="el" href="introspect_8h.html#a7859f6eb040fead1673d0214b83b445ba843c796704968af8538babd8f5c642e2">PW_LINK_STATE_NEGOTIATING</a> = 1, +<br /> +  <a class="el" href="introspect_8h.html#a7859f6eb040fead1673d0214b83b445baec2b9ab9232c60cf2c436d785ff15ddc">PW_LINK_STATE_ALLOCATING</a> = 2, +<br /> +  <a class="el" href="introspect_8h.html#a7859f6eb040fead1673d0214b83b445ba369af04b8025470a27c313640bbb4bc0">PW_LINK_STATE_PAUSED</a> = 3 +<br /> + }</td></tr> +<tr class="memdesc:a7859f6eb040fead1673d0214b83b445b"><td class="mdescLeft"> </td><td class="mdescRight">The different link states. <a href="introspect_8h.html#a7859f6eb040fead1673d0214b83b445b">More...</a><br /></td></tr> +<tr class="separator:a7859f6eb040fead1673d0214b83b445b"><td class="memSeparator" colspan="2"> </td></tr> +</table><table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> +Functions</h2></td></tr> +<tr class="memitem:a576eec63e376281ca762c48b00b7eba3"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structpw__node__info.html">pw_node_info</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a576eec63e376281ca762c48b00b7eba3">pw_node_info_update</a> (struct <a class="el" href="structpw__node__info.html">pw_node_info</a> *info, const struct <a class="el" href="structpw__node__info.html">pw_node_info</a> *update)</td></tr> +<tr class="separator:a576eec63e376281ca762c48b00b7eba3"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a0ee148738da978c59c3afaf91215db71"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a0ee148738da978c59c3afaf91215db71">pw_node_info_free</a> (struct <a class="el" href="structpw__node__info.html">pw_node_info</a> *info)</td></tr> +<tr class="separator:a0ee148738da978c59c3afaf91215db71"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:adfbc0811753d8dface115a011a356360"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structpw__port__info.html">pw_port_info</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#adfbc0811753d8dface115a011a356360">pw_port_info_update</a> (struct <a class="el" href="structpw__port__info.html">pw_port_info</a> *info, const struct <a class="el" href="structpw__port__info.html">pw_port_info</a> *update)</td></tr> +<tr class="separator:adfbc0811753d8dface115a011a356360"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6ab4af1a18861478a1a9c24f3f59ea79"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a6ab4af1a18861478a1a9c24f3f59ea79">pw_port_info_free</a> (struct <a class="el" href="structpw__port__info.html">pw_port_info</a> *info)</td></tr> +<tr class="separator:a6ab4af1a18861478a1a9c24f3f59ea79"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a5a689bbb4ce49768274b878c9505b0d4"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structpw__factory__info.html">pw_factory_info</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a5a689bbb4ce49768274b878c9505b0d4">pw_factory_info_update</a> (struct <a class="el" href="structpw__factory__info.html">pw_factory_info</a> *info, const struct <a class="el" href="structpw__factory__info.html">pw_factory_info</a> *update)</td></tr> +<tr class="separator:a5a689bbb4ce49768274b878c9505b0d4"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a92137402a680368de028afb6d0ea3c7b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a92137402a680368de028afb6d0ea3c7b">pw_factory_info_free</a> (struct <a class="el" href="structpw__factory__info.html">pw_factory_info</a> *info)</td></tr> +<tr class="separator:a92137402a680368de028afb6d0ea3c7b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a22859b54ffa84b7e4b550eb84eba6d6e"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structpw__link__info.html">pw_link_info</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a22859b54ffa84b7e4b550eb84eba6d6e">pw_link_info_update</a> (struct <a class="el" href="structpw__link__info.html">pw_link_info</a> *info, const struct <a class="el" href="structpw__link__info.html">pw_link_info</a> *update)</td></tr> +<tr class="separator:a22859b54ffa84b7e4b550eb84eba6d6e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7499737d4d9014d7b632fdebb08ce66e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="introspect_8h.html#a7499737d4d9014d7b632fdebb08ce66e">pw_link_info_free</a> (struct <a class="el" href="structpw__link__info.html">pw_link_info</a> *info)</td></tr> +<tr class="separator:a7499737d4d9014d7b632fdebb08ce66e"><td class="memSeparator" colspan="2"> </td></tr> +</table> +<h2 class="groupheader">Macro Definition Documentation</h2> +<a id="ae4b0f81c2ec7e2249624a5f3bbe3db2d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ae4b0f81c2ec7e2249624a5f3bbe3db2d">◆ </a></span>PW_CLIENT_CHANGE_MASK_PROPS</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_CLIENT_CHANGE_MASK_PROPS   (1 << 0)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a4c5b5cb41d6256b5262ca232f03ee6ef"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a4c5b5cb41d6256b5262ca232f03ee6ef">◆ </a></span>PW_CORE_CHANGE_MASK_ALL</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_CORE_CHANGE_MASK_ALL   (~0)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a32bf0c2ad6cbcec35314f198d31896c2"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a32bf0c2ad6cbcec35314f198d31896c2">◆ </a></span>PW_CORE_CHANGE_MASK_HOST_NAME</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_CORE_CHANGE_MASK_HOST_NAME   (1 << 1)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="ab452a292069c3799de0a84cb13fb1744"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ab452a292069c3799de0a84cb13fb1744">◆ </a></span>PW_CORE_CHANGE_MASK_NAME</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_CORE_CHANGE_MASK_NAME   (1 << 3)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a787755cfb5d235fa3a961bcc7f65b3a8"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a787755cfb5d235fa3a961bcc7f65b3a8">◆ </a></span>PW_CORE_CHANGE_MASK_PROPS</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_CORE_CHANGE_MASK_PROPS   (1 << 4)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a2a8486bcca4a76a3afb8ea51748316ef"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a2a8486bcca4a76a3afb8ea51748316ef">◆ </a></span>PW_CORE_CHANGE_MASK_USER_NAME</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_CORE_CHANGE_MASK_USER_NAME   (1 << 0)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="ad99e1fc9ef802f1e715f96554c4aac78"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ad99e1fc9ef802f1e715f96554c4aac78">◆ </a></span>PW_CORE_CHANGE_MASK_VERSION</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_CORE_CHANGE_MASK_VERSION   (1 << 2)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a7a549e547d4fb8b8d6158e9f3f482f29"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a7a549e547d4fb8b8d6158e9f3f482f29">◆ </a></span>PW_DEVICE_CHANGE_MASK_ALL</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_DEVICE_CHANGE_MASK_ALL   ((1 << 2)-1)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a0946f0f3679c5e047014ad998885757d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a0946f0f3679c5e047014ad998885757d">◆ </a></span>PW_DEVICE_CHANGE_MASK_PARAMS</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_DEVICE_CHANGE_MASK_PARAMS   (1 << 1)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a5cf96207cf2594407d21a890a78eab53"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a5cf96207cf2594407d21a890a78eab53">◆ </a></span>PW_DEVICE_CHANGE_MASK_PROPS</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_DEVICE_CHANGE_MASK_PROPS   (1 << 0)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a51e0173b2c4ab941d1d50bf91d57349a"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a51e0173b2c4ab941d1d50bf91d57349a">◆ </a></span>PW_FACTORY_CHANGE_MASK_PROPS</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_FACTORY_CHANGE_MASK_PROPS   (1 << 0)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a72d8e03483fd111c9a9eb87aac3897a2"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a72d8e03483fd111c9a9eb87aac3897a2">◆ </a></span>PW_LINK_CHANGE_MASK_FORMAT</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_LINK_CHANGE_MASK_FORMAT   (1 << 3)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a10ada82f120fff3b50ce70a8d43f1dff"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a10ada82f120fff3b50ce70a8d43f1dff">◆ </a></span>PW_LINK_CHANGE_MASK_INPUT</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_LINK_CHANGE_MASK_INPUT   (1 << 1)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="afb8b07685272ce6a042036aace39922c"></a> +<h2 class="memtitle"><span class="permalink"><a href="#afb8b07685272ce6a042036aace39922c">◆ </a></span>PW_LINK_CHANGE_MASK_OUTPUT</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_LINK_CHANGE_MASK_OUTPUT   (1 << 0)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a26c6617beb9f6c949e94ed06bed1cdf2"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a26c6617beb9f6c949e94ed06bed1cdf2">◆ </a></span>PW_LINK_CHANGE_MASK_PROPS</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_LINK_CHANGE_MASK_PROPS   (1 << 4)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a4fd8cdb5e29131594e4008770ba7102c"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a4fd8cdb5e29131594e4008770ba7102c">◆ </a></span>PW_LINK_CHANGE_MASK_STATE</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_LINK_CHANGE_MASK_STATE   (1 << 2)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="ab91faa9ee7cf66684813c4998b1cb550"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ab91faa9ee7cf66684813c4998b1cb550">◆ </a></span>PW_MODULE_CHANGE_MASK_ARGS</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_MODULE_CHANGE_MASK_ARGS   (1 << 2)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="abc3736633664130c1519bc7c5a07b6f6"></a> +<h2 class="memtitle"><span class="permalink"><a href="#abc3736633664130c1519bc7c5a07b6f6">◆ </a></span>PW_MODULE_CHANGE_MASK_FILENAME</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_MODULE_CHANGE_MASK_FILENAME   (1 << 1)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="acc766d089d6b9c2d32bb36b14cb2ce4c"></a> +<h2 class="memtitle"><span class="permalink"><a href="#acc766d089d6b9c2d32bb36b14cb2ce4c">◆ </a></span>PW_MODULE_CHANGE_MASK_NAME</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_MODULE_CHANGE_MASK_NAME   (1 << 0)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a9a9305a5898d1480d8a542f300743ed6"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a9a9305a5898d1480d8a542f300743ed6">◆ </a></span>PW_MODULE_CHANGE_MASK_PROPS</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_MODULE_CHANGE_MASK_PROPS   (1 << 3)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a7f79a67df47a08661d622c1ca73571ea"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a7f79a67df47a08661d622c1ca73571ea">◆ </a></span>PW_NODE_CHANGE_MASK_ALL</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_NODE_CHANGE_MASK_ALL   ((1 << 6)-1)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a111891241c623bdfe86ba5e1811f374e"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a111891241c623bdfe86ba5e1811f374e">◆ </a></span>PW_NODE_CHANGE_MASK_INPUT_PORTS</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_NODE_CHANGE_MASK_INPUT_PORTS   (1 << 1)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a90c185f624d756c88459400a1a3a0482"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a90c185f624d756c88459400a1a3a0482">◆ </a></span>PW_NODE_CHANGE_MASK_NAME</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_NODE_CHANGE_MASK_NAME   (1 << 0)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a91a6a1a257b75f8a6fd5eb6755447a59"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a91a6a1a257b75f8a6fd5eb6755447a59">◆ </a></span>PW_NODE_CHANGE_MASK_OUTPUT_PORTS</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_NODE_CHANGE_MASK_OUTPUT_PORTS   (1 << 2)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a13f0cb22b45e8f81e709b84ff3b1fde7"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a13f0cb22b45e8f81e709b84ff3b1fde7">◆ </a></span>PW_NODE_CHANGE_MASK_PARAMS</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_NODE_CHANGE_MASK_PARAMS   (1 << 5)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a3db541c9ec1c2245fe17402135979f2d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a3db541c9ec1c2245fe17402135979f2d">◆ </a></span>PW_NODE_CHANGE_MASK_PROPS</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_NODE_CHANGE_MASK_PROPS   (1 << 4)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a9d39e0829f4a14185dc242d5c362b9de"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a9d39e0829f4a14185dc242d5c362b9de">◆ </a></span>PW_NODE_CHANGE_MASK_STATE</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_NODE_CHANGE_MASK_STATE   (1 << 3)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="af355e07f1fb54c06af8e1040c47bd1c3"></a> +<h2 class="memtitle"><span class="permalink"><a href="#af355e07f1fb54c06af8e1040c47bd1c3">◆ </a></span>PW_PORT_CHANGE_MASK_ALL</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_PORT_CHANGE_MASK_ALL   ((1 << 2)-1)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="a6e316525982a94659dfd8b86d9090c02"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a6e316525982a94659dfd8b86d9090c02">◆ </a></span>PW_PORT_CHANGE_MASK_PARAMS</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_PORT_CHANGE_MASK_PARAMS   (1 << 1)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<a id="ac556c0b1548946709e9e99daa8b52b1b"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ac556c0b1548946709e9e99daa8b52b1b">◆ </a></span>PW_PORT_CHANGE_MASK_PROPS</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PW_PORT_CHANGE_MASK_PROPS   (1 << 0)</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<h2 class="groupheader">Enumeration Type Documentation</h2> +<a id="a6e9e847059d68cbdb608abc8eb6b631d"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a6e9e847059d68cbdb608abc8eb6b631d">◆ </a></span>pw_direction</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">enum <a class="el" href="introspect_8h.html#a6e9e847059d68cbdb608abc8eb6b631d">pw_direction</a></td> + </tr> + </table> +</div><div class="memdoc"> + +<p>The direction of a port. </p> +<table class="fieldtable"> +<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6e9e847059d68cbdb608abc8eb6b631da056778b9306610d7070ea4c3cc260c53"></a>PW_DIRECTION_INPUT </td><td class="fielddoc"><p>an input port direction </p> +</td></tr> +<tr><td class="fieldname"><a id="a6e9e847059d68cbdb608abc8eb6b631da08983f9bf02a2e66e0ea838631d64ebe"></a>PW_DIRECTION_OUTPUT </td><td class="fielddoc"><p>an output port direction </p> +</td></tr> +</table> + +</div> +</div> +<a id="a7859f6eb040fead1673d0214b83b445b"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a7859f6eb040fead1673d0214b83b445b">◆ </a></span>pw_link_state</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">enum <a class="el" href="introspect_8h.html#a7859f6eb040fead1673d0214b83b445b">pw_link_state</a></td> + </tr> + </table> +</div><div class="memdoc"> + +<p>The different link states. </p> +<table class="fieldtable"> +<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a7859f6eb040fead1673d0214b83b445ba1cdbf68b2f1a25b0c6202141e9069f70"></a>PW_LINK_STATE_ERROR </td><td class="fielddoc"><p>the link is in error </p> +</td></tr> +<tr><td class="fieldname"><a id="a7859f6eb040fead1673d0214b83b445ba2ae1f2004f19f37a37c6fb21ccc7157b"></a>PW_LINK_STATE_UNLINKED </td><td class="fielddoc"><p>the link is unlinked </p> +</td></tr> +<tr><td class="fieldname"><a id="a7859f6eb040fead1673d0214b83b445baebfc67d86c96c1d6cab229600b46a041"></a>PW_LINK_STATE_INIT </td><td class="fielddoc"><p>the link is initialized </p> +</td></tr> +<tr><td class="fieldname"><a id="a7859f6eb040fead1673d0214b83b445ba843c796704968af8538babd8f5c642e2"></a>PW_LINK_STATE_NEGOTIATING </td><td class="fielddoc"><p>the link is negotiating formats </p> +</td></tr> +<tr><td class="fieldname"><a id="a7859f6eb040fead1673d0214b83b445baec2b9ab9232c60cf2c436d785ff15ddc"></a>PW_LINK_STATE_ALLOCATING </td><td class="fielddoc"><p>the link is allocating buffers </p> +</td></tr> +<tr><td class="fieldname"><a id="a7859f6eb040fead1673d0214b83b445ba369af04b8025470a27c313640bbb4bc0"></a>PW_LINK_STATE_PAUSED </td><td class="fielddoc"><p>the link is paused </p> +</td></tr> +</table> + +</div> +</div> +<a id="ac493839c0b0a1d0b935969f2e990a2df"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ac493839c0b0a1d0b935969f2e990a2df">◆ </a></span>pw_node_state</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">enum <a class="el" href="introspect_8h.html#ac493839c0b0a1d0b935969f2e990a2df">pw_node_state</a></td> + </tr> + </table> +</div><div class="memdoc"> + +<p>The different node states. </p> +<table class="fieldtable"> +<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac493839c0b0a1d0b935969f2e990a2dfa316510257c8a6afc788c415cc3288ad2"></a>PW_NODE_STATE_ERROR </td><td class="fielddoc"><p>error state </p> +</td></tr> +<tr><td class="fieldname"><a id="ac493839c0b0a1d0b935969f2e990a2dfaa73a63afebf017a0c0afdea192b1691c"></a>PW_NODE_STATE_CREATING </td><td class="fielddoc"><p>the node is being created </p> +</td></tr> +<tr><td class="fieldname"><a id="ac493839c0b0a1d0b935969f2e990a2dfa715c586abce5cbbc09db32145a51e82f"></a>PW_NODE_STATE_SUSPENDED </td><td class="fielddoc"><p>the node is suspended, the device might be closed </p> +</td></tr> +<tr><td class="fieldname"><a id="ac493839c0b0a1d0b935969f2e990a2dfa801ee69d0b0c9d30b12ff89daae9a075"></a>PW_NODE_STATE_IDLE </td><td class="fielddoc"><p>the node is running but there is no active port </p> +</td></tr> +<tr><td class="fieldname"><a id="ac493839c0b0a1d0b935969f2e990a2dfaa9c88f01497f82d9ffc4605dae27e93a"></a>PW_NODE_STATE_RUNNING </td><td class="fielddoc"><p>the node is running </p> +</td></tr> +</table> + +</div> +</div> +<h2 class="groupheader">Function Documentation</h2> +<a id="a92137402a680368de028afb6d0ea3c7b"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a92137402a680368de028afb6d0ea3c7b">◆ </a></span>pw_factory_info_free()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void pw_factory_info_free </td> + <td>(</td> + <td class="paramtype">struct <a class="el" href="structpw__factory__info.html">pw_factory_info</a> * </td> + <td class="paramname"><em>info</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p class="reference">References <a class="el" href="structpw__factory__info.html#a297ebbcd0259b5e4d5ef7d1875abd3e5">pw_factory_info::name</a>, and <a class="el" href="structpw__factory__info.html#ad3573d26d4075980f1a7662278947352">pw_factory_info::props</a>.</p> + +</div> +</div> +<a id="a5a689bbb4ce49768274b878c9505b0d4"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a5a689bbb4ce49768274b878c9505b0d4">◆ </a></span>pw_factory_info_update()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">struct <a class="el" href="structpw__factory__info.html">pw_factory_info</a>* pw_factory_info_update </td> + <td>(</td> + <td class="paramtype">struct <a class="el" href="structpw__factory__info.html">pw_factory_info</a> * </td> + <td class="paramname"><em>info</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const struct <a class="el" href="structpw__factory__info.html">pw_factory_info</a> * </td> + <td class="paramname"><em>update</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p class="reference">References <a class="el" href="structpw__factory__info.html#adc3bf8dcfbfb3dbf0ed7f3638a659f46">pw_factory_info::change_mask</a>, <a class="el" href="structpw__factory__info.html#aa930c209d3ae55baeaebff7edc38a02b">pw_factory_info::id</a>, <a class="el" href="structpw__factory__info.html#a297ebbcd0259b5e4d5ef7d1875abd3e5">pw_factory_info::name</a>, <a class="el" href="structpw__factory__info.html#ad3573d26d4075980f1a7662278947352">pw_factory_info::props</a>, <a class="el" href="introspect_8h.html#a51e0173b2c4ab941d1d50bf91d57349a">PW_FACTORY_CHANGE_MASK_PROPS</a>, <a class="el" href="structpw__factory__info.html#a61e5f49ccb351682ce813f26b5dc78dd">pw_factory_info::type</a>, and <a class="el" href="structpw__factory__info.html#a0b9fcbe083fe5205459705da31d45f97">pw_factory_info::version</a>.</p> + +</div> +</div> +<a id="a7499737d4d9014d7b632fdebb08ce66e"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a7499737d4d9014d7b632fdebb08ce66e">◆ </a></span>pw_link_info_free()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void pw_link_info_free </td> + <td>(</td> + <td class="paramtype">struct <a class="el" href="structpw__link__info.html">pw_link_info</a> * </td> + <td class="paramname"><em>info</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p class="reference">References <a class="el" href="structpw__link__info.html#a98d810a2a69da694add77f70b2f86061">pw_link_info::error</a>, <a class="el" href="structpw__link__info.html#ae62f88ba3c96b5465a0b046ce93acdd5">pw_link_info::format</a>, and <a class="el" href="structpw__link__info.html#ab3d8c27db30bb94a81dc384f87c5d620">pw_link_info::props</a>.</p> + +</div> +</div> +<a id="a22859b54ffa84b7e4b550eb84eba6d6e"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a22859b54ffa84b7e4b550eb84eba6d6e">◆ </a></span>pw_link_info_update()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">struct <a class="el" href="structpw__link__info.html">pw_link_info</a>* pw_link_info_update </td> + <td>(</td> + <td class="paramtype">struct <a class="el" href="structpw__link__info.html">pw_link_info</a> * </td> + <td class="paramname"><em>info</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const struct <a class="el" href="structpw__link__info.html">pw_link_info</a> * </td> + <td class="paramname"><em>update</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p class="reference">References <a class="el" href="structpw__link__info.html#a274785180186fbe127e48715092d775a">pw_link_info::change_mask</a>, <a class="el" href="structpw__link__info.html#a98d810a2a69da694add77f70b2f86061">pw_link_info::error</a>, <a class="el" href="structpw__link__info.html#ae62f88ba3c96b5465a0b046ce93acdd5">pw_link_info::format</a>, <a class="el" href="structpw__link__info.html#a0c7b378ed65b5311702cd2b693d6b819">pw_link_info::id</a>, <a class="el" href="structpw__link__info.html#ad4e7766ec44b62455169b916c3cdbbb1">pw_link_info::input_node_id</a>, <a class="el" href="structpw__link__info.html#afaa2ba4fad6933cc019375c14f103120">pw_link_info::input_port_id</a>, <a class="el" href="structpw__link__info.html#a5a21130d91e20dafc4ce1b09b7c30aca">pw_link_info::output_node_id</a>, <a class="el" href="structpw__link__info.html#a0513f644f43b252a0e068e09c8452382">pw_link_info::output_port_id</a>, <a class="el" href="structpw__link__info.html#ab3d8c27db30bb94a81dc384f87c5d620">pw_link_info::props</a>, <a class="el" href="introspect_8h.html#a72d8e03483fd111c9a9eb87aac3897a2">PW_LINK_CHANGE_MASK_FORMAT</a>, <a class="el" href="introspect_8h.html#a10ada82f120fff3b50ce70a8d43f1dff">PW_LINK_CHANGE_MASK_INPUT</a>, <a class="el" href="introspect_8h.html#afb8b07685272ce6a042036aace39922c">PW_LINK_CHANGE_MASK_OUTPUT</a>, <a class="el" href="introspect_8h.html#a26c6617beb9f6c949e94ed06bed1cdf2">PW_LINK_CHANGE_MASK_PROPS</a>, <a class="el" href="introspect_8h.html#a4fd8cdb5e29131594e4008770ba7102c">PW_LINK_CHANGE_MASK_STATE</a>, and <a class="el" href="structpw__link__info.html#a64ff3f8d01d62e5e2ed86933fd6b15e1">pw_link_info::state</a>.</p> + +</div> +</div> +<a id="a0ee148738da978c59c3afaf91215db71"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a0ee148738da978c59c3afaf91215db71">◆ </a></span>pw_node_info_free()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void pw_node_info_free </td> + <td>(</td> + <td class="paramtype">struct <a class="el" href="structpw__node__info.html">pw_node_info</a> * </td> + <td class="paramname"><em>info</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p class="reference">References <a class="el" href="structpw__node__info.html#a48075df9117cf8e55b474c8d2d445a1d">pw_node_info::error</a>, <a class="el" href="structpw__node__info.html#a876de40becf2a846249ca5317c24893e">pw_node_info::name</a>, and <a class="el" href="structpw__node__info.html#abc111c6b06e8564fd4a03854e109563b">pw_node_info::props</a>.</p> + +</div> +</div> +<a id="a576eec63e376281ca762c48b00b7eba3"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a576eec63e376281ca762c48b00b7eba3">◆ </a></span>pw_node_info_update()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">struct <a class="el" href="structpw__node__info.html">pw_node_info</a>* pw_node_info_update </td> + <td>(</td> + <td class="paramtype">struct <a class="el" href="structpw__node__info.html">pw_node_info</a> * </td> + <td class="paramname"><em>info</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const struct <a class="el" href="structpw__node__info.html">pw_node_info</a> * </td> + <td class="paramname"><em>update</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p class="reference">References <a class="el" href="structpw__node__info.html#a88bcfe3c9dbce8c5c6ac7b663e4db009">pw_node_info::change_mask</a>, <a class="el" href="structpw__node__info.html#a48075df9117cf8e55b474c8d2d445a1d">pw_node_info::error</a>, <a class="el" href="structpw__node__info.html#a737754b76140ca4751f2cd68667ffaa2">pw_node_info::id</a>, <a class="el" href="structpw__node__info.html#a178dbb8570999efffa8584d13e52ce0e">pw_node_info::max_input_ports</a>, <a class="el" href="structpw__node__info.html#ac312e1844784e77e412f6bb341814372">pw_node_info::max_output_ports</a>, <a class="el" href="structpw__node__info.html#ae3b1789c08bcae95888e042790c95b75">pw_node_info::n_input_ports</a>, <a class="el" href="structpw__node__info.html#ab5c2457030a463ccdc6ca5291ced856f">pw_node_info::n_output_ports</a>, <a class="el" href="structpw__node__info.html#a876de40becf2a846249ca5317c24893e">pw_node_info::name</a>, <a class="el" href="structpw__node__info.html#abc111c6b06e8564fd4a03854e109563b">pw_node_info::props</a>, <a class="el" href="introspect_8h.html#a111891241c623bdfe86ba5e1811f374e">PW_NODE_CHANGE_MASK_INPUT_PORTS</a>, <a class="el" href="introspect_8h.html#a90c185f624d756c88459400a1a3a0482">PW_NODE_CHANGE_MASK_NAME</a>, <a class="el" href="introspect_8h.html#a91a6a1a257b75f8a6fd5eb6755447a59">PW_NODE_CHANGE_MASK_OUTPUT_PORTS</a>, <a class="el" href="introspect_8h.html#a3db541c9ec1c2245fe17402135979f2d">PW_NODE_CHANGE_MASK_PROPS</a>, <a class="el" href="introspect_8h.html#a9d39e0829f4a14185dc242d5c362b9de">PW_NODE_CHANGE_MASK_STATE</a>, and <a class="el" href="structpw__node__info.html#a125f4d8851630b989c86fc0ebc83fba0">pw_node_info::state</a>.</p> + +</div> +</div> +<a id="a6ab4af1a18861478a1a9c24f3f59ea79"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a6ab4af1a18861478a1a9c24f3f59ea79">◆ </a></span>pw_port_info_free()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void pw_port_info_free </td> + <td>(</td> + <td class="paramtype">struct <a class="el" href="structpw__port__info.html">pw_port_info</a> * </td> + <td class="paramname"><em>info</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p class="reference">References <a class="el" href="structpw__port__info.html#a016b0b8ee30c88e43179f634c3549ada">pw_port_info::props</a>.</p> + +</div> +</div> +<a id="adfbc0811753d8dface115a011a356360"></a> +<h2 class="memtitle"><span class="permalink"><a href="#adfbc0811753d8dface115a011a356360">◆ </a></span>pw_port_info_update()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">struct <a class="el" href="structpw__port__info.html">pw_port_info</a>* pw_port_info_update </td> + <td>(</td> + <td class="paramtype">struct <a class="el" href="structpw__port__info.html">pw_port_info</a> * </td> + <td class="paramname"><em>info</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const struct <a class="el" href="structpw__port__info.html">pw_port_info</a> * </td> + <td class="paramname"><em>update</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p class="reference">References <a class="el" href="structpw__port__info.html#a59e2afe4f65b5f74eb7a28f51fb958aa">pw_port_info::change_mask</a>, <a class="el" href="structpw__port__info.html#ae58ded9d9277c0f93862d58026faf4e2">pw_port_info::direction</a>, <a class="el" href="structpw__port__info.html#ab8bd7cf30a25d379e02bfc66c5692c64">pw_port_info::id</a>, <a class="el" href="structpw__port__info.html#a016b0b8ee30c88e43179f634c3549ada">pw_port_info::props</a>, and <a class="el" href="introspect_8h.html#ac556c0b1548946709e9e99daa8b52b1b">PW_PORT_CHANGE_MASK_PROPS</a>.</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_7129a66c92fe7beef816c2ac906ef0b3.html">pipewire</a></li><li class="navelem"><a class="el" href="introspect_8h.html">introspect.h</a></li> + <li class="footer">Generated by + <a href="http://www.doxygen.org/index.html"> + <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li> + </ul> +</div> +</body> +</html> |