21 bool Open(
void)
override;
22 void Close(
void)
override;
27 bool Tune(
const QString &,
int )
override
29 bool Tune(uint64_t )
override
QString GetDevice(void) const override
Returns String representing device, useful for debugging.
bool IsPIDTuningSupported(void) const override
bool IsOpen(void) const override
Reports whether channel is already open.
std::vector< DTVTunerType > m_tunerTypes
bool Tune(const DTVMultiplex &) override
This performs the actual frequency tuning and in some cases input switching.
ASIChannel(TVRec *parent, QString device)
~ASIChannel(void) override
bool Open(void) override
Opens the channel changing hardware for use.
std::vector< DTVTunerType > GetTunerTypes(void) const override
Returns a vector of supported tuning types.
bool Tune(uint64_t) override
bool Tune(const QString &, int) override
void Close(void) override
Closes the channel changing hardware to use.
Class providing a generic interface to digital tuning hardware.
virtual bool Tune(const DTVMultiplex &tuning)=0
This performs the actual frequency tuning and in some cases input switching.
This is the coordinating class of the Recorder Subsystem.