libcamera  v0.4.0
Supporting cameras in Linux since 2019
libcamera::V4L2VideoDevice Member List

This is the complete list of members for libcamera::V4L2VideoDevice, including all inherited members.

_log(const LogCategory *category, LogSeverity severity, const char *fileName=__builtin_FILE(), unsigned int line=__builtin_LINE()) constlibcamera::Loggableprotected
allocateBuffers(unsigned int count, std::vector< std::unique_ptr< FrameBuffer >> *buffers)libcamera::V4L2VideoDevice
bufferReadylibcamera::V4L2VideoDevice
busName() constlibcamera::V4L2VideoDeviceinline
caps() constlibcamera::V4L2VideoDeviceinline
close()libcamera::V4L2VideoDevice
controlInfo(uint32_t id) constlibcamera::V4L2Device
controls() constlibcamera::V4L2Deviceinline
dequeueTimeoutlibcamera::V4L2VideoDevice
deviceName() constlibcamera::V4L2VideoDeviceinline
deviceNode() constlibcamera::V4L2Deviceinline
devicePath() constlibcamera::V4L2Device
driverName() constlibcamera::V4L2VideoDeviceinline
exportBuffers(unsigned int count, std::vector< std::unique_ptr< FrameBuffer >> *buffers)libcamera::V4L2VideoDevice
fd() constlibcamera::V4L2Deviceinlineprotected
Formats typedeflibcamera::V4L2VideoDevice
formats(uint32_t code=0)libcamera::V4L2VideoDevice
frameStartlibcamera::V4L2Device
fromColorSpace(const std::optional< ColorSpace > &colorSpace, T &v4l2Format)libcamera::V4L2Deviceprotectedstatic
fromEntityName(const MediaDevice *media, const std::string &entity)libcamera::V4L2VideoDevicestatic
getControls(const std::vector< uint32_t > &ids)libcamera::V4L2Device
getFormat(V4L2DeviceFormat *format)libcamera::V4L2VideoDevice
getSelection(unsigned int target, Rectangle *rect)libcamera::V4L2VideoDevice
importBuffers(unsigned int count)libcamera::V4L2VideoDevice
ioctl(unsigned long request, void *argp)libcamera::V4L2Deviceprotected
isOpen() constlibcamera::V4L2Deviceinline
logPrefix() const overridelibcamera::V4L2VideoDeviceprotectedvirtual
open()libcamera::V4L2VideoDevice
open(SharedFD handle, enum v4l2_buf_type type)libcamera::V4L2VideoDevice
libcamera::V4L2Device::open(unsigned int flags)libcamera::V4L2Deviceprotected
queueBuffer(FrameBuffer *buffer)libcamera::V4L2VideoDevice
releaseBuffers()libcamera::V4L2VideoDevice
setControls(ControlList *ctrls)libcamera::V4L2Device
setDequeueTimeout(utils::Duration timeout)libcamera::V4L2VideoDevice
setFd(UniqueFD fd)libcamera::V4L2Deviceprotected
setFormat(V4L2DeviceFormat *format)libcamera::V4L2VideoDevice
setFrameStartEnabled(bool enable)libcamera::V4L2Device
setSelection(unsigned int target, Rectangle *rect)libcamera::V4L2VideoDevice
streamOff()libcamera::V4L2VideoDevice
streamOn()libcamera::V4L2VideoDevice
libcamera::V4L2Device::toColorSpace(const T &v4l2Format, PixelFormatInfo::ColourEncoding colourEncoding)libcamera::V4L2Deviceprotectedstatic
toV4L2PixelFormat(const PixelFormat &pixelFormat) constlibcamera::V4L2VideoDevice
tryFormat(V4L2DeviceFormat *format)libcamera::V4L2VideoDevice
updateControlInfo()libcamera::V4L2Device
V4L2Device(const std::string &deviceNode)libcamera::V4L2Deviceprotected
V4L2VideoDevice(const std::string &deviceNode)libcamera::V4L2VideoDeviceexplicit
V4L2VideoDevice(const MediaEntity *entity)libcamera::V4L2VideoDeviceexplicit
~Loggable() (defined in libcamera::Loggable)libcamera::Loggableprotectedvirtual
~V4L2Device()libcamera::V4L2Deviceprotected
~V4L2VideoDevice() (defined in libcamera::V4L2VideoDevice)libcamera::V4L2VideoDevice