libcamera: Class Hierarchy

libcamera v0.3.2 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 12]

C libcamera::Camera | Camera device
C libcamera::CameraConfiguration | Hold configuration for streams of the camera
C libcamera::CameraManager | Provide access and manage all cameras in the system
C libcamera::ColorSpace | Class to describe a color space
▼C libcamera::ControlId | Control static metadata
C libcamera::Control< T > | Describe a control and its intrinsic properties
C libcamera::ControlInfo | Describe the limits of valid values for a Control
C libcamera::ControlInfoMap | A map of ControlId to ControlInfo
C libcamera::ControlList | Associate a list of ControlId with their values for an object
C libcamera::ControlValue | Abstract type representing the value of a control
C libcamera::Fence | Synchronization primitive to manage resources
C libcamera::Flags< E > | Type-safe container for enum-based bitfields
C libcamera::FrameBuffer | Frame buffer data and its associated dynamic metadata
C libcamera::FrameBufferAllocator | FrameBuffer allocator for applications
C libcamera::FrameMetadata | Metadata related to a captured frame
C libcamera::PixelFormat | Libcamera image pixel format
C libcamera::FrameBuffer::Plane | A memory region to store a single plane of a frame
C libcamera::FrameMetadata::Plane | Per-plane frame metadata
C libcamera::Point | Describe a point in two-dimensional space
C libcamera::Rectangle | Describe a rectangle's position and dimensions
C libcamera::Request | A frame capture request
C libcamera::SensorConfiguration | Camera sensor configuration
C libcamera::SharedFD | RAII-style wrapper for file descriptors
C libcamera::Signal< Args > | Generic signal and slot communication mechanism
C libcamera::Signal< libcamera::Request * > |
C libcamera::Signal< libcamera::Request *, libcamera::FrameBuffer * > |
C libcamera::Size | Describe a two-dimensional size
C libcamera::SizeRange | Describe a range of sizes
C libcamera::Stream | Video stream for a camera
C libcamera::StreamConfiguration | Configuration parameters for a stream
C libcamera::StreamFormats | Hold information about supported stream formats
C libcamera::UniqueFD | Unique_ptr-like wrapper for a file descriptor