Go to the documentation of this file.
7 #ifndef FIREWIRECHANNEL_H
8 #define FIREWIRECHANNEL_H
28 bool Open(
void)
override;
29 void Close(
void)
override;
34 bool Tune(
const QString &freqid,
int finetune)
override;
35 bool Retune(
void)
override;
61 #endif // FIREWIRECHANNEL_H
This is a specialization of DTVRecorder used to handle DVB and ATSC streams from a firewire input.
FirewireDevice * m_device
bool Open(void) override
Opens the channel changing hardware for use.
FirewireChannel & operator=(const FirewireChannel &)=delete
FireWireDBOptions m_fwOpts
virtual bool Tune(const DTVMultiplex &tuning)=0
This performs the actual frequency tuning and in some cases input switching.
FirewireChannel(TVRec *parent, QString videodevice, FireWireDBOptions firewire_opts)
void Close(void) override
Closes the channel changing hardware to use.
FirewireChannel Copyright (c) 2005 by Jim Westfall and Dave Abrahams Distributed as part of MythTV un...
bool Retune(void) override
~FirewireChannel() override
bool Tune(const DTVMultiplex &) override
This performs the actual frequency tuning and in some cases input switching.
virtual FirewireDevice::PowerState GetPowerState(void) const
bool IsExternalChannelChangeSupported(void) override
virtual bool SetPowerState(bool on)
QString GetDevice(void) const override
Returns String representing device, useful for debugging.
This is the coordinating class of the Recorder Subsystem.
virtual FirewireDevice * GetFirewireDevice(void)
Class providing a generic interface to digital tuning hardware.
bool IsOpen(void) const override
Reports whether channel is already open.