Namespace List
Here is a list of all documented namespaces with brief descriptions:

libcamera |
controls | Namespace for libcamera controls
formats |
properties | Namespace for libcamera properties
utils |
FrameMetadata | Metadata related to a captured frame
Plane | Per-plane frame metadata
FrameBuffer | Frame buffer data and its associated dynamic metadata
Plane | A memory region to store a single plane of a frame
CameraConfiguration | Hold configuration for streams of the camera
Camera | Camera device
CameraManager | Provide access and manage all cameras in the system
ControlValue | Abstract type representing the value of a control
ControlId | Control static metadata
Control | Describe a control and its intrinsic properties
ControlInfo | Describe the limits of valid values for a Control
ControlInfoMap | A map of ControlId to ControlInfo
ControlList | Associate a list of ControlId with their values for an object
EventDispatcher | Interface to manage the libcamera events and timers
EventNotifier | Notify of activity on a file descriptor
FileDescriptor | RAII-style wrapper for file descriptors
FrameBufferAllocator | FrameBuffer allocator for applications
Rectangle | Describe a rectangle's position and dimensions
Size | Describe a two-dimensional size
SizeRange | Describe a range of sizes
ByteStreamBuffer | Wrap a memory buffer and provide sequential data read and write
CameraControlValidator | A control validator for Camera instances
CameraSensorInfo | Report the image sensor characteristics
CameraSensor | A camera sensor based on V4L2 subdevices
ControlSerializer | Serializer and deserializer for control-related classes
ControlValidator | Interface for the control validator
DeviceMatch | Description of a media device search pattern
DeviceEnumerator | Enumerate, store and search media devices
EventDispatcherPoll | A poll-based event dispatcher
File | Interface for I/O operations on files
ImageFormats | Describe V4L2Device and V4L2SubDevice image formats
PixelFormatInfo | Information about pixel formats
IPAContextWrapper | Wrap an ipa_context and expose it as an IPAInterface
IPAManager | Manager for IPA modules
IPAModule | Wrapper around IPA module shared object
IPAProxy | IPA Proxy
IPAProxyFactory | Registration of IPAProxy classes and creation of instances
IPCUnixSocket | IPC mechanism based on Unix sockets
Payload | Container for an IPC payload
LogCategory | A category of log message
LogMessage | Internal log message representation
Loggable | Base class to support log message extensions
MediaDevice | The MediaDevice represents a Media Controller device with its full graph of connected objects
MediaObject | Base class for all media objects
MediaLink | The MediaLink represents a link between two pads in the media graph
MediaPad | The MediaPad represents a pad of an entity in the media graph
MediaEntity | The MediaEntity represents an entity in the media graph
Message | A message that can be posted to a Thread
InvokeMessage | A message carrying a method invocation across threads
CameraData | Base class for platform-specific data associated with a camera
PipelineHandler | Create and manage cameras based on a set of media devices
PipelineHandlerFactory | Registration of PipelineHandler classes and creation of instances
Process | Process object
PubKey | Public key wrapper for signature verification
Semaphore | General-purpose counting semaphore
Thread | A thread of execution
V4L2ControlId | V4L2 control static metadata
V4L2ControlInfo | Convenience specialisation of ControlInfo for V4L2 controls
V4L2Device | Base class for V4L2VideoDevice and V4L2Subdevice
V4L2PixelFormat | V4L2 pixel format FourCC wrapper
V4L2SubdeviceFormat | The V4L2 sub-device image format and sizes
V4L2Subdevice | A V4L2 subdevice as exposed by the Linux kernel
V4L2Capability | Struct v4l2_capability object wrapper and helpers
V4L2BufferCache | Hot cache of associations between V4L2 buffer indexes and FrameBuffer
V4L2DeviceFormat | The V4L2 video device image format and sizes
V4L2VideoDevice | V4L2VideoDevice object and API
V4L2M2MDevice | Memory-to-Memory video device
IPASettings | IPA interface initialization settings
IPAStream | Stream configuration for the IPA interface
IPABuffer | Buffer information for the IPA interface
IPAOperationData | Parameters for IPA operations
IPAInterface | C++ Interface for IPA implementation
IPAModuleInfo | Information of an IPA module
Signal | Generic signal and slot communication mechanism
Object | Base object to support automatic signal disconnection
PixelFormat | Libcamera image pixel format
Request | A frame capture request
StreamFormats | Hold information about supported stream formats
StreamConfiguration | Configuration parameters for a stream
Stream | Video stream for a camera
Timer | Single-shot timer interface
IPAInterfaceWrapper | Wrap an IPAInterface and expose it as an ipa_context
LogOutput | Log output
Logger | Message logger
ProcessManager | Manager of processes
MessageQueue | A queue of posted messages
ThreadData | Thread-local internal data
ThreadMain | Thread wrapper for the main thread