<map id="include/libcamera/base/mutex.h" name="include/libcamera/base/mutex.h">
<area shape="rect" id="Node000001" title="Mutex classes with clang thread safety annotation." alt="" coords="120,5,274,44"/>
<area shape="rect" id="Node000002" href="$semaphore_8h.html" title="General&#45;purpose counting semaphore." alt="" coords="5,92,160,131"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="161,56,109,94,106,89,158,52"/>
<area shape="rect" id="Node000003" href="$internal_2camera__manager_8h.html" title="Internal camera manager support." alt="" coords="173,352,341,391"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="199,60,202,170,210,237,225,303,235,328,247,350,243,353,230,331,220,305,205,238,197,170,193,60"/>
<area shape="rect" id="Node000004" href="$pipeline__handler_8h.html" title="Create pipelines and cameras from a set of media devices." alt="" coords="234,92,403,131"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="238,51,293,89,290,94,235,55"/>
<area shape="rect" id="Node000005" href="$ipa__manager_8h.html" title="Image Processing Algorithm module manager." alt="" coords="234,265,403,304"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="315,146,310,179,310,217,317,265,312,265,305,218,305,178,309,146"/>
<area shape="rect" id="Node000006" href="$ipa__module_8h.html" title="Image Processing Algorithm module." alt="" coords="320,179,488,217"/>
<area shape="poly" id="edge6_Node000004_Node000006" title=" " alt="" coords="350,140,387,176,383,180,346,144"/>
<area shape="poly" id="edge5_Node000005_Node000003" title=" " alt="" coords="298,319,273,353,269,350,294,315"/>
<area shape="poly" id="edge7_Node000006_Node000005" title=" " alt="" coords="376,230,339,267,336,263,372,227"/>
</map>
