video_capture/lib.rs
1use cfg_if::cfg_if;
2
3extern crate x_base as base;
4pub extern crate x_media as media;
5pub extern crate x_variant as variant;
6
7pub mod camera;
8pub mod device;
9pub mod error;
10
11cfg_if! {
12 if #[cfg(any(target_os = "ios", target_os = "macos"))] {
13 #[path = "mac/mod.rs"]
14 pub mod backend;
15 } else if #[cfg(target_os = "windows")] {
16 #[path = "windows/mod.rs"]
17 pub mod backend;
18 } else {
19 compile_error!("unsupported target");
20 }
21}