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