|
libcamera
v0.0.0
Supporting cameras in Linux since 2019
|
| ▼Nlibcamera | |
| ►CFrameMetadata | Metadata related to a captured frame |
| ►CFrameBuffer | Frame buffer data and its associated dynamic metadata |
| CCameraConfiguration | Hold configuration for streams of the camera |
| CCamera | Camera device |
| CCameraManager | Provide access and manage all cameras in the system |
| 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 |
| CEventDispatcher | Interface to manage the libcamera events and timers |
| CEventNotifier | Notify of activity on a file descriptor |
| CFileDescriptor | RAII-style wrapper for file descriptors |
| CFrameBufferAllocator | FrameBuffer allocator for applications |
| CRectangle | Describe a rectangle's position and dimensions |
| CSize | Describe a two-dimensional size |
| CSizeRange | Describe a range of sizes |
| CByteStreamBuffer | Wrap a memory buffer and provide sequential data read and write |
| CCameraControlValidator | A control validator for Camera instances |
| CCameraSensorInfo | Report the image sensor characteristics |
| CCameraSensor | A camera sensor based on V4L2 subdevices |
| CControlSerializer | Serializer and deserializer for control-related classes |
| CControlValidator | Interface for the control validator |
| CDeviceMatch | Description of a media device search pattern |
| CDeviceEnumerator | Enumerate, store and search media devices |
| CEventDispatcherPoll | A poll-based event dispatcher |
| CFile | Interface for I/O operations on files |
| CImageFormats | Describe V4L2Device and V4L2SubDevice image formats |
| CPixelFormatInfo | Information about pixel formats |
| CIPAContextWrapper | Wrap an ipa_context and expose it as an IPAInterface |
| CIPAManager | Manager for IPA modules |
| CIPAModule | Wrapper around IPA module shared object |
| CIPAProxy | IPA Proxy |
| CIPAProxyFactory | Registration of IPAProxy classes and creation of instances |
| ►CIPCUnixSocket | IPC mechanism based on Unix sockets |
| CLogCategory | A category of log message |
| CLogMessage | Internal log message representation |
| CLoggable | Base class to support log message extensions |
| CMediaDevice | The MediaDevice represents a Media Controller device with its full graph of connected objects |
| CMediaObject | Base class for all media objects |
| CMediaLink | The MediaLink represents a link between two pads in the media graph |
| CMediaPad | The MediaPad represents a pad of an entity in the media graph |
| CMediaEntity | The MediaEntity represents an entity in the media graph |
| CMessage | A message that can be posted to a Thread |
| CInvokeMessage | A message carrying a method invocation across threads |
| CCameraData | Base class for platform-specific data associated with a camera |
| CPipelineHandler | Create and manage cameras based on a set of media devices |
| CPipelineHandlerFactory | Registration of PipelineHandler classes and creation of instances |
| CProcess | Process object |
| CPubKey | Public key wrapper for signature verification |
| CSemaphore | General-purpose counting semaphore |
| CThread | A thread of execution |
| CV4L2ControlId | V4L2 control static metadata |
| CV4L2ControlInfo | Convenience specialisation of ControlInfo for V4L2 controls |
| CV4L2Device | Base class for V4L2VideoDevice and V4L2Subdevice |
| CV4L2PixelFormat | V4L2 pixel format FourCC wrapper |
| CV4L2SubdeviceFormat | The V4L2 sub-device image format and sizes |
| CV4L2Subdevice | A V4L2 subdevice as exposed by the Linux kernel |
| CV4L2Capability | Struct v4l2_capability object wrapper and helpers |
| CV4L2BufferCache | Hot cache of associations between V4L2 buffer indexes and FrameBuffer |
| CV4L2DeviceFormat | The V4L2 video device image format and sizes |
| CV4L2VideoDevice | V4L2VideoDevice object and API |
| CV4L2M2MDevice | Memory-to-Memory video device |
| CIPASettings | IPA interface initialization settings |
| CIPAStream | Stream configuration for the IPA interface |
| CIPABuffer | Buffer information for the IPA interface |
| CIPAOperationData | Parameters for IPA operations |
| CIPAInterface | C++ Interface for IPA implementation |
| CIPAModuleInfo | Information of an IPA module |
| CSignal | Generic signal and slot communication mechanism |
| CObject | Base object to support automatic signal disconnection |
| 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 |
| CTimer | Single-shot timer interface |
| CIPAInterfaceWrapper | Wrap an IPAInterface and expose it as an ipa_context |
| CLogOutput | Log output |
| CLogger | Message logger |
| CProcessManager | Manager of processes |
| CMessageQueue | A queue of posted messages |
| CThreadData | Thread-local internal data |
| CThreadMain | Thread wrapper for the main thread |
| Cipa_buffer | Buffer information for the IPA context operations |
| Cipa_buffer_plane | A plane for an ipa_buffer |
| Cipa_callback_ops | IPA context operations as a set of function pointers |
| Cipa_context | IPA module context of execution |
| Cipa_context_ops | IPA context operations as a set of function pointers |
| Cipa_control_info_entry | Description of a serialized ControlInfo entry |
| Cipa_control_info_map | ControlInfoMap description for the IPA context operations |
| Cipa_control_list | ControlList description for the IPA context operations |
| Cipa_control_value_entry | Description of a serialized ControlValue entry |
| Cipa_controls_header | Serialized control packet header |
| Cipa_operation_data | IPA operation data for the IPA context operations |
| Cipa_sensor_info | Camera sensor information for the IPA context operations |
| Cipa_settings | IPA initialization settings for the IPA context operations |
| Cipa_stream | Stream information for the IPA context operations |