libcamera  v0.0.0
Supporting cameras in Linux since 2019
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Clibcamera::ByteStreamBufferWrap a memory buffer and provide sequential data read and write
 Clibcamera::CameraConfigurationHold configuration for streams of the camera
 Clibcamera::CameraDataBase class for platform-specific data associated with a camera
 Clibcamera::CameraSensorInfoReport the image sensor characteristics
 Clibcamera::ControlIdControl static metadata
 Clibcamera::ControlInfoDescribe the limits of valid values for a Control
 Clibcamera::ControlListAssociate a list of ControlId with their values for an object
 Clibcamera::ControlSerializerSerializer and deserializer for control-related classes
 Clibcamera::ControlValidatorInterface for the control validator
 Clibcamera::ControlValueAbstract type representing the value of a control
 Clibcamera::DeviceEnumeratorEnumerate, store and search media devices
 Clibcamera::DeviceMatchDescription of a media device search pattern
 Cstd::enable_shared_from_this
 Clibcamera::EventDispatcherInterface to manage the libcamera events and timers
 Clibcamera::FileInterface for I/O operations on files
 Clibcamera::FileDescriptorRAII-style wrapper for file descriptors
 Clibcamera::FrameBufferFrame buffer data and its associated dynamic metadata
 Clibcamera::FrameBufferAllocatorFrameBuffer allocator for applications
 Clibcamera::FrameMetadataMetadata related to a captured frame
 Clibcamera::ImageFormatsDescribe V4L2Device and V4L2SubDevice image formats
 Cipa_bufferBuffer information for the IPA context operations
 Cipa_buffer_planeA plane for an ipa_buffer
 Cipa_callback_opsIPA context operations as a set of function pointers
 Cipa_contextIPA module context of execution
 Cipa_context_opsIPA context operations as a set of function pointers
 Cipa_control_info_entryDescription of a serialized ControlInfo entry
 Cipa_control_info_mapControlInfoMap description for the IPA context operations
 Cipa_control_listControlList description for the IPA context operations
 Cipa_control_value_entryDescription of a serialized ControlValue entry
 Cipa_controls_headerSerialized control packet header
 Cipa_operation_dataIPA operation data for the IPA context operations
 Cipa_sensor_infoCamera sensor information for the IPA context operations
 Cipa_settingsIPA initialization settings for the IPA context operations
 Cipa_streamStream information for the IPA context operations
 Clibcamera::IPABufferBuffer information for the IPA interface
 Clibcamera::IPAInterfaceC++ Interface for IPA implementation
 Clibcamera::IPAManagerManager for IPA modules
 Clibcamera::IPAModuleInfoInformation of an IPA module
 Clibcamera::IPAOperationDataParameters for IPA operations
 Clibcamera::IPAProxyFactoryRegistration of IPAProxy classes and creation of instances
 Clibcamera::IPASettingsIPA interface initialization settings
 Clibcamera::IPAStreamStream configuration for the IPA interface
 Clibcamera::IPCUnixSocketIPC mechanism based on Unix sockets
 Clibcamera::LogCategoryA category of log message
 Clibcamera::LoggableBase class to support log message extensions
 Clibcamera::LoggerMessage logger
 Clibcamera::LogMessageInternal log message representation
 Clibcamera::LogOutputLog output
 Clibcamera::MediaObjectBase class for all media objects
 Clibcamera::MessageA message that can be posted to a Thread
 Clibcamera::MessageQueueA queue of posted messages
 Clibcamera::ObjectBase object to support automatic signal disconnection
 Clibcamera::IPCUnixSocket::PayloadContainer for an IPC payload
 Clibcamera::PipelineHandlerFactoryRegistration of PipelineHandler classes and creation of instances
 Clibcamera::PixelFormatLibcamera image pixel format
 Clibcamera::PixelFormatInfoInformation about pixel formats
 Clibcamera::FrameBuffer::PlaneA memory region to store a single plane of a frame
 Clibcamera::FrameMetadata::PlanePer-plane frame metadata
 Clibcamera::ProcessProcess object
 Clibcamera::ProcessManagerManager of processes
 Clibcamera::PubKeyPublic key wrapper for signature verification
 Clibcamera::RectangleDescribe a rectangle's position and dimensions
 Clibcamera::RequestA frame capture request
 Clibcamera::SemaphoreGeneral-purpose counting semaphore
 Clibcamera::SignalBase
 Clibcamera::SizeDescribe a two-dimensional size
 Clibcamera::SizeRangeDescribe a range of sizes
 Clibcamera::StreamVideo stream for a camera
 Clibcamera::StreamConfigurationConfiguration parameters for a stream
 Clibcamera::StreamFormatsHold information about supported stream formats
 Clibcamera::ThreadA thread of execution
 Clibcamera::ThreadDataThread-local internal data
 Cstd::unordered_map
 Cv4l2_capability
 Clibcamera::V4L2BufferCacheHot cache of associations between V4L2 buffer indexes and FrameBuffer
 Clibcamera::V4L2DeviceFormatThe V4L2 video device image format and sizes
 Clibcamera::V4L2M2MDeviceMemory-to-Memory video device
 Clibcamera::V4L2PixelFormatV4L2 pixel format FourCC wrapper
 Clibcamera::V4L2SubdeviceFormatThe V4L2 sub-device image format and sizes