File List
Here is a list of all documented files with brief descriptions:

include |
libcamera |
internal |
byte_stream_buffer.h | Managed memory container for serialized data
camera_controls.h | Controls for Camera instances
camera_sensor.h | A camera sensor
control_serializer.h | Serialization and deserialization helpers for controls
control_validator.h | Abstract control validator
device_enumerator.h | Enumeration and matching of media devices
event_dispatcher_poll.h |
file.h | File I/O operations
formats.h | Types and helper methods to handle libcamera image formats
ipa_context_wrapper.h | Image Processing Algorithm context wrapper
ipa_manager.h | Image Processing Algorithm module manager
ipa_module.h | Image Processing Algorithm module
ipa_proxy.h | IPA Proxy
ipc_unixsocket.h | IPC mechanism based on Unix sockets
log.h | Logging infrastructure
media_device.h | Provide a representation of a Linux kernel Media Controller device that exposes the full graph topology
media_object.h | Provides a class hierarchy that represents the media objects exposed by the Linux kernel Media Controller APIs
message.h | Message queue support
pipeline_handler.h | Create pipelines and cameras from a set of media devices
process.h | Process object
pub_key.h | Public key signature verification
semaphore.h | General-purpose counting semaphore
thread.h | Thread support
utils.h | Miscellaneous utility functions
v4l2_controls.h | Support for V4L2 Controls using the V4L2 Extended Controls APIs
v4l2_device.h | Common base for V4L2 devices and subdevices
v4l2_pixelformat.h | V4L2 Pixel Format
v4l2_subdevice.h | V4L2 Subdevice API
v4l2_videodevice.h | V4L2 Video Device
ipa |
ipa_controls.h | Type definitions for serialized controls
ipa_interface.h | Image Processing Algorithm interface
ipa_module_info.h | Image Processing Algorithm module information
ipa_vimc.h |
raspberrypi.h |
rkisp1.h |
bound_method.h | Method bind and invocation
buffer.h | Buffer handling
camera.h | Camera device handling
camera_manager.h | The camera manager
controls.h | Framework to manage controls related to an object
event_dispatcher.h |
event_notifier.h | File descriptor event notifier
file_descriptor.h | File descriptor wrapper
framebuffer_allocator.h | FrameBuffer allocator
geometry.h | Data structures related to geometric objects
logging.h | Logging management
object.h | Base object to support automatic signal disconnection
pixel_format.h | Libcamera pixel format
request.h | Describes a frame capture request to be processed by a camera
signal.h | Signal & slot implementation
stream.h | Video stream for a Camera
timer.h | Generic timer
obj-x86_64-linux-gnu |
include |
libcamera |
control_ids.h | Camera control identifiers
formats.h |
libcamera.h |
property_ids.h | Camera property identifiers
version.h |
src |
ipa |
libipa |
ipa_interface_wrapper.h | Image Processing Algorithm interface wrapper