libcamera
v0.4.0
Supporting cameras in Linux since 2019
|
▼Nlibcamera | Top-level libcamera namespace |
▼Ncontrols | Namespace for libcamera controls |
Ndebug | Namespace for debug controls |
Ndraft | Namespace for draft controls |
▼Nproperties | Namespace for libcamera properties |
Ndraft | Namespace for draft properties |
CFlags | Type-safe container for enum-based bitfields |
CSharedFD | RAII-style wrapper for file descriptors |
CSignal | Generic signal and slot communication mechanism |
CUniqueFD | Unique_ptr-like wrapper for a file descriptor |
CSensorConfiguration | Camera sensor configuration |
CCameraConfiguration | Hold configuration for streams of the camera |
CCamera | Camera device |
CCameraManager | Provide access and manage all cameras in the system |
CColorSpace | Class to describe a color space |
CControlValue | Abstract type representing the value of a control |
CControlId | Control static metadata |
CControl | Describe a control and its intrinsic properties |
CControlInfo | Describe the limits of valid values for a Control |
CControlInfoMap | A map of ControlId to ControlInfo |
CControlList | Associate a list of ControlId with their values for an object |
CFence | Synchronization primitive to manage resources |
▼CFrameMetadata | Metadata related to a captured frame |
CPlane | Per-plane frame metadata |
▼CFrameBuffer | Frame buffer data and its associated dynamic metadata |
CPlane | A memory region to store a single plane of a frame |
CFrameBufferAllocator | FrameBuffer allocator for applications |
CPoint | Describe a point in two-dimensional space |
CSize | Describe a two-dimensional size |
CSizeRange | Describe a range of sizes |
CRectangle | Describe a rectangle's position and dimensions |
CPixelFormat | Libcamera image pixel format |
CRequest | A frame capture request |
CStreamFormats | Hold information about supported stream formats |
CStreamConfiguration | Configuration parameters for a stream |
CStream | Video stream for a camera |