pub trait Framer {
    type Output;

    fn new(builder: FramerBuilder) -> Self;
    fn ingest_event(&mut self, event: &mut Event) -> bool;
    fn ingest_events_events(&mut self, events: Vec<Vec<Event>>) -> bool;
}

Required Associated Types§

Required Methods§

Ingest an ADΔER event. Will process differently depending on choice of FramerMode.

If [INSTANTANEOUS], this function will set the corresponding output frame’s pixel value to the value derived from this Event, only if this is the first value ingested for that pixel and frame. Otherwise, the operation will silently be ignored.

If [INTEGRATION], this function will integrate this Event value for the corresponding output frame(s)

Implementors§