vdr
1.7.31
|
Go to the source code of this file.
Classes | |
struct | tDvbParameterMap |
class | cDvbTransponderParameters |
class | cDvbDevice |
The cDvbDevice implements a DVB device which can be accessed through the Linux DVB driver API. More... | |
class | cDvbDeviceProbe |
Macros | |
#define | MAXDVBDEVICES 8 |
#define | MAXDELIVERYSYSTEMS 8 |
#define | DEV_VIDEO "/dev/video" |
#define | DEV_DVB_BASE "/dev/dvb" |
#define | DEV_DVB_ADAPTER "adapter" |
#define | DEV_DVB_OSD "osd" |
#define | DEV_DVB_FRONTEND "frontend" |
#define | DEV_DVB_DVR "dvr" |
#define | DEV_DVB_DEMUX "demux" |
#define | DEV_DVB_VIDEO "video" |
#define | DEV_DVB_AUDIO "audio" |
#define | DEV_DVB_CA "ca" |
Functions | |
const char * | MapToUserString (int Value, const tDvbParameterMap *Map) |
int | MapToUser (int Value, const tDvbParameterMap *Map, const char **String=NULL) |
int | MapToDriver (int Value, const tDvbParameterMap *Map) |
int | UserIndex (int Value, const tDvbParameterMap *Map) |
int | DriverIndex (int Value, const tDvbParameterMap *Map) |
Variables | |
const tDvbParameterMap | InversionValues [] |
const tDvbParameterMap | BandwidthValues [] |
const tDvbParameterMap | CoderateValues [] |
const tDvbParameterMap | ModulationValues [] |
const tDvbParameterMap | SystemValuesSat [] |
const tDvbParameterMap | SystemValuesTerr [] |
const tDvbParameterMap | TransmissionValues [] |
const tDvbParameterMap | GuardValues [] |
const tDvbParameterMap | HierarchyValues [] |
const tDvbParameterMap | RollOffValues [] |
cList< cDvbDeviceProbe > | DvbDeviceProbes |
#define DEV_DVB_ADAPTER "adapter" |
Definition at line 26 of file include/vdr/dvbdevice.h.
#define DEV_DVB_AUDIO "audio" |
Definition at line 32 of file include/vdr/dvbdevice.h.
#define DEV_DVB_BASE "/dev/dvb" |
Definition at line 25 of file include/vdr/dvbdevice.h.
#define DEV_DVB_CA "ca" |
Definition at line 33 of file include/vdr/dvbdevice.h.
#define DEV_DVB_DEMUX "demux" |
Definition at line 30 of file include/vdr/dvbdevice.h.
#define DEV_DVB_DVR "dvr" |
Definition at line 29 of file include/vdr/dvbdevice.h.
#define DEV_DVB_FRONTEND "frontend" |
Definition at line 28 of file include/vdr/dvbdevice.h.
#define DEV_DVB_OSD "osd" |
Definition at line 27 of file include/vdr/dvbdevice.h.
#define DEV_DVB_VIDEO "video" |
Definition at line 31 of file include/vdr/dvbdevice.h.
#define DEV_VIDEO "/dev/video" |
Definition at line 24 of file include/vdr/dvbdevice.h.
#define MAXDELIVERYSYSTEMS 8 |
Definition at line 22 of file include/vdr/dvbdevice.h.
#define MAXDVBDEVICES 8 |
Definition at line 21 of file include/vdr/dvbdevice.h.
int DriverIndex | ( | int | Value, |
const tDvbParameterMap * | Map | ||
) |
Definition at line 155 of file dvbdevice.c.
References tDvbParameterMap::driverValue, and tDvbParameterMap::userValue.
Referenced by MapToUser(), MapToUserString(), and cMenuEditMapItem::ProcessKey().
int MapToDriver | ( | int | Value, |
const tDvbParameterMap * | Map | ||
) |
Definition at line 185 of file dvbdevice.c.
References tDvbParameterMap::driverValue, and UserIndex().
Referenced by cDvbTransponderParameters::ParseParameter().
int MapToUser | ( | int | Value, |
const tDvbParameterMap * | Map, | ||
const char ** | String = NULL |
||
) |
Definition at line 166 of file dvbdevice.c.
References DriverIndex(), tr, and tDvbParameterMap::userValue.
Referenced by cMenuEditMapItem::Set(), and cDvbTransponderParameters::ToString().
const char* MapToUserString | ( | int | Value, |
const tDvbParameterMap * | Map | ||
) |
Definition at line 177 of file dvbdevice.c.
References DriverIndex(), and tDvbParameterMap::userString.
Referenced by cDvbDevice::QueryDeliverySystems().
int UserIndex | ( | int | Value, |
const tDvbParameterMap * | Map | ||
) |
Definition at line 144 of file dvbdevice.c.
References tDvbParameterMap::userValue.
Referenced by MapToDriver().
const tDvbParameterMap BandwidthValues[] |
Definition at line 46 of file dvbdevice.c.
const tDvbParameterMap CoderateValues[] |
Definition at line 56 of file dvbdevice.c.
cList<cDvbDeviceProbe> DvbDeviceProbes |
Definition at line 1579 of file dvbdevice.c.
Referenced by cDvbDevice::Probe().
const tDvbParameterMap GuardValues[] |
Definition at line 115 of file dvbdevice.c.
const tDvbParameterMap HierarchyValues[] |
Definition at line 127 of file dvbdevice.c.
const tDvbParameterMap InversionValues[] |
Definition at line 39 of file dvbdevice.c.
const tDvbParameterMap ModulationValues[] |
Definition at line 72 of file dvbdevice.c.
const tDvbParameterMap RollOffValues[] |
Definition at line 136 of file dvbdevice.c.
const tDvbParameterMap SystemValuesSat[] |
Definition at line 92 of file dvbdevice.c.
const tDvbParameterMap SystemValuesTerr[] |
Definition at line 98 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem().
const tDvbParameterMap TransmissionValues[] |
Definition at line 104 of file dvbdevice.c.