3#ifndef IPTVSIGNALMONITOR_H
4#define IPTVSIGNALMONITOR_H
16 bool _release_stream, uint64_t _flags = 0);
19 void Stop(
void)
override;
This class is intended to detect the presence of needed tables.
IPTVChannel * GetIPTVChannel(void)
friend class IPTVTableMonitorThread
void UpdateValues(void) override
Fills in frontend stats and emits status Qt signals.
void SetStreamData(MPEGStreamData *data) override
Sets the MPEG stream data for DTVSignalMonitor to use, and connects the table signals to the monitor.
bool m_streamHandlerStarted
void HandlePAT(const ProgramAssociationTable *pat) override
IPTVSignalMonitor(const IPTVSignalMonitor &)
~IPTVSignalMonitor() override
Stops signal monitoring and table monitoring threads.
void Stop(void) override
Stop signal monitoring and table monitoring threads.
Encapsulates data about MPEG stream and emits events for each table.
The Program Association Table lists all the programs in a stream, and is always found on PID 0.