Struct mpeg2ts_reader::psi::SectionPacketConsumer [−][src]
pub struct SectionPacketConsumer<P> where
P: SectionProcessor, { /* fields omitted */ }A PacketConsumer for buffering Program Specific Information, which may be split across
multiple TS packets, and passing a complete PSI table to the given SectionProcessor when a
complete, valid section has been received.
Methods
impl<P, Ctx> SectionPacketConsumer<P> where
P: SectionProcessor<Context = Ctx>, [src]
impl<P, Ctx> SectionPacketConsumer<P> where
P: SectionProcessor<Context = Ctx>, pub fn new(parser: P) -> SectionPacketConsumer<P>[src]
pub fn new(parser: P) -> SectionPacketConsumer<P>pub fn consume(&mut self, ctx: &mut Ctx, pk: Packet)[src]
pub fn consume(&mut self, ctx: &mut Ctx, pk: Packet)Auto Trait Implementations
impl<P> Send for SectionPacketConsumer<P> where
P: Send,
impl<P> Send for SectionPacketConsumer<P> where
P: Send, impl<P> Sync for SectionPacketConsumer<P> where
P: Sync,
impl<P> Sync for SectionPacketConsumer<P> where
P: Sync,