1mod error;
4mod event;
5mod session;
6mod stream;
7mod watcher;
8
9pub use error::{Error, Result};
10pub use event::{Event, EventKind, ThresholdDirection};
11pub use session::{Session, SessionBuilder};
12pub use stream::EventStream;
13pub use watcher::WatcherBuilder;
14
15#[cfg(target_os = "macos")]
17pub use visual_cortex_capture::ScapSource;
18pub use visual_cortex_capture::{
19 CaptureError, FakeSource, Frame, FrameSource, FrameView, PxRect, Rate, Region, Target,
20};
21pub use visual_cortex_vision::{
22 from_fn, patterns, Brightness, Channel, ColorDominance, ColorMatch, Detector, DetectorError,
23 DetectorOutput, FrameDiff, OcrDetector, OcrEngine, TemplateMatcher, TextSpan,
24};