libcamera: Class Hierarchy

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 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