Struct mpeg2ts_reader::pes::PesPacketConsumer [−][src]
pub struct PesPacketConsumer<C> where
C: ElementaryStreamConsumer, { /* fields omitted */ }Extracts elementary stream data from a series of transport stream packets which are passed one-by-one.
A PesPacketConsumer is registered with a
Demultiplex instance
Methods
impl<C> PesPacketConsumer<C> where
C: ElementaryStreamConsumer, [src]
impl<C> PesPacketConsumer<C> where
C: ElementaryStreamConsumer, pub fn new(stream_consumer: C) -> PesPacketConsumer<C>[src]
pub fn new(stream_consumer: C) -> PesPacketConsumer<C>pub fn is_continuous(&self, packet: &Packet) -> bool[src]
pub fn is_continuous(&self, packet: &Packet) -> boolpub fn consume(&mut self, packet: Packet)[src]
pub fn consume(&mut self, packet: Packet)Auto Trait Implementations
impl<C> Send for PesPacketConsumer<C> where
C: Send,
impl<C> Send for PesPacketConsumer<C> where
C: Send, impl<C> Sync for PesPacketConsumer<C> where
C: Sync,
impl<C> Sync for PesPacketConsumer<C> where
C: Sync,