|
vdr-plugin-softhddevice-drm-gles 1.6.2
|
Main Plugin Interface. More...
Classes | |
| class | cPluginSoftHdDevice |
| Main Plugin Class. More... | |
Variables | |
| static const char *const | VERSION = "1.6.2" GIT_DESCRIBE |
| vdr-plugin version number Makefile extracts the version number for generating the file name for the distribution archive. | |
| static const char *const | DESCRIPTION = trNOOP("A software and GPU emulated HD device") |
| vdr-plugin description. | |
| static const char *const | MAINMENUENTRY = trNOOP("Softhddevice") |
| what is displayed in the main menu entry | |
| static const char * | SVDRPHelpText [] |
| SVDRP commands help text. | |
| static cSoftHdMenu * | cSoftHdMenu::pSoftHdMenu = NULL |
Main Plugin Interface.
Return a string that describes all known command line options.
Definition at line 109 of file softhddevice-drm-gles.cpp.
References cSoftHdDevice::CommandLineHelp(), and cPluginSoftHdDevice::m_pDevice.
| cPluginSoftHdDevice::cPluginSoftHdDevice | ( | void | ) |
cPluginSoftHdDevice constructor
Initialize any member variables here.
We only create the config and the device itself, because Plugin->SetupParse is done next and that one needs config to be available. SetupParse must not access any other objects!
Definition at line 68 of file softhddevice-drm-gles.cpp.
References cPluginSoftHdDevice::m_pConfig, and cPluginSoftHdDevice::m_pDevice.
Return plugin short description.
Definition at line 99 of file softhddevice-drm-gles.cpp.
References DESCRIPTION.
Initializes the DVB devices.
Must be called before accessing any DVB functions
| true | (always) |
Definition at line 131 of file softhddevice-drm-gles.cpp.
|
virtual |
Perform the action when selected from the main VDR menu.
Definition at line 173 of file softhddevice-drm-gles.cpp.
References cPluginSoftHdDevice::m_pDevice.
Create main menu entry.
Definition at line 163 of file softhddevice-drm-gles.cpp.
References cSoftHdConfig::ConfigHideMainMenuEntry, cPluginSoftHdDevice::m_pConfig, and MAINMENUENTRY.
Process the command line arguments.
Definition at line 117 of file softhddevice-drm-gles.cpp.
References cPluginSoftHdDevice::m_pDevice, and cSoftHdDevice::ProcessArgs().
Receive requests or messages.
| id | unique identification string that identifies the service protocol |
| data | custom data structure |
Definition at line 215 of file softhddevice-drm-gles.cpp.
|
virtual |
Return our setup menu.
Definition at line 183 of file softhddevice-drm-gles.cpp.
References cPluginSoftHdDevice::m_pDevice.
Parse setup parameters.
| name | paramter name (case sensetive) |
| value | value as string |
| true | if the parameter is supported |
| false | if the parameter is unsupported |
Definition at line 203 of file softhddevice-drm-gles.cpp.
References cPluginSoftHdDevice::m_pConfig, and cSoftHdConfig::SetupParse().
Start any background activities the plugin shall perform.
Definition at line 141 of file softhddevice-drm-gles.cpp.
References cPluginSoftHdDevice::m_pDevice, and cSoftHdDevice::Start().
Shutdown plugin.
Stop any background activities the plugin is performing
Definition at line 153 of file softhddevice-drm-gles.cpp.
References cPluginSoftHdDevice::m_pDevice, and cSoftHdDevice::Stop().
|
virtual |
Handle SVDRP commands.
| command | SVDRP command |
| option | all command arguments |
| reply_code | reply code |
Definition at line 267 of file softhddevice-drm-gles.cpp.
References cSoftHdDevice::Attach(), cSoftHdDevice::Detach(), cSoftHdDevice::IsDetached(), L_MEDIA, LOGDEBUG, LOGDEBUG2, cPluginSoftHdDevice::m_pDevice, cSoftHdDevice::PipChannelChange(), cSoftHdDevice::PipChannelSwap(), cSoftHdDevice::PipDisable(), cSoftHdDevice::PipEnable(), cSoftHdDevice::PipIsEnabled(), cSoftHdDevice::PipSwapPosition(), and cSoftHdDevice::UsePip().
Return SVDRP commands help pages.
return a pointer to a list of help strings for all of the plugin's SVDRP commands.
Definition at line 255 of file softhddevice-drm-gles.cpp.
References SVDRPHelpText.
Return plugin version number.
Definition at line 89 of file softhddevice-drm-gles.cpp.
References VERSION.
|
virtual |
cPluginSoftHdDevice destructor
Clean up after yourself!
Definition at line 79 of file softhddevice-drm-gles.cpp.
References cPluginSoftHdDevice::m_pConfig.
vdr-plugin description.
Definition at line 44 of file softhddevice-drm-gles.cpp.
Referenced by cPluginSoftHdDevice::Description().
what is displayed in the main menu entry
Definition at line 47 of file softhddevice-drm-gles.cpp.
Referenced by cPluginSoftHdDevice::MainMenuEntry().
|
static |
Definition at line 40 of file softhdmenu.h.
Referenced by cSoftHdMenu::cSoftHdMenu(), cSoftHdMenu::Menu(), and cSoftHdMenu::~cSoftHdMenu().
SVDRP commands help text.
Definition at line 231 of file softhddevice-drm-gles.cpp.
Referenced by cPluginSoftHdDevice::SVDRPHelpPages().
|
static |
vdr-plugin version number Makefile extracts the version number for generating the file name for the distribution archive.
Definition at line 40 of file softhddevice-drm-gles.cpp.
Referenced by cPluginSoftHdDevice::Version().