package
0.1.0
Repository: https://github.com/roclub/go-4vl2.git
Documentation: pkg.go.dev

# 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.