1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
//! Screen capture abstraction: frames, regions, rates, and the `FrameSource` trait. mod error; mod fake; mod frame; mod rate; mod region; mod source; mod target; #[cfg(target_os = "macos")] mod scap_source; #[cfg(target_os = "macos")] pub use scap_source::ScapSource; pub use error::CaptureError; pub use fake::FakeSource; pub use frame::{Frame, FrameView}; pub use rate::Rate; pub use region::{PxRect, Region}; pub use source::FrameSource; pub use target::Target;