vdr  2.4.1
Public Member Functions | Private Attributes | List of all members
cDvbSourceParam Class Reference

Public Member Functions

 cDvbSourceParam (char Source, const char *Description)
 
virtual void SetData (cChannel *Channel)
 
virtual void GetData (cChannel *Channel)
 
virtual cOsdItemGetOsdItem (void)
 
- 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
 
cListObjectPrev (void) const
 
cListObjectNext (void) const
 

Private Attributes

int param
 
int srate
 
cDvbTransponderParameters dtp
 

Detailed Description

Definition at line 1760 of file dvbdevice.c.

Constructor & Destructor Documentation

◆ cDvbSourceParam()

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

Definition at line 1772 of file dvbdevice.c.

References param, and srate.

Member Function Documentation

◆ GetData()

void cDvbSourceParam::GetData ( cChannel Channel)
virtual

Copies all source specific parameters to the given Channel.

Implements cSourceParam.

Definition at line 1786 of file dvbdevice.c.

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

◆ GetOsdItem()

cOsdItem * cDvbSourceParam::GetOsdItem ( void  )
virtual

◆ SetData()

void cDvbSourceParam::SetData ( cChannel Channel)
virtual

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 1779 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 1764 of file dvbdevice.c.

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

◆ param

int cDvbSourceParam::param
private

Definition at line 1762 of file dvbdevice.c.

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

◆ srate

int cDvbSourceParam::srate
private

Definition at line 1763 of file dvbdevice.c.

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


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