pub trait Demuxer: Send {
// Required methods
fn read_header(&mut self) -> Result<Vec<Stream>>;
fn read_packet(&mut self) -> Result<Packet>;
}Expand description
Required Methods§
Sourcefn read_header(&mut self) -> Result<Vec<Stream>>
fn read_header(&mut self) -> Result<Vec<Stream>>
Parse the container header and return its streams.
Sourcefn read_packet(&mut self) -> Result<Packet>
fn read_packet(&mut self) -> Result<Packet>
Read the next packet. Returns Error::Eof at end of input.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".