screen_capture_kit/
lib.rs1#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, improper_ctypes)]
2
3extern crate block2;
4#[cfg(feature = "audio")]
5extern crate core_audio_types;
6extern crate core_foundation;
7extern crate core_graphics2 as core_graphics;
8extern crate core_media;
9#[cfg(feature = "video")]
10extern crate core_video;
11extern crate dispatch2;
12extern crate libc;
13#[macro_use]
14extern crate objc2;
15extern crate objc2_foundation;
16
17#[cfg(target_os = "macos")]
18#[link(name = "ScreenCaptureKit", kind = "framework")]
19extern "C" {}
20
21pub mod encode;
22pub mod error;
23pub mod shareable_content;
24pub mod stream;