vdr
2.2.0
|
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 | 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" |
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) |
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 74 of file dvbdevice.h.
Referenced by cDvbDevice::DvbName(), and cDvbDevice::Initialize().
#define DEV_DVB_AUDIO "audio" |
Definition at line 80 of file dvbdevice.h.
Referenced by cDvbHdFfDevice::cDvbHdFfDevice(), cDvbSdFfDevice::cDvbSdFfDevice(), cDvbSdFfDevice::SetPlayMode(), and cDvbHdFfDevice::SetPlayMode().
#define DEV_DVB_BASE "/dev/dvb" |
Definition at line 73 of file dvbdevice.h.
Referenced by cDvbDevice::DvbName(), and cDvbDevice::Initialize().
#define DEV_DVB_CA "ca" |
Definition at line 81 of file dvbdevice.h.
Referenced by cDvbDevice::cDvbDevice().
#define DEV_DVB_DEMUX "demux" |
Definition at line 78 of file dvbdevice.h.
Referenced by cDvbSdFfDevice::cDvbSdFfDevice(), cDvbDevice::OpenFilter(), cDvbHdFfDevice::SetPid(), cDvbSdFfDevice::SetPid(), and cDvbDevice::SetPid().
#define DEV_DVB_DVR "dvr" |
Definition at line 77 of file dvbdevice.h.
Referenced by cDvbDevice::OpenDvr().
#define DEV_DVB_FRONTEND "frontend" |
Definition at line 76 of file dvbdevice.h.
Referenced by cDvbDevice::cDvbDevice(), cDvbDevice::Exists(), cDvbDevice::Initialize(), and cDvbDevice::Probe().
#define DEV_DVB_OSD "osd" |
Definition at line 75 of file dvbdevice.h.
Referenced by cDvbHdFfDevice::cDvbHdFfDevice(), and cDvbSdFfDevice::cDvbSdFfDevice().
#define DEV_DVB_VIDEO "video" |
Definition at line 79 of file dvbdevice.h.
Referenced by cDvbHdFfDevice::cDvbHdFfDevice(), cDvbSdFfDevice::cDvbSdFfDevice(), cDvbHdFfDevice::GrabImage(), cDvbSdFfDevice::SetPlayMode(), and cDvbHdFfDevice::SetPlayMode().
#define DEV_VIDEO "/dev/video" |
Definition at line 72 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 cDvbDevice::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 cDvbDevice::QueryDeliverySystems().
#define MAXDELIVERYSYSTEMS 8 |
Definition at line 70 of file dvbdevice.h.
Referenced by cDvbDevice::QueryDeliverySystems().
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 162 of file dvbdevice.c.
References tDvbParameterMap::driverValue, and tDvbParameterMap::userValue.
Referenced by MapToUser(), MapToUserString(), and cMenuEditMapItem::ProcessKey().
int MapToDriver | ( | int | Value, |
const tDvbParameterMap * | Map | ||
) |
Definition at line 192 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 173 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 184 of file dvbdevice.c.
References DriverIndex(), and tDvbParameterMap::userString.
Referenced by cDvbDevice::QueryDeliverySystems().
int UserIndex | ( | int | Value, |
const tDvbParameterMap * | Map | ||
) |
Definition at line 151 of file dvbdevice.c.
References tDvbParameterMap::userValue.
Referenced by MapToDriver().
const tDvbParameterMap BandwidthValues[] |
Definition at line 53 of file dvbdevice.c.
const tDvbParameterMap CoderateValues[] |
Definition at line 63 of file dvbdevice.c.
cList<cDvbDeviceProbe> DvbDeviceProbes |
Definition at line 1719 of file dvbdevice.c.
Referenced by cDvbDevice::Probe().
const tDvbParameterMap GuardValues[] |
Definition at line 122 of file dvbdevice.c.
const tDvbParameterMap HierarchyValues[] |
Definition at line 134 of file dvbdevice.c.
const tDvbParameterMap InversionValues[] |
Definition at line 46 of file dvbdevice.c.
const tDvbParameterMap ModulationValues[] |
Definition at line 79 of file dvbdevice.c.
const tDvbParameterMap PilotValues[] |
Definition at line 39 of file dvbdevice.c.
const tDvbParameterMap RollOffValues[] |
Definition at line 143 of file dvbdevice.c.
const tDvbParameterMap SystemValuesSat[] |
Definition at line 99 of file dvbdevice.c.
const tDvbParameterMap SystemValuesTerr[] |
Definition at line 105 of file dvbdevice.c.
Referenced by cDvbSourceParam::GetOsdItem().
const tDvbParameterMap TransmissionValues[] |
Definition at line 111 of file dvbdevice.c.