Skip to main content

drain_decoder

Function drain_decoder 

Source
pub fn drain_decoder<D, F, E2>(
    dec: &mut D,
    pulse: Option<&dyn Pulse>,
    on_output: F,
) -> Result<(), PumpError<SessionError<D::Error>, E2>>
where D: VideoDecoder + ?Sized, F: FnMut(Frame) -> Result<(), E2>,
Expand description

End input and drain: every Ready goes to on_output until EndOfStream.

§Errors

The decoder’s error as Upstream, on_output’s as Downstream.