<map id="include/libcamera/base/class.h" name="include/libcamera/base/class.h">
<area shape="rect" id="node1" title="Utilities to help constructing class interfaces." alt="" coords="2407,5,2561,44"/>
<area shape="rect" id="node2" href="$backtrace_8h.html" title="Generate call stack backtraces." alt="" coords="5,92,160,131"/>
<area shape="rect" id="node3" href="$file_8h.html" title="File I/O operations." alt="" coords="2407,179,2561,217"/>
<area shape="rect" id="node4" href="$log_8h.html" title="Logging infrastructure." alt="" coords="975,92,1129,131"/>
<area shape="rect" id="node5" href="$camera__lens_8h.html" title="A camera lens controller." alt="" coords="1441,179,1609,217"/>
<area shape="rect" id="node6" href="$camera__sensor_8h.html" title="A camera sensor." alt="" coords="1150,373,1319,412"/>
<area shape="rect" id="node13" href="$v4l2__subdevice_8h.html" title="V4L2 Subdevice API." alt="" coords="705,272,873,311"/>
<area shape="rect" id="node14" href="$v4l2__videodevice_8h.html" title="V4L2 Video Device." alt="" coords="1936,272,2104,311"/>
<area shape="rect" id="node19" href="$unique__fd_8h.html" title="File descriptor wrapper that owns a file descriptor." alt="" coords="2521,92,2676,131"/>
<area shape="rect" id="node21" href="$fence_8h.html" title="Definition of the Fence class." alt="" coords="4034,186,4203,210"/>
<area shape="rect" id="node23" href="$internal_2framebuffer_8h.html" title="Internal frame buffer handling support." alt="" coords="4365,272,4533,311"/>
<area shape="rect" id="node24" href="$request_8h.html" title="Describes a frame capture request to be processed by a camera." alt="" coords="4061,279,4240,304"/>
<area shape="rect" id="node25" href="$camera_8h.html" title="Camera device handling." alt="" coords="4304,380,4485,405"/>
<area shape="rect" id="node26" href="$internal_2camera_8h_source.html" title=" " alt="" coords="4470,474,4639,512"/>
<area shape="rect" id="node31" href="$camera__manager_8h.html" title="The camera manager." alt="" coords="4509,373,4678,412"/>
<area shape="rect" id="node32" href="$controls_8h.html" title="Framework to manage controls related to an object." alt="" coords="2148,99,2332,124"/>
<area shape="rect" id="node42" href="$framebuffer_8h.html" title="Frame buffer handling." alt="" coords="3603,99,3805,124"/>
<area shape="rect" id="node43" href="$mapped__framebuffer_8h.html" title="Frame buffer memory mapping support." alt="" coords="4278,179,4447,217"/>
<area shape="rect" id="node45" href="$framebuffer__allocator_8h.html" title="FrameBuffer allocator." alt="" coords="3795,373,3986,412"/>
<area shape="rect" id="node46" href="$byte__stream__buffer_8h.html" title="Managed memory container for serialized data." alt="" coords="193,373,361,412"/>
<area shape="rect" id="node47" href="$converter_8h.html" title="Abstract converter." alt="" coords="1418,92,1587,131"/>
<area shape="rect" id="node48" href="$media__object_8h.html" title="Provides a class hierarchy that represents the media objects exposed by the Linux kernel Media Contro..." alt="" coords="782,92,951,131"/>
<area shape="rect" id="node49" href="$yaml__parser_8h.html" title="A YAML parser helper." alt="" coords="285,92,453,131"/>
<area shape="rect" id="node50" href="$camera__sensor__helper_8h.html" title="Helper class that performs sensor&#45;specific parameter computations." alt="" coords="4753,92,4895,131"/>
<area shape="rect" id="node7" href="$ipa__data__serializer_8h.html" title="IPA Data Serializer." alt="" coords="1350,474,1519,512"/>
<area shape="rect" id="node8" href="$converter__v4l2__m2m_8h.html" title="V4L2 M2M based converter." alt="" coords="1202,179,1417,217"/>
<area shape="rect" id="node9" href="$ipa__manager_8h.html" title="Image Processing Algorithm module manager." alt="" coords="2481,474,2649,512"/>
<area shape="rect" id="node10" href="$ipa__module_8h.html" title="Image Processing Algorithm module." alt="" coords="2420,373,2588,412"/>
<area shape="rect" id="node11" href="$media__device_8h.html" title="Provide a representation of a Linux kernel Media Controller device that exposes the full graph topolo..." alt="" coords="908,179,1076,217"/>
<area shape="rect" id="node12" href="$v4l2__device_8h.html" title="Common base for V4L2 devices and subdevices." alt="" coords="1820,179,1988,217"/>
<area shape="rect" id="node15" href="$fc__queue_8h.html" title="Queue of per&#45;frame contexts." alt="" coords="468,186,630,210"/>
<area shape="rect" id="node18" href="$libipa_2module_8h.html" title="IPA Module common interface." alt="" coords="286,279,437,304"/>
<area shape="rect" id="node16" href="$ipa__context_8h.html" title="Context and state information shared between the algorithms." alt="" coords="461,279,630,304"/>
<area shape="rect" id="node17" href="$ipu3_2module_8h_source.html" title=" " alt="" coords="443,380,589,405"/>
<area shape="rect" id="node20" href="$event__dispatcher__poll_8h.html" title=" " alt="" coords="3199,179,3361,217"/>
<area shape="rect" id="node28" href="$ipc__unixsocket_8h.html" title="IPC mechanism based on Unix sockets." alt="" coords="3385,179,3553,217"/>
<area shape="rect" id="node30" href="$process_8h.html" title="Process object." alt="" coords="3006,179,3175,217"/>
<area shape="rect" id="node22" href="$libcamera_8h_source.html" title=" " alt="" coords="3745,467,3903,519"/>
<area shape="rect" id="node27" href="$internal_2request_8h_source.html" title=" " alt="" coords="4112,373,4280,412"/>
<area shape="rect" id="node29" href="$ipc__pipe_8h.html" title="IPC mechanism for IPA isolation." alt="" coords="3385,272,3553,311"/>
<area shape="rect" id="node33" href="$control__ids_8h.html" title="Camera control identifiers." alt="" coords="1461,265,1619,318"/>
<area shape="rect" id="node35" href="$property__ids_8h.html" title="Camera property identifiers." alt="" coords="3176,366,3333,419"/>
<area shape="rect" id="node36" href="$control__serializer_8h.html" title="Serialization and deserialization helpers for controls." alt="" coords="1693,272,1861,311"/>
<area shape="rect" id="node37" href="$delayed__controls_8h.html" title="Helper to deal with controls that take effect with a delay." alt="" coords="2164,179,2332,217"/>
<area shape="rect" id="node38" href="$pipeline__handler_8h.html" title="Create pipelines and cameras from a set of media devices." alt="" coords="2662,272,2831,311"/>
<area shape="rect" id="node39" href="$ipa__interface_8h.html" title="Image Processing Algorithm interface." alt="" coords="2636,179,2780,217"/>
<area shape="rect" id="node41" href="$libipa_2algorithm_8h.html" title="Algorithm common interface." alt="" coords="1633,186,1796,210"/>
<area shape="rect" id="node34" href="$camera__sensor__properties_8h.html" title="Database of camera sensor properties." alt="" coords="1471,373,1662,412"/>
<area shape="rect" id="node40" href="$core__ipa__interface_8h.html" title="libcamera structs for IPAs" alt="" coords="1272,265,1437,318"/>
<area shape="rect" id="node44" href="$stream_8h.html" title="Video stream for a Camera." alt="" coords="3679,186,3857,210"/>
</map>
