libobs_wrapper/
lib.rs

1//! This crate contains a high level API wrapper around the OBs C API.
2//! To get started, have a look at the [examples](https://github.com/libobs-rs/libobs-rs/tree/main/examples) folder.
3//!
4//! For documentation, have a look at the [docs](https://libobs-rs.github.io/libobs_wrapper/).
5//!
6//! Also have a look at the [libobs-simple](https://crates.io/crates/libobs-simple) crate, which has a lot of
7//! source builders for easier source creation.
8//! You can also create outputs easily with it.
9
10#![cfg_attr(coverage_nightly, feature(coverage_attribute))]
11
12pub mod context;
13pub mod crash_handler;
14pub mod data;
15pub mod display;
16pub mod encoders;
17pub mod enums;
18pub mod logger;
19pub mod runtime;
20pub mod scenes;
21pub mod signals;
22pub mod sources;
23pub mod unsafe_send;
24pub mod utils;
25
26pub use libobs as sys;
27
28// Add the macros module to the public exports
29pub mod graphics;
30#[cfg_attr(coverage_nightly, coverage(off))]
31mod macros;