|
vdr 2.7.9
|
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.
Referenced by DvbName(), and cDvbDevice::Initialize().
| #define DEV_DVB_AUDIO "audio" |
Definition at line 78 of file dvbdevice.h.
Referenced by cDvbHdFfDevice::cDvbHdFfDevice(), cDvbSdFfDevice::cDvbSdFfDevice(), cDvbHdFfDevice::SetPlayMode(), and cDvbSdFfDevice::SetPlayMode().
| #define DEV_DVB_BASE "/dev/dvb" |
Definition at line 71 of file dvbdevice.h.
Referenced by DvbName(), and cDvbDevice::Initialize().
| #define DEV_DVB_CA "ca" |
Definition at line 79 of file dvbdevice.h.
Referenced by cDvbDevice::cDvbDevice().
| #define DEV_DVB_DEMUX "demux" |
Definition at line 76 of file dvbdevice.h.
Referenced by cDvbSdFfDevice::cDvbSdFfDevice(), cDvbTuner::cDvbTuner(), cDvbDevice::Initialize(), cDvbDevice::OpenFilter(), cDvbDevice::SetPid(), cDvbHdFfDevice::SetPid(), and cDvbSdFfDevice::SetPid().
| #define DEV_DVB_DVR "dvr" |
Definition at line 75 of file dvbdevice.h.
Referenced by cDvbDevice::OpenDvr().
| #define DEV_DVB_FRONTEND "frontend" |
Definition at line 74 of file dvbdevice.h.
Referenced by cDvbTuner::cDvbTuner(), cDvbDevice::Exists(), cDvbDevice::Initialize(), cDvbFrontend::Open(), and cDvbDevice::Probe().
| #define DEV_DVB_OSD "osd" |
Definition at line 73 of file dvbdevice.h.
Referenced by cDvbHdFfDevice::cDvbHdFfDevice(), and cDvbSdFfDevice::cDvbSdFfDevice().
| #define DEV_DVB_VIDEO "video" |
Definition at line 77 of file dvbdevice.h.
Referenced by cDvbHdFfDevice::cDvbHdFfDevice(), cDvbSdFfDevice::cDvbSdFfDevice(), cDvbHdFfDevice::GrabImage(), cDvbHdFfDevice::SetPlayMode(), and cDvbSdFfDevice::SetPlayMode().
| #define DEV_VIDEO "/dev/video" |
Definition at line 70 of file dvbdevice.h.
Referenced by cDvbSdFfDevice::GrabImage().
| #define DTV_DVBT2_PLP_ID_LEGACY 43 |
Definition at line 65 of file dvbdevice.h.
Referenced by cDvbTuner::SetFrontend().
| #define DTV_ENUM_DELSYS 44 |
Definition at line 57 of file dvbdevice.h.
Referenced by cDvbFrontend::QueryDeliverySystems().
| #define DTV_STREAM_ID 42 |
Definition at line 64 of file dvbdevice.h.
Referenced by cDvbTuner::SetFrontend().
| #define DVBAPIVERSION (DVB_API_VERSION << 8 | DVB_API_VERSION_MINOR) |
Definition at line 17 of file dvbdevice.h.
Referenced by cDvbFrontend::QueryDeliverySystems().
| anonymous enum |
| Enumerator | |
|---|---|
| FE_CAN_TURBO_FEC | |
Definition at line 35 of file dvbdevice.h.
| anonymous enum |
| Enumerator | |
|---|---|
| TRANSMISSION_MODE_4K | |
Definition at line 29 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 | |
|---|---|
| SYS_DVBT2 | |
Definition at line 51 of file dvbdevice.h.
| anonymous enum |
| Enumerator | |
|---|---|
| FE_CAN_MULTISTREAM | |
Definition at line 61 of file dvbdevice.h.
| anonymous enum |
| Enumerator | |
|---|---|
| FE_CAN_2G_MODULATION | |
Definition at line 26 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.
| int DriverIndex | ( | int | Value, |
| const tDvbParameterMap * | Map ) |
Definition at line 167 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 1916 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 1921 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 197 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 178 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 189 of file dvbdevice.c.
References DriverIndex(), and tDvbParameterMap::userString.
Referenced by cDvbFrontend::QueryDeliverySystems().
| int UserIndex | ( | int | Value, |
| const tDvbParameterMap * | Map ) |
Definition at line 156 of file dvbdevice.c.
References tDvbParameterMap::userValue.
Referenced by MapToDriver().
|
extern |
Definition at line 57 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem(), cDvbTransponderParameters::Parse(), and cDvbTransponderParameters::ToString().
|
extern |
Definition at line 68 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem(), cDvbTransponderParameters::Parse(), and cDvbTransponderParameters::ToString().
|
extern |
Definition at line 2420 of file dvbdevice.c.
Referenced by cDvbDeviceProbe::cDvbDeviceProbe(), cDvbDevice::Probe(), and cDvbDeviceProbe::~cDvbDeviceProbe().
|
extern |
Definition at line 127 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem(), cDvbTransponderParameters::Parse(), and cDvbTransponderParameters::ToString().
|
extern |
Definition at line 139 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem(), cDvbTransponderParameters::Parse(), and cDvbTransponderParameters::ToString().
|
extern |
Definition at line 50 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem(), cDvbTransponderParameters::Parse(), and cDvbTransponderParameters::ToString().
|
extern |
Definition at line 84 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem(), cDvbTransponderParameters::Parse(), cDvbFrontend::QueryDeliverySystems(), and cDvbTransponderParameters::ToString().
|
extern |
Definition at line 43 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem(), cDvbTransponderParameters::Parse(), and cDvbTransponderParameters::ToString().
|
extern |
Definition at line 148 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem(), cDvbTransponderParameters::Parse(), and cDvbTransponderParameters::ToString().
|
extern |
Definition at line 104 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem(), cDvbTransponderParameters::Parse(), and cDvbTransponderParameters::ToString().
|
extern |
Definition at line 110 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem().
|
extern |
Definition at line 116 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem(), cDvbTransponderParameters::Parse(), and cDvbTransponderParameters::ToString().