Crate linuxvideo

source ·
Expand description

Linux video device library.

This library provides a (hopefully) convenient and high-level wrapper around the V4L2 ioctls, and allows accessing video devices (capture cards, webcams, etc.) on Linux systems.

Modules

Device control enumeration and access.
Image and pixel formats.
Streaming I/O.
USB Video Class extensions.

Structs

Analog video standards.
A buffer or stream type.
Bitflags of supported buffer types.
Iterator over the BufTypes stored in a BufTypes value.
Stores generic device information.
Device capabilities.
A V4L2 device.
A fractional value (numerator / denominator).
Information about a device input.
Describes the capabilities of a device Input.
Iterator over the Inputs of a Device.
Bitflags describing the current status of a device Input.
Describes what kind of device an Input is.
A device configured for metadata capture.
Information about a device output.
Describes the capabilities of a device Output.
Iterator over the Outputs of a Device.
Describes what kind of device an Output is.
A video device configured for video capture.
A video device configured for video output.

Functions

Returns an iterator over all connected V4L2 devices.