pub trait ObsSourceTrait: ObsObjectTrait<*mut obs_source_t> {
// Required methods
fn signals(&self) -> &Arc<ObsSourceSignals> ⓘ;
fn get_active_filters(&self) -> Result<Vec<ObsFilterGuardPair>, ObsError>;
fn apply_filter(&self, filter: &ObsFilterRef) -> Result<(), ObsError>;
}Required Methods§
fn signals(&self) -> &Arc<ObsSourceSignals> ⓘ
fn get_active_filters(&self) -> Result<Vec<ObsFilterGuardPair>, ObsError>
fn apply_filter(&self, filter: &ObsFilterRef) -> Result<(), ObsError>
Trait Implementations§
impl Eq for dyn ObsSourceTrait
Source§impl Hash for dyn ObsSourceTrait
impl Hash for dyn ObsSourceTrait
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".