<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="2419,5,2573,45"/>
<area shape="rect" id="node2" href="$backtrace_8h.html" title="Generate call stack backtraces." alt="" coords="5,93,160,133"/>
<area shape="rect" id="node3" href="$file_8h.html" title="File I/O operations." alt="" coords="2419,181,2573,221"/>
<area shape="rect" id="node4" href="$log_8h.html" title="Logging infrastructure." alt="" coords="979,93,1133,133"/>
<area shape="rect" id="node5" href="$camera__lens_8h.html" title="A camera lens controller." alt="" coords="1446,181,1615,221"/>
<area shape="rect" id="node6" href="$camera__sensor_8h.html" title="A camera sensor." alt="" coords="1151,379,1321,419"/>
<area shape="rect" id="node13" href="$v4l2__subdevice_8h.html" title="V4L2 Subdevice API." alt="" coords="707,277,877,317"/>
<area shape="rect" id="node14" href="$v4l2__videodevice_8h.html" title="V4L2 Video Device." alt="" coords="1943,277,2113,317"/>
<area shape="rect" id="node19" href="$unique__fd_8h.html" title="File descriptor wrapper that owns a file descriptor." alt="" coords="2533,93,2688,133"/>
<area shape="rect" id="node21" href="$fence_8h.html" title="Definition of the Fence class." alt="" coords="4051,189,4221,214"/>
<area shape="rect" id="node23" href="$internal_2framebuffer_8h.html" title="Internal frame buffer handling support." alt="" coords="4385,277,4554,317"/>
<area shape="rect" id="node24" href="$request_8h.html" title="Describes a frame capture request to be processed by a camera." alt="" coords="4078,284,4258,309"/>
<area shape="rect" id="node25" href="$camera_8h.html" title="Camera device handling." alt="" coords="4323,387,4504,412"/>
<area shape="rect" id="node26" href="$internal_2camera_8h_source.html" title=" " alt="" coords="4490,482,4659,522"/>
<area shape="rect" id="node31" href="$camera__manager_8h.html" title="The camera manager." alt="" coords="4528,379,4699,419"/>
<area shape="rect" id="node32" href="$controls_8h.html" title="Framework to manage controls related to an object." alt="" coords="2160,101,2344,126"/>
<area shape="rect" id="node42" href="$framebuffer_8h.html" title="Frame buffer handling." alt="" coords="3620,101,3823,126"/>
<area shape="rect" id="node43" href="$mapped__framebuffer_8h.html" title="Frame buffer memory mapping support." alt="" coords="4297,181,4466,221"/>
<area shape="rect" id="node45" href="$framebuffer__allocator_8h.html" title="FrameBuffer allocator." alt="" coords="3811,379,4003,419"/>
<area shape="rect" id="node46" href="$byte__stream__buffer_8h.html" title="Managed memory container for serialized data." alt="" coords="193,379,362,419"/>
<area shape="rect" id="node47" href="$converter_8h.html" title="Abstract converter." alt="" coords="1423,93,1593,133"/>
<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="785,93,954,133"/>
<area shape="rect" id="node49" href="$yaml__parser_8h.html" title="A YAML parser helper." alt="" coords="286,93,455,133"/>
<area shape="rect" id="node50" href="$camera__sensor__helper_8h.html" title="Helper class that performs sensor&#45;specific parameter computations." alt="" coords="4774,93,4917,133"/>
<area shape="rect" id="node7" href="$ipa__data__serializer_8h.html" title="IPA Data Serializer." alt="" coords="1351,482,1521,522"/>
<area shape="rect" id="node8" href="$converter__v4l2__m2m_8h.html" title="V4L2 M2M based converter." alt="" coords="1205,181,1421,221"/>
<area shape="rect" id="node9" href="$ipa__manager_8h.html" title="Image Processing Algorithm module manager." alt="" coords="2489,482,2658,522"/>
<area shape="rect" id="node10" href="$ipa__module_8h.html" title="Image Processing Algorithm module." alt="" coords="2427,379,2597,419"/>
<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="910,181,1079,221"/>
<area shape="rect" id="node12" href="$v4l2__device_8h.html" title="Common base for V4L2 devices and subdevices." alt="" coords="1827,181,1997,221"/>
<area shape="rect" id="node15" href="$fc__queue_8h.html" title="Queue of per&#45;frame contexts." alt="" coords="469,189,632,214"/>
<area shape="rect" id="node18" href="$libipa_2module_8h.html" title="IPA Module common interface." alt="" coords="285,284,437,309"/>
<area shape="rect" id="node16" href="$ipa__context_8h.html" title="Context and state information shared between the algorithms." alt="" coords="461,284,632,309"/>
<area shape="rect" id="node17" href="$ipu3_2module_8h_source.html" title=" " alt="" coords="444,387,591,412"/>
<area shape="rect" id="node20" href="$event__dispatcher__poll_8h.html" title=" " alt="" coords="3213,181,3376,221"/>
<area shape="rect" id="node28" href="$ipc__unixsocket_8h.html" title="IPC mechanism based on Unix sockets." alt="" coords="3401,181,3570,221"/>
<area shape="rect" id="node30" href="$process_8h.html" title="Process object." alt="" coords="3019,181,3189,221"/>
<area shape="rect" id="node22" href="$libcamera_8h_source.html" title=" " alt="" coords="3761,475,3919,529"/>
<area shape="rect" id="node27" href="$internal_2request_8h_source.html" title=" " alt="" coords="4129,379,4298,419"/>
<area shape="rect" id="node29" href="$ipc__pipe_8h.html" title="IPC mechanism for IPA isolation." alt="" coords="3401,277,3570,317"/>
<area shape="rect" id="node33" href="$control__ids_8h.html" title="Camera control identifiers." alt="" coords="1463,269,1622,324"/>
<area shape="rect" id="node35" href="$property__ids_8h.html" title="Camera property identifiers." alt="" coords="3190,372,3349,427"/>
<area shape="rect" id="node36" href="$control__serializer_8h.html" title="Serialization and deserialization helpers for controls." alt="" coords="1698,277,1867,317"/>
<area shape="rect" id="node37" href="$delayed__controls_8h.html" title="Helper to deal with controls that take effect with a delay." alt="" coords="2174,181,2343,221"/>
<area shape="rect" id="node38" href="$pipeline__handler_8h.html" title="Create pipelines and cameras from a set of media devices." alt="" coords="2673,277,2842,317"/>
<area shape="rect" id="node39" href="$ipa__interface_8h.html" title="Image Processing Algorithm interface." alt="" coords="2648,181,2792,221"/>
<area shape="rect" id="node41" href="$libipa_2algorithm_8h.html" title="Algorithm common interface." alt="" coords="1640,189,1803,214"/>
<area shape="rect" id="node34" href="$camera__sensor__properties_8h.html" title="Database of camera sensor properties." alt="" coords="1474,379,1665,419"/>
<area shape="rect" id="node40" href="$core__ipa__interface_8h.html" title="libcamera structs for IPAs" alt="" coords="1273,269,1439,324"/>
<area shape="rect" id="node44" href="$stream_8h.html" title="Video stream for a Camera." alt="" coords="3696,189,3875,214"/>
</map>
