Trait Decoder

Source
pub trait Decoder:
    Codec
    + Send
    + Sync {
    // Required methods
    fn send_packet(
        &mut self,
        parameters: Option<&CodecParameters>,
        packet: &Packet<'_>,
    ) -> Result<()>;
    fn receive_frame(
        &mut self,
        parameters: Option<&CodecParameters>,
    ) -> Result<Frame<'_>>;
}

Required Methods§

Source

fn send_packet( &mut self, parameters: Option<&CodecParameters>, packet: &Packet<'_>, ) -> Result<()>

Source

fn receive_frame( &mut self, parameters: Option<&CodecParameters>, ) -> Result<Frame<'_>>

Implementors§