vdr  1.7.31
Classes | Macros | 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

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

Macro Definition Documentation

#define DEV_DVB_ADAPTER   "adapter"

Definition at line 26 of file dvbdevice.h.

Referenced by cDvbDevice::DvbName(), and cDvbDevice::Initialize().

#define DEV_DVB_AUDIO   "audio"
#define DEV_DVB_BASE   "/dev/dvb"

Definition at line 25 of file dvbdevice.h.

Referenced by cDvbDevice::DvbName(), and cDvbDevice::Initialize().

#define DEV_DVB_CA   "ca"

Definition at line 33 of file dvbdevice.h.

Referenced by cDvbDevice::cDvbDevice().

#define DEV_DVB_DEMUX   "demux"
#define DEV_DVB_DVR   "dvr"

Definition at line 29 of file dvbdevice.h.

Referenced by cDvbDevice::OpenDvr().

#define DEV_DVB_FRONTEND   "frontend"
#define DEV_DVB_OSD   "osd"

Definition at line 27 of file dvbdevice.h.

Referenced by cDvbHdFfDevice::cDvbHdFfDevice(), and cDvbSdFfDevice::cDvbSdFfDevice().

#define DEV_DVB_VIDEO   "video"
#define DEV_VIDEO   "/dev/video"

Definition at line 24 of file dvbdevice.h.

Referenced by cDvbSdFfDevice::GrabImage().

#define MAXDELIVERYSYSTEMS   8

Definition at line 22 of file dvbdevice.h.

Referenced by cDvbDevice::QueryDeliverySystems().

#define MAXDVBDEVICES   8

Definition at line 21 of file dvbdevice.h.

Referenced by cDvbDevice::Initialize().

Function Documentation

int DriverIndex ( int  Value,
const tDvbParameterMap Map 
)

Definition at line 155 of file dvbdevice.c.

int MapToDriver ( int  Value,
const tDvbParameterMap Map 
)

Definition at line 185 of file dvbdevice.c.

int MapToUser ( int  Value,
const tDvbParameterMap Map,
const char **  String = NULL 
)

Definition at line 166 of file dvbdevice.c.

const char* MapToUserString ( int  Value,
const tDvbParameterMap Map 
)

Definition at line 177 of file dvbdevice.c.

int UserIndex ( int  Value,
const tDvbParameterMap Map 
)

Definition at line 144 of file dvbdevice.c.

Variable Documentation

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.

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.

const tDvbParameterMap TransmissionValues[]

Definition at line 104 of file dvbdevice.c.