vdr  1.7.27
Classes | Defines | Functions | Variables
dvbdevice.h File Reference
#include <linux/dvb/frontend.h>
#include <linux/dvb/version.h>
#include "device.h"

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

Defines

#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< cDvbDeviceProbeDvbDeviceProbes

Define Documentation

#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.


Function Documentation

int DriverIndex ( int  Value,
const tDvbParameterMap Map 
)
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 
)
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().


Variable Documentation

Definition at line 46 of file dvbdevice.c.

Definition at line 56 of file dvbdevice.c.

Definition at line 1583 of file dvbdevice.c.

Referenced by cDvbDevice::Probe().

Definition at line 115 of file dvbdevice.c.

Definition at line 127 of file dvbdevice.c.

Definition at line 39 of file dvbdevice.c.

Definition at line 72 of file dvbdevice.c.

Definition at line 136 of file dvbdevice.c.

Definition at line 92 of file dvbdevice.c.

Definition at line 98 of file dvbdevice.c.

Referenced by cDvbSourceParam::GetOsdItem().

Definition at line 104 of file dvbdevice.c.