Trait mpeg2ts_reader::demultiplex::PacketFilter [−][src]
pub trait PacketFilter {
type Ctx: DemuxContext;
fn consume(&mut self, ctx: &mut Self::Ctx, pk: Packet);
}Associated Types
type Ctx: DemuxContext
Required Methods
Implementors
impl<Ctx: DemuxContext> PacketFilter for NullPacketFilter<Ctx> type Ctx = Ctx;impl<Ctx: DemuxContext> PacketFilter for PmtPacketFilter<Ctx> type Ctx = Ctx;impl<Ctx: DemuxContext> PacketFilter for UnhandledPid<Ctx> type Ctx = Ctx;impl<Ctx: DemuxContext> PacketFilter for PatPacketFilter<Ctx> type Ctx = Ctx;impl<Ctx, E> PacketFilter for PesPacketFilter<Ctx, E> where
Ctx: DemuxContext,
E: ElementaryStreamConsumer, type Ctx = Ctx;