Go to the documentation of this file.
8 #ifndef HLSSTREAMHANDLER_H
9 #define HLSSTREAMHANDLER_H
37 void run(
void)
override;
50 #endif // HLSSTREAMHANDLER_H
HLSStreamHandler(const HLSStreamHandler &)=delete
Encapsulates data about MPEG stream and emits events for each table.
static QMap< QString, HLSStreamHandler * > s_hlshandlers
static QMap< QString, uint > s_hlshandlers_refcnt
static HLSStreamHandler * Get(const IPTVTuningData &tuning, int inputid)
~HLSStreamHandler(void) override
static void Return(HLSStreamHandler *&ref, int inputid)
static QMutex s_hlshandlers_lock
void run(void) override
Runs the Qt event loop unless we have a QRunnable, in which case we run the runnable run instead.
HLSStreamHandler & operator=(const HLSStreamHandler &)=delete