Trait mpeg2ts_reader::pes::ElementaryStreamConsumer [−][src]
pub trait ElementaryStreamConsumer {
fn start_stream(&mut self);
fn begin_packet(&mut self, header: PesHeader);
fn continue_packet(&mut self, data: &[u8]);
fn end_packet(&mut self);
fn continuity_error(&mut self);
}Trait for types that will receive call-backs as pieces of a specific elementary stream are encounted within a transport stream.
Instances of this type are registered with a
PesPacketConsumer, which itself is responsible for
extracting elementary stream data from transport stream packets.