pub trait VideoSrc: Iterator<Item = RenderedFrame> + Send + 'static + Sealed { // Required methods fn framerate(&self) -> NonZeroU8; fn width(&self) -> u32; fn height(&self) -> u32; }