pub struct ObsSourceSignals { /* private fields */ }
Implementations§
Source§impl ObsSourceSignals
impl ObsSourceSignals
pub async fn on_destroy(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_remove(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_update(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_save(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_load(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_activate(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_deactivate(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_show(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_hide(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_mute(&self) -> Result<Receiver<MuteSignal>, ObsError>
pub async fn on_push_to_mute_changed( &self, ) -> Result<Receiver<PushToMuteChangedSignal>, ObsError>
pub async fn on_push_to_mute_delay( &self, ) -> Result<Receiver<PushToMuteDelaySignal>, ObsError>
pub async fn on_push_to_talk_changed( &self, ) -> Result<Receiver<PushToTalkChangedSignal>, ObsError>
pub async fn on_push_to_talk_delay( &self, ) -> Result<Receiver<PushToTalkDelaySignal>, ObsError>
pub async fn on_enable(&self) -> Result<Receiver<EnableSignal>, ObsError>
pub async fn on_rename(&self) -> Result<Receiver<NewNameSignal>, ObsError>
pub async fn on_update_properties(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_update_flags( &self, ) -> Result<Receiver<UpdateFlagsSignal>, ObsError>
pub async fn on_audio_sync(&self) -> Result<Receiver<AudioSyncSignal>, ObsError>
pub async fn on_audio_balance( &self, ) -> Result<Receiver<AudioBalanceSignal>, ObsError>
pub async fn on_audio_mixers( &self, ) -> Result<Receiver<AudioMixersSignal>, ObsError>
pub async fn on_audio_activate(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_audio_deactivate(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_filter_add(&self) -> Result<Receiver<FilterAddSignal>, ObsError>
pub async fn on_filter_remove( &self, ) -> Result<Receiver<FilterRemoveSignal>, ObsError>
pub async fn on_reorder_filters(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_transition_start(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_transition_video_stop(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_transition_stop(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_media_started(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_media_ended(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_media_pause(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_media_play(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_media_restart(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_media_stopped(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_media_next(&self) -> Result<Receiver<()>, ObsError>
pub async fn on_media_previous(&self) -> Result<Receiver<()>, ObsError>
Trait Implementations§
Source§impl Debug for ObsSourceSignals
impl Debug for ObsSourceSignals
Auto Trait Implementations§
impl Freeze for ObsSourceSignals
impl !RefUnwindSafe for ObsSourceSignals
impl Send for ObsSourceSignals
impl Sync for ObsSourceSignals
impl Unpin for ObsSourceSignals
impl !UnwindSafe for ObsSourceSignals
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more