# Functions
CloseDevice closes the device.
OpenDevice offers a simpler file-open operation than the Go API's os.OpenFile (the Go API's operation causes some drivers to return busy).
WaitForRead returns a channel that can be used to be notified when a device's is ready to be read.
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
Area (v4l2_area) See https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/videodev2.h#L424.
ControlFWHTParams (v4l2_ctrl_fwht_params) See https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/v4l2-controls.h#L1659.
ControlMPEG2Picture (v4l2_ctrl_mpeg2_picture) See https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/v4l2-controls.h#L1939.
ControlMPEG2Quantization (v4l2_ctrl_mpeg2_quantisation) See https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/v4l2-controls.h#L1972.
ControlMPEG2Sequence (v4l2_ctrl_mpeg2_sequence) See https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/v4l2-controls.h#L1892.
Fract (v4l2_fract) https://www.kernel.org/doc/html/v4.14/media/uapi/v4l/vidioc-enumstd.html#c.v4l2_fract https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/videodev2.h#L419.
Rect (v4l2_rect) https://www.kernel.org/doc/html/v4.14/media/uapi/v4l/dev-overlay.html?highlight=v4l2_rect#c.v4l2_rect https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/videodev2.h#L412.
No description provided by the author
# Interfaces
Device is the base interface for a v4l2 device.
StreamingDevice represents device that supports streaming IO via mapped buffer sharing.