Go to the documentation of this file.
17 #define LOC QString("CetonChan[%1](%2): ").arg(m_inputId).arg(CetonChannel::GetDevice())
26 LOG(VB_CHANNEL, LOG_INFO,
LOC +
"Opening Ceton channel");
47 LOG(VB_CHANNEL, LOG_INFO,
LOC +
"Closing Ceton channel");
90 LOG(VB_CHANNEL, LOG_INFO,
LOC + QString(
"Tuning to %1 %2")
bool IsOpen(void) const override
Reports whether channel is already open.
bool IsCableCardInstalled() const
~CetonChannel(void) override
bool SetChannelByString(const QString &chan) override
#define LOG(_MASK_, _LEVEL_, _QSTRING_)
bool TuneVChannel(const QString &vchannel)
void Close(void) override
Closes the channel changing hardware to use.
bool Tune(const DTVMultiplex &tuning) override
This performs the actual frequency tuning and in some cases input switching.
void SetSIStandard(const QString &si_std)
Sets PSIP table standard: MPEG, DVB, ATSC, or OpenCable.
bool IsConnected(void) const
bool TuneProgram(uint program)
uint GetProgramNumber(void) const
static QString format_modulation(const DTVMultiplex &tuning)
bool EnterPowerSavingMode(void)
static void Return(CetonStreamHandler *&ref, int inputid)
CetonStreamHandler * m_streamHandler
static CetonStreamHandler * Get(const QString &devname, int inputid)
#define LOC
-*- Mode: c++ -*- CetonChannel Copyright (c) 2011 Ronald Frazier Copyright (c) 2006-2009 by Silicondu...
virtual int GetInputID(void) const
bool TuneFrequency(uint frequency, const QString &modulation)
DTVModulation m_modulation
static const int kTunerTypeATSC
bool SetChannelByString(const QString &channum) override
std::vector< DTVTunerType > m_tunerTypes
virtual bool InitializeInput(void)
Fills in input map from DB.
bool Open(void) override
Opens the channel changing hardware for use.
bool EnterPowerSavingMode(void) override
Enters power saving mode if the card supports it.