libobs-wrapper 9.0.4+32.0.2

A safe wrapper around libobs
1
2
3
4
5
6
7
8
9
10
11
12
mod getters;
mod setters;

pub use getters::*;
pub use setters::*;

use crate::{runtime::ObsRuntime, unsafe_send::SmartPointerSendable};

pub trait ObsDataPointers {
    fn runtime(&self) -> &ObsRuntime;
    fn as_ptr(&self) -> SmartPointerSendable<*mut libobs::obs_data_t>;
}