libcamera v0.0.0+3240-f2a18172-dirty (2021-12-20T12:34:09+00:00)
Supporting cameras in Linux since 2019
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NlibcameraTop-level libcamera namespace
 NipaThe IPA namespace
 Nutils
 CBacktraceRepresentation of a call stack backtrace
 CBayerFormatClass to represent a raw image Bayer format
 CByteStreamBufferWrap a memory buffer and provide sequential data read and write
 CCameraCamera device
 CCameraConfigurationHold configuration for streams of the camera
 CCameraControlValidatorA control validator for Camera instances
 CCameraManagerProvide access and manage all cameras in the system
 CCameraSensorA camera sensor based on V4L2 subdevices
 CCameraSensorPropertiesDatabase of camera sensor properties
 CControlDescribe a control and its intrinsic properties
 CControlIdControl static metadata
 CControlInfoDescribe the limits of valid values for a Control
 CControlInfoMapA map of ControlId to ControlInfo
 CControlListAssociate a list of ControlId with their values for an object
 CControlSerializerSerializer and deserializer for control-related classes
 CControlValidatorInterface for the control validator
 CControlValueAbstract type representing the value of a control
 CDelayedControlsHelper to deal with controls that take effect with a delay
 CDeviceEnumeratorEnumerate, store and search media devices
 CDeviceMatchDescription of a media device search pattern
 CEventDispatcherInterface to manage the libcamera events and timers
 CEventDispatcherPollA poll-based event dispatcher
 CEventNotifierNotify of activity on a file descriptor
 CExtensibleBase class to manage private data through a d-pointer
 CFileInterface for I/O operations on files
 CFileDescriptorRAII-style wrapper for file descriptors
 CFlagsType-safe container for enum-based bitfields
 CFrameBufferFrame buffer data and its associated dynamic metadata
 CFrameBufferAllocatorFrameBuffer allocator for applications
 CFrameMetadataMetadata related to a captured frame
 CInvokeMessageA message carrying a method invocation across threads
 CIPABufferBuffer information for the IPA interface
 CIPACameraSensorInfoReport the image sensor characteristics
 CIPADataSerializerIPA Data Serializer
 CIPAInterfaceC++ Interface for IPA implementation
 CIPAManagerManager for IPA modules
 CIPAModuleWrapper around IPA module shared object
 CIPAModuleInfoInformation of an IPA module
 CIPAProxyIPA Proxy
 CIPASettingsIPA interface initialization settings
 CIPAStreamStream configuration for the IPA interface
 CIPCMessageIPC message to be passed through IPC message pipe
 CIPCPipeIPC message pipe for IPA isolation
 CIPCUnixSocketIPC mechanism based on Unix sockets
 CLogCategoryA category of log message
 CLoggableBase class to support log message extensions
 CLoggerMessage logger
 CLogMessageInternal log message representation
 CLogOutputLog output
 CMappedBufferProvide an interface to support managing memory mapped buffers
 CMappedFrameBufferMap a FrameBuffer using the MappedBuffer interface
 CMediaDeviceThe MediaDevice represents a Media Controller device with its full graph of connected objects
 CMediaEntityThe MediaEntity represents an entity in the media graph
 CMediaLinkThe MediaLink represents a link between two pads in the media graph
 CMediaObjectBase class for all media objects
 CMediaPadThe MediaPad represents a pad of an entity in the media graph
 CMessageA message that can be posted to a Thread
 CMessageQueueA queue of posted messages
 CObjectBase object to support automatic signal disconnection
 CPipelineHandlerCreate and manage cameras based on a set of media devices
 CPipelineHandlerFactoryRegistration of PipelineHandler classes and creation of instances
 CPixelFormatLibcamera image pixel format
 CPixelFormatInfoInformation about pixel formats
 CPointDescribe a point in two-dimensional space
 CProcessProcess object
 CProcessManagerManager of processes
 CPubKeyPublic key wrapper for signature verification
 CRectangleDescribe a rectangle's position and dimensions
 CRequestA frame capture request
 CSemaphoreGeneral-purpose counting semaphore
 CSignalGeneric signal and slot communication mechanism
 CSizeDescribe a two-dimensional size
 CSizeRangeDescribe a range of sizes
 CStreamVideo stream for a camera
 CStreamConfigurationConfiguration parameters for a stream
 CStreamFormatsHold information about supported stream formats
 CThreadA thread of execution
 CThreadDataThread-local internal data
 CThreadMainThread wrapper for the main thread
 CTimerSingle-shot timer interface
 CV4L2BufferCacheHot cache of associations between V4L2 buffer indexes and FrameBuffer
 CV4L2CapabilityStruct v4l2_capability object wrapper and helpers
 CV4L2DeviceBase class for V4L2VideoDevice and V4L2Subdevice
 CV4L2DeviceFormatThe V4L2 video device image format and sizes
 CV4L2M2MDeviceMemory-to-Memory video device
 CV4L2PixelFormatV4L2 pixel format FourCC wrapper
 CV4L2SubdeviceA V4L2 subdevice as exposed by the Linux kernel
 CV4L2SubdeviceFormatThe V4L2 sub-device image format and sizes
 CV4L2VideoDeviceV4L2VideoDevice object and API
 CgainsWhite balance gains
 Cipa_control_info_entryDescription of a serialized ControlInfo entry
 Cipa_control_value_entryDescription of a serialized ControlValue entry
 Cipa_controls_headerSerialized control packet header