libcamera v0.0.0+3240-f2a18172-dirty (2021-12-20T12:34:02+00:00)
Supporting cameras in Linux since 2019
|
▼Nlibcamera | Top-level libcamera namespace |
►Nipa | The IPA namespace |
►Nutils | |
CBacktrace | Representation of a call stack backtrace |
CBayerFormat | Class to represent a raw image Bayer format |
CByteStreamBuffer | Wrap a memory buffer and provide sequential data read and write |
►CCamera | Camera device |
CCameraConfiguration | Hold configuration for streams of the camera |
CCameraControlValidator | A control validator for Camera instances |
CCameraManager | Provide access and manage all cameras in the system |
CCameraSensor | A camera sensor based on V4L2 subdevices |
CCameraSensorProperties | Database of camera sensor properties |
CControl | Describe a control and its intrinsic properties |
CControlId | Control static metadata |
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 |
CControlSerializer | Serializer and deserializer for control-related classes |
CControlValidator | Interface for the control validator |
CControlValue | Abstract type representing the value of a control |
►CDelayedControls | Helper to deal with controls that take effect with a delay |
CDeviceEnumerator | Enumerate, store and search media devices |
CDeviceMatch | Description of a media device search pattern |
CEventDispatcher | Interface to manage the libcamera events and timers |
CEventDispatcherPoll | A poll-based event dispatcher |
CEventNotifier | Notify of activity on a file descriptor |
►CExtensible | Base class to manage private data through a d-pointer |
CFile | Interface for I/O operations on files |
CFileDescriptor | RAII-style wrapper for file descriptors |
CFlags | Type-safe container for enum-based bitfields |
►CFrameBuffer | Frame buffer data and its associated dynamic metadata |
CFrameBufferAllocator | FrameBuffer allocator for applications |
►CFrameMetadata | Metadata related to a captured frame |
CInvokeMessage | A message carrying a method invocation across threads |
CIPABuffer | Buffer information for the IPA interface |
CIPACameraSensorInfo | Report the image sensor characteristics |
CIPADataSerializer | IPA Data Serializer |
CIPAInterface | C++ Interface for IPA implementation |
CIPAManager | Manager for IPA modules |
CIPAModule | Wrapper around IPA module shared object |
CIPAModuleInfo | Information of an IPA module |
CIPAProxy | IPA Proxy |
CIPASettings | IPA interface initialization settings |
CIPAStream | Stream configuration for the IPA interface |
►CIPCMessage | IPC message to be passed through IPC message pipe |
CIPCPipe | IPC message pipe for IPA isolation |
►CIPCUnixSocket | IPC mechanism based on Unix sockets |
CLogCategory | A category of log message |
CLoggable | Base class to support log message extensions |
CLogger | Message logger |
CLogMessage | Internal log message representation |
CLogOutput | Log output |
CMappedBuffer | Provide an interface to support managing memory mapped buffers |
CMappedFrameBuffer | Map a FrameBuffer using the MappedBuffer interface |
CMediaDevice | The MediaDevice represents a Media Controller device with its full graph of connected objects |
CMediaEntity | The MediaEntity represents an entity in the media graph |
CMediaLink | The MediaLink represents a link between two pads in the media graph |
CMediaObject | Base class for all media objects |
CMediaPad | The MediaPad represents a pad of an entity in the media graph |
CMessage | A message that can be posted to a Thread |
CMessageQueue | A queue of posted messages |
CObject | Base object to support automatic signal disconnection |
CPipelineHandler | Create and manage cameras based on a set of media devices |
CPipelineHandlerFactory | Registration of PipelineHandler classes and creation of instances |
CPixelFormat | Libcamera image pixel format |
►CPixelFormatInfo | Information about pixel formats |
CPoint | Describe a point in two-dimensional space |
CProcess | Process object |
CProcessManager | Manager of processes |
CPubKey | Public key wrapper for signature verification |
CRectangle | Describe a rectangle's position and dimensions |
CRequest | A frame capture request |
CSemaphore | General-purpose counting semaphore |
CSignal | Generic signal and slot communication mechanism |
CSize | Describe a two-dimensional size |
CSizeRange | Describe a range of sizes |
CStream | Video stream for a camera |
CStreamConfiguration | Configuration parameters for a stream |
CStreamFormats | Hold information about supported stream formats |
CThread | A thread of execution |
CThreadData | Thread-local internal data |
CThreadMain | Thread wrapper for the main thread |
CTimer | Single-shot timer interface |
CV4L2BufferCache | Hot cache of associations between V4L2 buffer indexes and FrameBuffer |
CV4L2Capability | Struct v4l2_capability object wrapper and helpers |
CV4L2Device | Base class for V4L2VideoDevice and V4L2Subdevice |
►CV4L2DeviceFormat | The V4L2 video device image format and sizes |
CV4L2M2MDevice | Memory-to-Memory video device |
►CV4L2PixelFormat | V4L2 pixel format FourCC wrapper |
CV4L2Subdevice | A V4L2 subdevice as exposed by the Linux kernel |
CV4L2SubdeviceFormat | The V4L2 sub-device image format and sizes |
CV4L2VideoDevice | V4L2VideoDevice object and API |
Cgains | White balance gains |
Cipa_control_info_entry | Description of a serialized ControlInfo entry |
Cipa_control_value_entry | Description of a serialized ControlValue entry |
Cipa_controls_header | Serialized control packet header |