Skip to main content

VideoBackend

Trait VideoBackend 

Source
pub trait VideoBackend: Send + Sync {
    // Required methods
    fn create_player(&self, source: &str) -> Box<dyn VideoPlayer>;
    fn present_surfaces(&self, frames: &[VideoSurfaceFrame]);
}

Required Methods§

Source

fn create_player(&self, source: &str) -> Box<dyn VideoPlayer>

Source

fn present_surfaces(&self, frames: &[VideoSurfaceFrame])

Implementors§