pub trait Sink {
    // Required method
    fn write(
        &mut self,
        packet: AudioPacket,
        converter: &mut Converter
    ) -> SinkResult<()>;

    // Provided methods
    fn start(&mut self) -> SinkResult<()> { ... }
    fn stop(&mut self) -> SinkResult<()> { ... }
}

Required Methods§

source

fn write( &mut self, packet: AudioPacket, converter: &mut Converter ) -> SinkResult<()>

Provided Methods§

source

fn start(&mut self) -> SinkResult<()>

source

fn stop(&mut self) -> SinkResult<()>

Implementors§