libcamera
v0.3.1+12-19bbca3c
Supporting cameras in Linux since 2019
|
V4L2 Subdevice API. More...
#include <memory>
#include <optional>
#include <ostream>
#include <string>
#include <vector>
#include <linux/v4l2-subdev.h>
#include <libcamera/base/class.h>
#include <libcamera/base/log.h>
#include <libcamera/color_space.h>
#include <libcamera/geometry.h>
#include "libcamera/internal/formats.h"
#include "libcamera/internal/media_object.h"
#include "libcamera/internal/v4l2_device.h"
Go to the source code of this file.
Classes | |
class | libcamera::MediaBusFormatInfo |
Information about media bus formats. More... | |
struct | libcamera::V4L2SubdeviceCapability |
struct v4l2_subdev_capability object wrapper and helpers More... | |
struct | libcamera::V4L2SubdeviceFormat |
The V4L2 sub-device image format and sizes. More... | |
class | libcamera::V4L2Subdevice |
A V4L2 subdevice as exposed by the Linux kernel. More... | |
class | libcamera::V4L2Subdevice::Stream |
V4L2 subdevice stream. More... | |
class | libcamera::V4L2Subdevice::Route |
V4L2 subdevice routing table entry. More... | |
Namespaces | |
libcamera | |
Top-level libcamera namespace. | |
Functions | |
std::ostream & | libcamera::operator<< (std::ostream &out, const V4L2SubdeviceFormat &f) |
Insert a text representation of a V4L2SubdeviceFormat into an output stream. More... | |
bool | libcamera::operator== (const V4L2Subdevice::Stream &lhs, const V4L2Subdevice::Stream &rhs) |
Compare streams for equality. More... | |
std::ostream & | libcamera::operator<< (std::ostream &out, const V4L2Subdevice::Stream &stream) |
Insert a text representation of a V4L2Subdevice::Stream into an output stream. More... | |
std::ostream & | libcamera::operator<< (std::ostream &out, const V4L2Subdevice::Route &route) |
Insert a text representation of a V4L2Subdevice::Route into an output stream. More... | |
std::ostream & | libcamera::operator<< (std::ostream &out, const V4L2Subdevice::Routing &routing) |
Insert a text representation of a V4L2Subdevice::Routing into an output stream. More... | |
V4L2 Subdevice API.