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

Definition at line 46 of file dvbdevice.c.

Definition at line 56 of file dvbdevice.c.

Definition at line 1583 of file dvbdevice.c.

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.

Definition at line 104 of file dvbdevice.c.