rscam 0.5.5

Wrapper for v4l2.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
extern crate rscam;

fn main() {
    let mut camera = rscam::new("/dev/video0").unwrap();

    camera
        .start(&rscam::Config {
            interval: (1, 10),
            resolution: (1280, 720),
            format: b"YUYV",
            ..Default::default()
        }).unwrap();

    for i in 1.. {
        let frame = camera.capture().unwrap();
        println!("Frame #{} of length {}", i, frame.len());
    }
}