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]
C: ElementaryStreamConsumer,
pub fn new(stream_consumer: C) -> PesPacketConsumer<C>[src]
pub fn is_continuous(&self, packet: &Packet) -> bool[src]
pub fn consume(&mut self, packet: Packet)[src]
Trait Implementations
Auto Trait Implementations
impl<C> Send for PesPacketConsumer<C> where
C: Send,
C: Send,
impl<C> Sync for PesPacketConsumer<C> where
C: Sync,
C: Sync,