capture/
capture.rs

1extern crate rscam;
2
3fn main() {
4    let mut camera = rscam::new("/dev/video0").unwrap();
5
6    camera
7        .start(&rscam::Config {
8            interval: (1, 10),
9            resolution: (1280, 720),
10            format: b"YUYV",
11            ..Default::default()
12        }).unwrap();
13
14    for i in 1.. {
15        let frame = camera.capture().unwrap();
16        println!("Frame #{} of length {}", i, frame.len());
17    }
18}