1#ifndef HDHRCHANNELFETCHER_H
2#define HDHRCHANNELFETCHER_H
7#include <QCoreApplication>
110 void run(
void)
override;
void SetTotalNumChannels(uint val)
void SetNumChannelsInserted(uint val)
~HDHRChannelFetcher() override
HDHRChannelFetcher(uint cardid, QString inputname, uint sourceid, ServiceRequirements serviceType, ScanMonitor *monitor=nullptr)
hdhr_chan_map_t * m_channels
Q_DECLARE_TR_FUNCTIONS(HDHRChannelFetcher)
void Stop(void)
Stops the scanning thread running.
hdhr_chan_map_t GetChannels(void)
ScanMonitor * m_scanMonitor
ServiceRequirements m_serviceType
HDHRChannelInfo(QString name, QString number, const QString &url, QString modulation, QString videoCodec, QString audioCodec, uint frequency, uint serviceID, uint networkID, uint transportID)
HDHRChannelInfo()=default
This is a wrapper around QThread that does several additional things.
QMap< QString, HDHRChannelInfo > hdhr_chan_map_t