libcamera v0.5.1
Supporting cameras in Linux since 2019
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Clibcamera::ipa::ipu3::algorithms::AccumulatorRGB statistics for a given zone
 Clibcamera::ipa::AgcMeanLuminance::AgcConstraintThe boundaries and target for an AeConstraintMode constraint
 Clibcamera::ipa::AgcMeanLuminanceA mean-based auto-exposure algorithm
 Clibcamera::ipa::Algorithm< _Module >The base class for all IPA algorithms
 Clibcamera::ipa::Algorithm< Module >
 Clibcamera::ipa::AlgorithmFactoryBase< _Algorithm::Module >
 Clibcamera::ipa::CameraSensorHelper::AnalogueGainExpAnalogue gain constants for the exponential gain model
 Clibcamera::ipa::CameraSensorHelper::AnalogueGainLinearAnalogue gain constants for the linear gain model
 Clibcamera::ipa::AwbAlgorithmA base class for auto white balance algorithms
 Clibcamera::ipa::AwbResultThe result of an AWB calculation
 Clibcamera::ipa::AwbStatsAn abstraction class wrapping hardware-specific AWB statistics
 Clibcamera::BacktraceRepresentation of a call stack backtrace
 Clibcamera::BayerFormatClass to represent a raw image Bayer format
 Clibcamera::ByteStreamBufferWrap a memory buffer and provide sequential data read and write
 Clibcamera::CameraConfigurationHold configuration for streams of the camera
 Clibcamera::CameraSensorA abstract camera sensor
 Clibcamera::CameraSensorFactoryBaseBase class for camera sensor factories
 Clibcamera::ipa::CameraSensorHelperBase class for computing sensor tuning parameters using sensor-specific constants
 Clibcamera::ipa::CameraSensorHelperFactoryBaseBase class for camera sensor helper factories
 Clibcamera::CameraSensorPropertiesDatabase of camera sensor properties
 Clibcamera::DebayerParams::CcmColumnType of a single column of a color correction matrix (CCM)
 Clibcamera::ColorSpaceClass to describe a color space
 Clibcamera::ConditionVariableStd::condition_variable wrapper integrating with MutexLocker
 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::DelayedControls::ControlParamsParameters associated with controls handled by the DelayedControls helper class
 Clibcamera::ControlSerializerSerializer and deserializer for control-related classes
 Clibcamera::ControlValidatorInterface for the control validator
 Clibcamera::ControlValueAbstract type representing the value of a control
 Clibcamera::ConverterAbstract Base Class for converter
 Clibcamera::ConverterFactoryBaseBase class for converter factories
 Clibcamera::DebayerBase debayering class
 Clibcamera::DebayerParamsStruct to hold the debayer parameters
 Clibcamera::DebugMetadataHelper to record metadata for later use
 Clibcamera::DelayedControlsHelper to deal with controls that take effect with a delay
 Clibcamera::DeviceEnumeratorEnumerate, store and search media devices
 Clibcamera::DeviceMatchDescription of a media device search pattern
 Clibcamera::DmaBufAllocatorHelper class for dma-buf allocations
 Clibcamera::DmaSyncerHelper class for dma-buf's synchronization
 Cstd::chrono::duration
 Cstd::enable_shared_from_this
 Clibcamera::EventDispatcherInterface to manage the libcamera events and timers
 Clibcamera::ipa::ExposureModeHelperClass for splitting exposure into exposure time and total gain
 Clibcamera::ExtensibleBase class to manage private data through a d-pointer
 Clibcamera::ipa::FCQueue< FrameContext >A support class for managing FrameContext instances in IPA modules
 Clibcamera::FenceSynchronization primitive to manage resources
 Clibcamera::FileInterface for I/O operations on files
 Clibcamera::Flags< E >Type-safe container for enum-based bitfields
 Clibcamera::FrameBufferAllocatorFrameBuffer allocator for applications
 Clibcamera::ipa::FrameContextContext for a frame
 Clibcamera::FrameMetadataMetadata related to a captured frame
 Clibcamera::IPCMessage::HeaderContainer for an IPCMessage header
 Clibcamera::ipa::HistogramThe base class for creating histograms
 Clibcamera::V4L2PixelFormat::InfoInformation about a V4L2 pixel format
 Clibcamera::ipa::Interpolator< T >Class for storing, retrieving, and interpolating objects
 Clibcamera::ipa::Pwl::IntervalDescribe an interval in one-dimensional real space
 Clibcamera::ipa_control_info_entryDescription of a serialized ControlInfo entry
 Clibcamera::ipa_control_value_entryDescription of a serialized ControlValue entry
 Clibcamera::ipa_controls_headerSerialized control packet header
 Clibcamera::ipa::ipu3::IPAActiveStateThe active state of the IPA algorithms
 Clibcamera::IPABufferBuffer information for the IPA interface
 Clibcamera::IPACameraSensorInfoReport the image sensor characteristics
 Clibcamera::ipa::ipu3::IPAContextGlobal IPA context data shared between all algorithms
 Clibcamera::IPADataSerializer< T >IPA Data Serializer
 Clibcamera::IPAInterfaceC++ Interface for IPA implementation
 CIPAIPU3Interface
 Clibcamera::IPAManagerManager for IPA modules
 Clibcamera::IPAModuleInfoInformation of an IPA module
 Clibcamera::ipa::ipu3::IPASessionConfigurationSession configuration for the IPA module
 Clibcamera::IPASettingsIPA interface initialization settings
 Clibcamera::IPAStreamStream configuration for the IPA interface
 Clibcamera::IPCMessageIPC message to be passed through IPC message pipe
 Clibcamera::IPCPipeIPC message pipe for IPA isolation
 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::ipa::LscPolynomialClass for handling even polynomials used in lens shading correction
 Clibcamera::ipa::LuxClass that implements lux estimation
 Clibcamera::MappedBufferProvide an interface to support managing memory mapped buffers
 Clibcamera::Matrix< T, Rows, Cols >Matrix class
 Clibcamera::MediaBusFormatInfoInformation about media bus formats
 Clibcamera::MediaObjectBase class for all media objects
 Clibcamera::MediaPipelineThe MediaPipeline represents a set of entities that together form a data path for stream data
 Clibcamera::MemFdHelper class to create anonymous files
 Clibcamera::MessageA message that can be posted to a Thread
 Clibcamera::MessageQueueA queue of posted messages
 Clibcamera::ipa::AwbAlgorithm::ModeConfigHolds the configuration of a single AWB mode
 Clibcamera::MutexStd::mutex wrapper with clang thread safety annotation
 Clibcamera::MutexLockerStd::unique_lock wrapper with clang thread safety annotation
 Clibcamera::ObjectBase object to support automatic signal disconnection
 Clibcamera::IPCUnixSocket::PayloadContainer for an IPC payload
 Clibcamera::PipelineHandlerFactoryBaseBase class for pipeline handler factories
 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::PixelFormatInfo::PlaneInformation about a single plane of a pixel format
 Clibcamera::V4L2DeviceFormat::PlanePer-plane memory size information
 Clibcamera::PointDescribe a point in two-dimensional space
 Clibcamera::Extensible::PrivateBase class for private data managed through a d-pointer
 Clibcamera::ProcessProcess object
 Clibcamera::ProcessManagerManager of processes
 Clibcamera::PubKeyPublic key wrapper for signature verification
 Clibcamera::ipa::PwlDescribe a univariate piecewise linear function in two-dimensional real space
 Clibcamera::RectangleDescribe a rectangle's position and dimensions
 Clibcamera::V4L2Subdevice::RouteV4L2 subdevice routing table entry
 Clibcamera::utils::ScopeExitActionsAn object that performs actions upon destruction
 Clibcamera::SemaphoreGeneral-purpose counting semaphore
 Clibcamera::SensorConfigurationCamera sensor configuration
 Clibcamera::CameraSensorProperties::SensorDelaysSensor control application delay values
 Clibcamera::SharedFDRAII-style wrapper for file descriptors
 Clibcamera::SharedMemHelper class to allocate and manage memory shareable between processes
 Clibcamera::SignalBase
 Clibcamera::SizeDescribe a two-dimensional size
 Clibcamera::SizeRangeDescribe a range of sizes
 Clibcamera::StreamVideo stream for a camera
 Clibcamera::V4L2Subdevice::StreamV4L2 subdevice stream
 Clibcamera::StreamConfigurationConfiguration parameters for a stream
 Clibcamera::StreamFormatsHold information about supported stream formats
 Clibcamera::SwIspStatsStruct that holds the statistics for the Software ISP
 Clibcamera::SwStatsCpuClass for gathering statistics on the CPU
 Clibcamera::ThreadA thread of execution
 Clibcamera::ThreadDataThread-local internal data
 Clibcamera::UniqueFDUnique_ptr-like wrapper for a file descriptor
 Cstd::unordered_map
 Cv4l2_capability
 Cv4l2_subdev_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
 Clibcamera::Vector< T, Rows >Vector class
 Clibcamera::YamlObjectA class representing the tree structure of the YAML content
 Clibcamera::YamlParserA helper class for parsing a YAML file