Skip to main content

MediaBugHandler

Trait MediaBugHandler 

Source
pub trait MediaBugHandler: 'static {
    // Provided methods
    fn on_init(&mut self, _ctx: &mut MediaBugContext<'_>) -> MediaBugAction { ... }
    fn on_read(
        &mut self,
        _ctx: &mut MediaBugContext<'_>,
        _frame: MediaFrame<'_>,
    ) -> MediaBugAction { ... }
    fn on_write(
        &mut self,
        _ctx: &mut MediaBugContext<'_>,
        _frame: MediaFrame<'_>,
    ) -> MediaBugAction { ... }
    fn on_read_replace(
        &mut self,
        _ctx: &mut MediaBugContext<'_>,
        _frame: MediaFrameMut<'_>,
    ) -> MediaBugAction { ... }
    fn on_write_replace(
        &mut self,
        _ctx: &mut MediaBugContext<'_>,
        _frame: MediaFrameMut<'_>,
    ) -> MediaBugAction { ... }
    fn on_close(&mut self, _ctx: &mut MediaBugContext<'_>) { ... }
}

Provided Methods§

Source

fn on_init(&mut self, _ctx: &mut MediaBugContext<'_>) -> MediaBugAction

Source

fn on_read( &mut self, _ctx: &mut MediaBugContext<'_>, _frame: MediaFrame<'_>, ) -> MediaBugAction

Source

fn on_write( &mut self, _ctx: &mut MediaBugContext<'_>, _frame: MediaFrame<'_>, ) -> MediaBugAction

Source

fn on_read_replace( &mut self, _ctx: &mut MediaBugContext<'_>, _frame: MediaFrameMut<'_>, ) -> MediaBugAction

Source

fn on_write_replace( &mut self, _ctx: &mut MediaBugContext<'_>, _frame: MediaFrameMut<'_>, ) -> MediaBugAction

Source

fn on_close(&mut self, _ctx: &mut MediaBugContext<'_>)

Implementors§