|
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.
References tDvbParameterMap::driverValue, and tDvbParameterMap::userValue.
Referenced by MapToUser(), MapToUserString(), and cMenuEditMapItem::ProcessKey().
| cString DvbName | ( | const char * | Name, |
| int | Adapter, | ||
| int | Frontend | ||
| ) |
Definition at line 1873 of file dvbdevice.c.
References DEV_DVB_ADAPTER, DEV_DVB_BASE, and cString::sprintf().
Referenced by cDvbTuner::cDvbTuner(), DvbOpen(), cDvbDevice::Exists(), cDvbDevice::Initialize(), cDvbDevice::OpenFilter(), and cDvbDevice::Probe().
| int DvbOpen | ( | const char * | Name, |
| int | Adapter, | ||
| int | Frontend, | ||
| int | Mode, | ||
| bool | ReportError = false |
||
| ) |
Definition at line 1878 of file dvbdevice.c.
References DvbName(), and LOG_ERROR_STR.
Referenced by cDvbDevice::cDvbDevice(), cDvbHdFfDevice::cDvbHdFfDevice(), cDvbSdFfDevice::cDvbSdFfDevice(), cDvbHdFfDevice::GrabImage(), cDvbFrontend::Open(), cDvbDevice::OpenDvr(), cDvbDevice::SetPid(), cDvbHdFfDevice::SetPid(), cDvbSdFfDevice::SetPid(), cDvbHdFfDevice::SetPlayMode(), and cDvbSdFfDevice::SetPlayMode().
| int MapToDriver | ( | int | Value, |
| const tDvbParameterMap * | Map | ||
| ) |
Definition at line 194 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 175 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 186 of file dvbdevice.c.
References DriverIndex(), and tDvbParameterMap::userString.
Referenced by cDvbFrontend::QueryDeliverySystems().
| int UserIndex | ( | int | Value, |
| const tDvbParameterMap * | Map | ||
| ) |
Definition at line 153 of file dvbdevice.c.
References tDvbParameterMap::userValue.
Referenced by MapToDriver().
|
extern |
Definition at line 55 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem(), cDvbTransponderParameters::Parse(), and cDvbTransponderParameters::ToString().
|
extern |
Definition at line 65 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem(), cDvbTransponderParameters::Parse(), and cDvbTransponderParameters::ToString().
|
extern |
Definition at line 2372 of file dvbdevice.c.
Referenced by cDvbDeviceProbe::cDvbDeviceProbe(), cDvbDevice::Probe(), and cDvbDeviceProbe::~cDvbDeviceProbe().
|
extern |
Definition at line 124 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem(), cDvbTransponderParameters::Parse(), and cDvbTransponderParameters::ToString().
|
extern |
Definition at line 136 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem(), cDvbTransponderParameters::Parse(), and cDvbTransponderParameters::ToString().
|
extern |
Definition at line 48 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem(), cDvbTransponderParameters::Parse(), and cDvbTransponderParameters::ToString().
|
extern |
Definition at line 81 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem(), cDvbTransponderParameters::Parse(), cDvbFrontend::QueryDeliverySystems(), and cDvbTransponderParameters::ToString().
|
extern |
Definition at line 41 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem(), cDvbTransponderParameters::Parse(), and cDvbTransponderParameters::ToString().
|
extern |
Definition at line 145 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem(), cDvbTransponderParameters::Parse(), and cDvbTransponderParameters::ToString().
|
extern |
Definition at line 101 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem(), cDvbTransponderParameters::Parse(), and cDvbTransponderParameters::ToString().
|
extern |
Definition at line 107 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem().
|
extern |
Definition at line 113 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem(), cDvbTransponderParameters::Parse(), and cDvbTransponderParameters::ToString().