libcamera
v0.0.0
Supporting cameras in Linux since 2019
|
Clibcamera::ByteStreamBuffer | Wrap a memory buffer and provide sequential data read and write |
Clibcamera::CameraConfiguration | Hold configuration for streams of the camera |
Clibcamera::CameraData | Base class for platform-specific data associated with a camera |
Clibcamera::CameraSensorInfo | Report the image sensor characteristics |
►Clibcamera::ControlId | Control static metadata |
►Clibcamera::ControlInfo | Describe the limits of valid values for a Control |
Clibcamera::ControlList | Associate a list of ControlId with their values for an object |
Clibcamera::ControlSerializer | Serializer and deserializer for control-related classes |
►Clibcamera::ControlValidator | Interface for the control validator |
Clibcamera::ControlValue | Abstract type representing the value of a control |
Clibcamera::DeviceEnumerator | Enumerate, store and search media devices |
Clibcamera::DeviceMatch | Description of a media device search pattern |
►Cstd::enable_shared_from_this | |
►Clibcamera::EventDispatcher | Interface to manage the libcamera events and timers |
Clibcamera::File | Interface for I/O operations on files |
Clibcamera::FileDescriptor | RAII-style wrapper for file descriptors |
Clibcamera::FrameBuffer | Frame buffer data and its associated dynamic metadata |
Clibcamera::FrameBufferAllocator | FrameBuffer allocator for applications |
Clibcamera::FrameMetadata | Metadata related to a captured frame |
Clibcamera::ImageFormats | Describe V4L2Device and V4L2SubDevice image formats |
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 |
Clibcamera::IPABuffer | Buffer information for the IPA interface |
►Clibcamera::IPAInterface | C++ Interface for IPA implementation |
Clibcamera::IPAManager | Manager for IPA modules |
Clibcamera::IPAModuleInfo | Information of an IPA module |
Clibcamera::IPAOperationData | Parameters for IPA operations |
Clibcamera::IPAProxyFactory | Registration of IPAProxy classes and creation of instances |
Clibcamera::IPASettings | IPA interface initialization settings |
Clibcamera::IPAStream | Stream configuration for the IPA interface |
Clibcamera::IPCUnixSocket | IPC mechanism based on Unix sockets |
Clibcamera::LogCategory | A category of log message |
►Clibcamera::Loggable | Base class to support log message extensions |
Clibcamera::Logger | Message logger |
Clibcamera::LogMessage | Internal log message representation |
Clibcamera::LogOutput | Log output |
►Clibcamera::MediaObject | Base class for all media objects |
►Clibcamera::Message | A message that can be posted to a Thread |
Clibcamera::MessageQueue | A queue of posted messages |
►Clibcamera::Object | Base object to support automatic signal disconnection |
Clibcamera::IPCUnixSocket::Payload | Container for an IPC payload |
Clibcamera::PipelineHandlerFactory | Registration of PipelineHandler classes and creation of instances |
Clibcamera::PixelFormat | Libcamera image pixel format |
Clibcamera::PixelFormatInfo | Information about pixel formats |
Clibcamera::FrameBuffer::Plane | A memory region to store a single plane of a frame |
Clibcamera::FrameMetadata::Plane | Per-plane frame metadata |
Clibcamera::Process | Process object |
Clibcamera::ProcessManager | Manager of processes |
Clibcamera::PubKey | Public key wrapper for signature verification |
Clibcamera::Rectangle | Describe a rectangle's position and dimensions |
Clibcamera::Request | A frame capture request |
Clibcamera::Semaphore | General-purpose counting semaphore |
►Clibcamera::SignalBase | |
Clibcamera::Size | Describe a two-dimensional size |
Clibcamera::SizeRange | Describe a range of sizes |
Clibcamera::Stream | Video stream for a camera |
Clibcamera::StreamConfiguration | Configuration parameters for a stream |
Clibcamera::StreamFormats | Hold information about supported stream formats |
►Clibcamera::Thread | A thread of execution |
Clibcamera::ThreadData | Thread-local internal data |
►Cstd::unordered_map | |
►Cv4l2_capability | |
Clibcamera::V4L2BufferCache | Hot cache of associations between V4L2 buffer indexes and FrameBuffer |
Clibcamera::V4L2DeviceFormat | The V4L2 video device image format and sizes |
Clibcamera::V4L2M2MDevice | Memory-to-Memory video device |
Clibcamera::V4L2PixelFormat | V4L2 pixel format FourCC wrapper |
Clibcamera::V4L2SubdeviceFormat | The V4L2 sub-device image format and sizes |