vdr 2.8.3
cDvbSourceParam Class Reference

Public Member Functions

 cDvbSourceParam (char Source, const char *Description)
virtual void SetData (cChannel *Channel) override
virtual void GetData (cChannel *Channel) override
virtual cOsdItem * GetOsdItem (void) override
Public Member Functions inherited from cSourceParam
 cSourceParam (char Source, const char *Description)
char Source (void) const
Public Member Functions inherited from cListObject
 cListObject (void)
virtual ~cListObject ()
virtual int Compare (const cListObject &ListObject) const
void Append (cListObject *Object)
void Insert (cListObject *Object)
void Unlink (void)
int Index (void) const
cListObject * Prev (void) const
cListObject * Next (void) const

Private Attributes

int param
int srate
cDvbTransponderParameters dtp

Detailed Description

Definition at line 1818 of file dvbdevice.c.

Constructor & Destructor Documentation

◆ cDvbSourceParam()

cDvbSourceParam::cDvbSourceParam ( char Source,
const char * Description )

Definition at line 1830 of file dvbdevice.c.

References cSourceParam::cSourceParam(), param, cSourceParam::Source(), and srate.

Referenced by cDvbDevice::Initialize().

Member Function Documentation

◆ GetData()

void cDvbSourceParam::GetData ( cChannel * Channel)
overridevirtual

Copies all source specific parameters to the given Channel.

Implements cSourceParam.

Definition at line 1844 of file dvbdevice.c.

References dtp, cChannel::Frequency(), cChannel::SetTransponderData(), cChannel::Source(), cSourceParam::Source(), srate, and cDvbTransponderParameters::ToString().

◆ GetOsdItem()

◆ SetData()

void cDvbSourceParam::SetData ( cChannel * Channel)
overridevirtual

Sets all source specific parameters to those of the given Channel.

Must also reset a counter to use with later calls to GetOsdItem().

Implements cSourceParam.

Definition at line 1837 of file dvbdevice.c.

References dtp, param, cChannel::Parameters(), cDvbTransponderParameters::Parse(), cChannel::Srate(), and srate.

Member Data Documentation

◆ dtp

cDvbTransponderParameters cDvbSourceParam::dtp
private

Definition at line 1822 of file dvbdevice.c.

Referenced by GetData(), GetOsdItem(), and SetData().

◆ param

int cDvbSourceParam::param
private

Definition at line 1820 of file dvbdevice.c.

Referenced by cDvbSourceParam(), GetOsdItem(), and SetData().

◆ srate

int cDvbSourceParam::srate
private

Definition at line 1821 of file dvbdevice.c.

Referenced by cDvbSourceParam(), GetData(), GetOsdItem(), and SetData().


The documentation for this class was generated from the following file: