pub struct ObsOutputSignals { /* private fields */ }Implementations§
Source§impl ObsOutputSignals
impl ObsOutputSignals
pub fn on_start(&self) -> Result<Receiver<()>, ObsError>
pub fn on_stop(&self) -> Result<Receiver<ObsOutputStopSignal>, ObsError>
pub fn on_pause(&self) -> Result<Receiver<()>, ObsError>
pub fn on_unpause(&self) -> Result<Receiver<()>, ObsError>
pub fn on_starting(&self) -> Result<Receiver<()>, ObsError>
pub fn on_stopping(&self) -> Result<Receiver<()>, ObsError>
pub fn on_activate(&self) -> Result<Receiver<()>, ObsError>
pub fn on_deactivate(&self) -> Result<Receiver<()>, ObsError>
pub fn on_reconnect(&self) -> Result<Receiver<()>, ObsError>
pub fn on_reconnect_success(&self) -> Result<Receiver<()>, ObsError>
Trait Implementations§
Source§impl Debug for ObsOutputSignals
impl Debug for ObsOutputSignals
Auto Trait Implementations§
impl Freeze for ObsOutputSignals
impl RefUnwindSafe for ObsOutputSignals
impl Send for ObsOutputSignals
impl Sync for ObsOutputSignals
impl Unpin for ObsOutputSignals
impl UnwindSafe for ObsOutputSignals
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