<map id="protocol_data" name="protocol_data">
<area shape="rect" id="node1" title=" " alt="" coords="1707,602,1807,629"/>
<area shape="rect" id="node2" href="$structspa__hook.html" title="A hook, contains the structure with functions and the data passed to the functions." alt="" coords="605,520,683,546"/>
<area shape="rect" id="node14" href="$structimpl.html" title=" " alt="" coords="1211,1524,1257,1550"/>
<area shape="rect" id="node32" href="$structnode.html" title=" " alt="" coords="1732,1268,1783,1294"/>
<area shape="rect" id="node34" href="$structdevice.html" title=" " alt="" coords="1501,1346,1561,1373"/>
<area shape="rect" id="node35" href="$structendpoint.html" title=" " alt="" coords="1939,1032,2009,1058"/>
<area shape="rect" id="node50" href="$structmetadata.html" title=" " alt="" coords="923,1650,999,1677"/>
<area shape="rect" id="node3" href="$structspa__list.html" title=" " alt="" coords="391,857,457,884"/>
<area shape="rect" id="node5" href="$structserver.html" title=" " alt="" coords="1501,669,1560,696"/>
<area shape="rect" id="node6" href="$structpw__protocol__server.html" title=" " alt="" coords="728,330,863,357"/>
<area shape="rect" id="node23" href="$structspa__hook__list.html" title="A list of hooks." alt="" coords="593,1233,695,1260"/>
<area shape="rect" id="node28" href="$structgraph.html" title=" " alt="" coords="1503,1569,1558,1596"/>
<area shape="rect" id="node31" href="$structport.html" title=" " alt="" coords="1951,2293,1997,2320"/>
<area shape="rect" id="node38" href="$structdescriptor.html" title=" " alt="" coords="1070,801,1149,828"/>
<area shape="rect" id="node39" href="$structfilter.html" title=" " alt="" coords="2092,2109,2139,2136"/>
<area shape="rect" id="node4" href="$structspa__callbacks.html" title="Callbacks, contains the structure with functions and the data passed to the functions." alt="" coords="193,237,299,264"/>
<area shape="rect" id="node9" href="$structspa__interface.html" title=" " alt="" coords="373,1688,475,1714"/>
<area shape="rect" id="node7" href="$structpw__loop.html" title=" " alt="" coords="925,1448,996,1474"/>
<area shape="rect" id="node8" href="$structspa__system.html" title=" " alt="" coords="599,1512,689,1538"/>
<area shape="rect" id="node10" href="$structspa__loop.html" title=" " alt="" coords="607,1661,681,1688"/>
<area shape="rect" id="node11" href="$structspa__loop__control.html" title=" " alt="" coords="584,1452,704,1478"/>
<area shape="rect" id="node12" href="$structspa__loop__utils.html" title=" " alt="" coords="591,1580,697,1606"/>
<area shape="rect" id="node19" href="$structspa__device.html" title=" " alt="" coords="917,2017,1005,2044"/>
<area shape="rect" id="node20" href="$structspa__dbus.html" title=" " alt="" coords="756,1984,835,2010"/>
<area shape="rect" id="node33" href="$structspa__node.html" title=" " alt="" coords="1491,2408,1570,2434"/>
<area shape="rect" id="node46" href="$structspa__thread__utils.html" title=" " alt="" coords="737,1746,854,1773"/>
<area shape="rect" id="node13" href="$structspa__source.html" title=" " alt="" coords="916,1916,1005,1942"/>
<area shape="rect" id="node15" href="$structpw__properties.html" title=" " alt="" coords="372,2470,476,2497"/>
<area shape="rect" id="node48" href="$structpw__mempool.html" title="A memory pool is a collection of pw_memblocks." alt="" coords="595,2521,693,2548"/>
<area shape="rect" id="node16" href="$structspa__dict.html" title=" " alt="" coords="211,2592,281,2618"/>
<area shape="rect" id="node40" href="$structspa__port__info.html" title="Port information structure." alt="" coords="1707,2582,1808,2609"/>
<area shape="rect" id="node17" href="$structspa__dict__item.html" title=" " alt="" coords="5,2592,108,2618"/>
<area shape="rect" id="node18" href="$structspa__handle.html" title=" " alt="" coords="917,1206,1005,1233"/>
<area shape="rect" id="node21" href="$structpw__map.html" title="A map." alt="" coords="925,1764,996,1790"/>
<area shape="rect" id="node22" href="$structpw__array.html" title=" " alt="" coords="607,1826,681,1853"/>
<area shape="rect" id="node24" href="$structdefault__node.html" title=" " alt="" coords="913,1600,1009,1626"/>
<area shape="rect" id="node25" href="$structspa__audio__info__raw.html" title="Audio information description." alt="" coords="892,652,1029,678"/>
<area shape="rect" id="node37" href="$structspa__audio__info.html" title=" " alt="" coords="1476,721,1585,748"/>
<area shape="rect" id="node26" href="$structspa__ringbuffer.html" title="A ringbuffer type." alt="" coords="909,2108,1012,2134"/>
<area shape="rect" id="node43" href="$structqueue.html" title=" " alt="" coords="1350,2181,1407,2208"/>
<area shape="rect" id="node27" href="$structspa__io__rate__match.html" title="rate matching" alt="" coords="895,1498,1027,1525"/>
<area shape="rect" id="node29" href="$structgraph__port.html" title=" " alt="" coords="1192,2036,1276,2062"/>
<area shape="rect" id="node30" href="$structgraph__hndl.html" title=" " alt="" coords="1191,1985,1277,2012"/>
<area shape="rect" id="node36" href="$structspa__param__info.html" title="information about a parameter" alt="" coords="1473,2490,1588,2517"/>
<area shape="rect" id="node41" href="$structspa__io__buffers.html" title="IO area to exchange buffers." alt="" coords="1704,2305,1811,2332"/>
<area shape="rect" id="node42" href="$structbuffer.html" title=" " alt="" coords="1730,2356,1785,2382"/>
<area shape="rect" id="node44" href="$structspa__latency__info.html" title=" " alt="" coords="1697,2633,1817,2660"/>
<area shape="rect" id="node45" href="$structspa__dbus__connection.html" title=" " alt="" coords="887,1549,1035,1576"/>
<area shape="rect" id="node47" href="$structpw__memblock.html" title="Memory block structure." alt="" coords="907,2521,1014,2548"/>
<area shape="rect" id="node49" href="$structpw__memmap.html" title="a mapped region of a pw_memblock" alt="" coords="1184,2502,1284,2529"/>
</map>
