9#include <QWaitCondition>
20using pmt_list_t = QMap<const ChannelBase*, ProgramMapTable*>;
25 explicit DVBCam(QString device);
40 void run(
void)
override;
Abstract class providing a generic interface to tuning hardware.
void SetPMT(const ChannelBase *chan, const ProgramMapTable *pmt)
void RemoveDuplicateServices(void)
void SendPMT(const ProgramMapTable &pmt, uint cplm)
MThread * m_ciHandlerThread
bool IsRunning(void) const
void SetTimeOffset(double offset_in_seconds)
QWaitCondition m_ciHandlerWait
This is a wrapper around QThread that does several additional things.
A PMT table maps a program described in the ProgramAssociationTable to various PID's which describe t...
QMap< const ChannelBase *, ProgramMapTable * > pmt_list_t