av_foundation/
lib.rs

1#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, improper_ctypes)]
2
3extern crate block2;
4extern crate core_foundation;
5extern crate core_graphics2 as core_graphics;
6extern crate core_media;
7extern crate core_video;
8extern crate dispatch2;
9extern crate libc;
10#[macro_use]
11extern crate objc2;
12extern crate objc2_foundation;
13
14#[cfg(any(target_os = "macos", target_os = "ios"))]
15#[link(name = "AVFoundation", kind = "framework")]
16extern "C" {}
17
18#[cfg(feature = "capture")]
19pub mod capture_device;
20#[cfg(feature = "capture")]
21pub mod capture_input;
22#[cfg(feature = "capture")]
23pub mod capture_output_base;
24#[cfg(feature = "capture")]
25pub mod capture_session;
26#[cfg(feature = "capture")]
27pub mod capture_session_preset;
28#[cfg(feature = "capture")]
29pub mod capture_video_data_output;
30pub mod media_format;
31pub mod video_settings;