vdr 2.6.7
|
Public Member Functions | |
cDvbSourceParam (char Source, const char *Description) | |
virtual void | SetData (cChannel *Channel) |
virtual void | GetData (cChannel *Channel) |
virtual cOsdItem * | GetOsdItem (void) |
![]() | |
cSourceParam (char Source, const char *Description) | |
char | Source (void) const |
![]() | |
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 |
Definition at line 1773 of file dvbdevice.c.
cDvbSourceParam::cDvbSourceParam | ( | char | Source, |
const char * | Description ) |
Definition at line 1785 of file dvbdevice.c.
|
virtual |
Copies all source specific parameters to the given Channel.
Implements cSourceParam.
Definition at line 1799 of file dvbdevice.c.
References dtp, cChannel::Frequency(), cChannel::SetTransponderData(), cChannel::Source(), cSourceParam::Source(), srate, and cDvbTransponderParameters::ToString().
|
virtual |
Returns all the OSD items necessary for editing the source specific parameters of the channel that was given in the last call to SetData().
Each call to GetOsdItem() returns exactly one such item. After all items have been fetched, any further calls to GetOsdItem() return NULL. After another call to SetData(), the OSD items can be fetched again.
Implements cSourceParam.
Definition at line 1804 of file dvbdevice.c.
References cDvbTransponderParameters::bandwidth, BandwidthValues, cDvbTransponderParameters::coderateH, cDvbTransponderParameters::coderateL, CoderateValues, dtp, GetOsdItem(), cDvbTransponderParameters::guard, GuardValues, cDvbTransponderParameters::hierarchy, HierarchyValues, cDvbTransponderParameters::inversion, InversionValues, cDvbTransponderParameters::modulation, ModulationValues, param, cDvbTransponderParameters::pilot, PilotValues, cDvbTransponderParameters::polarization, cDvbTransponderParameters::rollOff, RollOffValues, cDvbTransponderParameters::sisoMiso, cSourceParam::Source(), srate, ST, cDvbTransponderParameters::streamId, cDvbTransponderParameters::system, SystemValuesSat, SystemValuesTerr, cDvbTransponderParameters::t2systemId, tr, cDvbTransponderParameters::transmission, and TransmissionValues.
Referenced by GetOsdItem().
|
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 1792 of file dvbdevice.c.
References dtp, param, cChannel::Parameters(), cDvbTransponderParameters::Parse(), cChannel::Srate(), and srate.
|
private |
Definition at line 1777 of file dvbdevice.c.
Referenced by GetData(), GetOsdItem(), and SetData().
|
private |
Definition at line 1775 of file dvbdevice.c.
Referenced by cDvbSourceParam(), GetOsdItem(), and SetData().
|
private |
Definition at line 1776 of file dvbdevice.c.
Referenced by cDvbSourceParam(), GetData(), GetOsdItem(), and SetData().