pub trait Codec {
Show 13 methods fn new() -> Self; fn flush_writer(&mut self); fn close_writer(&mut self); fn close_reader(&mut self); fn set_output_stream(&mut self, stream: Option<BufWriter<File>>); fn set_input_stream(&mut self, stream: Option<BufReader<File>>); fn encode_header(
        &mut self,
        width: u16,
        height: u16,
        tps: u32,
        ref_interval: u32,
        delta_t_max: u32,
        channels: u8
    ); fn decode_header(&mut self); fn encode_event(&mut self, event: &Event); fn encode_events(&mut self, events: &Vec<Event>); fn decode_event(&mut self) -> Result<Event, Error>; fn open_writer<P: AsRef<Path>>(&mut self, path: P) -> Result<(), Error> { ... } fn open_reader<P: AsRef<Path>>(&mut self, path: P) -> Result<(), Error> { ... }
}

Required Methods

Flush the stream so that program can be exited safely

Close the stream so that program can be exited safely

Provided Methods

Implementors