Struct webrtc_media::io::ivf_reader::IVFReader [−][src]
pub struct IVFReader<R: Read> { /* fields omitted */ }
Expand description
IVFReader is used to read IVF files and return frame payloads
Implementations
new returns a new IVF reader and IVF file header with an io.Reader input
reset_reader resets the internal stream of IVFReader. This is useful for live streams, where the end of the file might be read without the data being finished.
parse_next_frame reads from stream and returns IVF frame payload, header, and an error if there is incomplete frame data. Returns all nil values when no more frames are available.