Skip to main content

MediaInstance

Trait MediaInstance 

Source
pub trait MediaInstance: Send {
    // Required methods
    fn get_id(&self) -> usize;
    fn mute(&self, val: bool) -> Result<(), MediaInstanceError>;
    fn suspend(&self) -> Result<(), MediaInstanceError>;
    fn resume(&self) -> Result<(), MediaInstanceError>;
}
Expand description

Common functionality for all high level media instances These currently are WebAudio AudioContexts and Players.

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§