Crate styx_v4l2

Crate styx_v4l2 

Source
Expand description

§styx-v4l2

V4L2 probing backend for Styx. This crate scans /dev/video* nodes, filters non-camera endpoints, and emits CaptureDescriptor entries with available formats, intervals, and controls.

§Documentation

§Install

[dependencies]
styx-v4l2 = "0.1.0"

§Usage

Enable the v4l2 feature on the styx crate to access probing helpers:

use styx::prelude::*;

let devices = probe_all();
for device in devices {
    println!("{} backends: {}", device.identity.name, device.backends.len());
}

Modules§

prelude

Structs§

V4l2DeviceInfo
V4L2 device information with a descriptor built from advertised formats.

Functions§

probe_devices
Probe devices and return (devices, errors) for observability.