#include <iptvchannel.h>

Definition at line 17 of file iptvchannel.h.
Public Member Functions | |
| IPTVChannel (TVRec *parent, const QString &videodev) | |
| ~IPTVChannel () | |
| bool | Open (void) |
| Opens the channel changing hardware for use. | |
| void | Close (void) |
| Closes the channel changing hardware to use. | |
| bool | IsOpen (void) const |
| Reports whether channel is already open. | |
| bool | SetChannelByString (const QString &channum) |
| bool | TuneMultiplex (uint, QString) |
| To be used by the channel scanner and possibly the EIT scanner. | |
| bool | Tune (const DTVMultiplex &, QString) |
| To be used by the channel scanner and possibly the EIT scanner. | |
| IPTVChannelInfo | GetCurrentChanInfo (void) const |
| IPTVFeederWrapper * | GetFeeder (void) |
| const IPTVFeederWrapper * | GetFeeder (void) const |
Private Member Functions | |
| IPTVChannelInfo | GetChanInfo (const QString &channum, uint sourceid=0) const |
| IPTVChannel & | operator= (const IPTVChannel &) |
| IPTVChannel (const IPTVChannel &) | |
| IPTVChannel () | |
Private Attributes | |
| QString | m_videodev |
| fbox_chan_map_t | m_freeboxchannels |
| IPTVFeederWrapper * | m_feeder |
| QMutex | m_lock |
| IPTVChannel::IPTVChannel | ( | TVRec * | parent, | |
| const QString & | videodev | |||
| ) |
Definition at line 20 of file iptvchannel.cpp.
| IPTVChannel::~IPTVChannel | ( | ) |
Definition at line 30 of file iptvchannel.cpp.
| IPTVChannel::IPTVChannel | ( | const IPTVChannel & | ) | [private] |
| IPTVChannel::IPTVChannel | ( | ) | [private] |
| bool IPTVChannel::Open | ( | void | ) | [virtual] |
Opens the channel changing hardware for use.
Implements ChannelBase.
Definition at line 41 of file iptvchannel.cpp.
| void IPTVChannel::Close | ( | void | ) | [virtual] |
Closes the channel changing hardware to use.
Implements ChannelBase.
Definition at line 68 of file iptvchannel.cpp.
| bool IPTVChannel::IsOpen | ( | void | ) | const [virtual] |
Reports whether channel is already open.
Implements ChannelBase.
Definition at line 77 of file iptvchannel.cpp.
Referenced by Open().
| bool IPTVChannel::SetChannelByString | ( | const QString & | channum | ) | [virtual] |
To be used by the channel scanner and possibly the EIT scanner.
Implements DTVChannel.
Definition at line 29 of file iptvchannel.h.
| bool IPTVChannel::Tune | ( | const DTVMultiplex & | tuning, | |
| QString | inputname | |||
| ) | [inline, virtual] |
To be used by the channel scanner and possibly the EIT scanner.
Implements DTVChannel.
Definition at line 31 of file iptvchannel.h.
| IPTVChannelInfo IPTVChannel::GetCurrentChanInfo | ( | void | ) | const [inline] |
Definition at line 34 of file iptvchannel.h.
Referenced by IPTVSignalMonitor::IPTVSignalMonitor(), and IPTVRecorder::Open().
| IPTVFeederWrapper* IPTVChannel::GetFeeder | ( | void | ) | [inline] |
Definition at line 37 of file iptvchannel.h.
Referenced by IPTVRecorder::Close(), IPTVSignalMonitor::deleteLater(), IPTVRecorder::IPTVRecorder(), IPTVSignalMonitor::IPTVSignalMonitor(), IPTVRecorder::Open(), IPTVRecorder::Pause(), IPTVSignalMonitor::RunTableMonitor(), IPTVRecorder::StartRecording(), IPTVSignalMonitor::Stop(), IPTVRecorder::StopRecording(), IPTVRecorder::Unpause(), IPTVRecorder::~IPTVRecorder(), and IPTVSignalMonitor::~IPTVSignalMonitor().
| const IPTVFeederWrapper* IPTVChannel::GetFeeder | ( | void | ) | const [inline] |
Definition at line 38 of file iptvchannel.h.
| IPTVChannelInfo IPTVChannel::GetChanInfo | ( | const QString & | channum, | |
| uint | sourceid = 0 | |||
| ) | const [private] |
Definition at line 125 of file iptvchannel.cpp.
Referenced by GetCurrentChanInfo(), and SetChannelByString().
| IPTVChannel& IPTVChannel::operator= | ( | const IPTVChannel & | ) | [private] |
QString IPTVChannel::m_videodev [private] |
IPTVFeederWrapper* IPTVChannel::m_feeder [private] |
QMutex IPTVChannel::m_lock [mutable, private] |
Definition at line 47 of file iptvchannel.h.
Referenced by Close(), GetChanInfo(), IsOpen(), Open(), and SetChannelByString().
1.5.5