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}