Go to the documentation of this file.
7 #ifndef HDHOMERUNCHANNEL_H
8 #define HDHOMERUNCHANNEL_H
29 bool Open(
void)
override;
30 void Close(
void)
override;
34 bool IsOpen(
void)
const override;
49 bool Tune(
const QString &freqid,
int )
override;
std::vector< DTVTunerType > m_tunerTypes
bool Open(void) override
Opens the channel changing hardware for use.
bool IsOpen(void) const override
Reports whether channel is already open.
~HDHRChannel(void) override
A PMT table maps a program described in the ProgramAssociationTable to various PID's which describe t...
void Close(void) override
Closes the channel changing hardware to use.
std::vector< DTVTunerType > GetTunerTypes(void) const override
Returns a vector of supported tuning types.
bool Tune(const DTVMultiplex &tuning) override
This performs the actual frequency tuning and in some cases input switching.
virtual bool Tune(const DTVMultiplex &tuning)=0
This performs the actual frequency tuning and in some cases input switching.
HDHRStreamHandler * m_streamHandler
bool SetChannelByString(const QString &channum) override
QString GetDevice(void) const override
Returns String representing device, useful for debugging.
bool IsMaster(void) const override
Returns true if this is the first of a number of multi-rec devs.
This is the coordinating class of the Recorder Subsystem.
bool EnterPowerSavingMode(void) override
Enters power saving mode if the card supports it.
HDHRChannel(TVRec *parent, QString device)
Class providing a generic interface to digital tuning hardware.