vdr 2.6.1
|
Go to the source code of this file.
Classes | |
struct | tDvbParameterMap |
class | cDvbTransponderParameters |
class | cDvbDevice |
class | cDvbDeviceProbe |
Macros | |
#define | DVBAPIVERSION (DVB_API_VERSION << 8 | DVB_API_VERSION_MINOR) |
#define | DTV_ENUM_DELSYS 44 |
#define | DTV_STREAM_ID 42 |
#define | DTV_DVBT2_PLP_ID_LEGACY 43 |
#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" |
Enumerations | |
enum | { FE_CAN_2G_MODULATION = 0x10000000 } |
enum | { TRANSMISSION_MODE_4K = TRANSMISSION_MODE_AUTO + 1 } |
enum | { FE_CAN_TURBO_FEC = 0x8000000 } |
enum | { TRANSMISSION_MODE_1K = TRANSMISSION_MODE_4K + 1 , TRANSMISSION_MODE_16K , TRANSMISSION_MODE_32K } |
enum | { GUARD_INTERVAL_1_128 = GUARD_INTERVAL_AUTO + 1 , GUARD_INTERVAL_19_128 , GUARD_INTERVAL_19_256 } |
enum | { SYS_DVBT2 = SYS_DAB + 1 } |
enum | { FE_CAN_MULTISTREAM = 0x4000000 } |
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) |
cString | DvbName (const char *Name, int Adapter, int Frontend) |
int | DvbOpen (const char *Name, int Adapter, int Frontend, int Mode, bool ReportError=false) |
Variables | |
const tDvbParameterMap | PilotValues [] |
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 72 of file dvbdevice.h.
#define DEV_DVB_AUDIO "audio" |
Definition at line 78 of file dvbdevice.h.
#define DEV_DVB_BASE "/dev/dvb" |
Definition at line 71 of file dvbdevice.h.
#define DEV_DVB_CA "ca" |
Definition at line 79 of file dvbdevice.h.
#define DEV_DVB_DEMUX "demux" |
Definition at line 76 of file dvbdevice.h.
#define DEV_DVB_DVR "dvr" |
Definition at line 75 of file dvbdevice.h.
#define DEV_DVB_FRONTEND "frontend" |
Definition at line 74 of file dvbdevice.h.
#define DEV_DVB_OSD "osd" |
Definition at line 73 of file dvbdevice.h.
#define DEV_DVB_VIDEO "video" |
Definition at line 77 of file dvbdevice.h.
#define DEV_VIDEO "/dev/video" |
Definition at line 70 of file dvbdevice.h.
#define DTV_DVBT2_PLP_ID_LEGACY 43 |
Definition at line 65 of file dvbdevice.h.
#define DTV_ENUM_DELSYS 44 |
Definition at line 57 of file dvbdevice.h.
#define DTV_STREAM_ID 42 |
Definition at line 64 of file dvbdevice.h.
#define DVBAPIVERSION (DVB_API_VERSION << 8 | DVB_API_VERSION_MINOR) |
Definition at line 17 of file dvbdevice.h.
anonymous enum |
Enumerator | |
---|---|
FE_CAN_2G_MODULATION |
Definition at line 26 of file dvbdevice.h.
anonymous enum |
Enumerator | |
---|---|
TRANSMISSION_MODE_4K |
Definition at line 29 of file dvbdevice.h.
anonymous enum |
Enumerator | |
---|---|
FE_CAN_TURBO_FEC |
Definition at line 35 of file dvbdevice.h.
anonymous enum |
Enumerator | |
---|---|
TRANSMISSION_MODE_1K | |
TRANSMISSION_MODE_16K | |
TRANSMISSION_MODE_32K |
Definition at line 41 of file dvbdevice.h.
anonymous enum |
Enumerator | |
---|---|
GUARD_INTERVAL_1_128 | |
GUARD_INTERVAL_19_128 | |
GUARD_INTERVAL_19_256 |
Definition at line 46 of file dvbdevice.h.
anonymous enum |
Enumerator | |
---|---|
SYS_DVBT2 |
Definition at line 51 of file dvbdevice.h.
anonymous enum |
Enumerator | |
---|---|
FE_CAN_MULTISTREAM |
Definition at line 61 of file dvbdevice.h.
int DriverIndex | ( | int | Value, |
const tDvbParameterMap * | Map | ||
) |
Definition at line 164 of file dvbdevice.c.
cString DvbName | ( | const char * | Name, |
int | Adapter, | ||
int | Frontend | ||
) |
Definition at line 1873 of file dvbdevice.c.
int DvbOpen | ( | const char * | Name, |
int | Adapter, | ||
int | Frontend, | ||
int | Mode, | ||
bool | ReportError = false |
||
) |
Definition at line 1878 of file dvbdevice.c.
int MapToDriver | ( | int | Value, |
const tDvbParameterMap * | Map | ||
) |
Definition at line 194 of file dvbdevice.c.
int MapToUser | ( | int | Value, |
const tDvbParameterMap * | Map, | ||
const char ** | String = NULL |
||
) |
Definition at line 175 of file dvbdevice.c.
const char * MapToUserString | ( | int | Value, |
const tDvbParameterMap * | Map | ||
) |
Definition at line 186 of file dvbdevice.c.
int UserIndex | ( | int | Value, |
const tDvbParameterMap * | Map | ||
) |
Definition at line 153 of file dvbdevice.c.
|
extern |
Definition at line 55 of file dvbdevice.c.
|
extern |
Definition at line 65 of file dvbdevice.c.
|
extern |
Definition at line 2372 of file dvbdevice.c.
|
extern |
Definition at line 124 of file dvbdevice.c.
|
extern |
Definition at line 136 of file dvbdevice.c.
|
extern |
Definition at line 48 of file dvbdevice.c.
|
extern |
Definition at line 81 of file dvbdevice.c.
|
extern |
Definition at line 41 of file dvbdevice.c.
|
extern |
Definition at line 145 of file dvbdevice.c.
|
extern |
Definition at line 101 of file dvbdevice.c.
|
extern |
Definition at line 107 of file dvbdevice.c.
|
extern |
Definition at line 113 of file dvbdevice.c.