Encapsulates data about MPEG stream and emits events for each table.
virtual bool ProcessTSPacket(const TSPacket &tspacket)
A PSIP table is a variant of a PES packet containing an MPEG, ATSC or DVB table.
Used to access the data of a Transport Stream packet.
Specialized version of MPEGStreamData which is used to 'blindly' record the entire MPTS transport fro...
bool HandleTables(uint, const PSIPTable &) override
Process PSIP packets.