vdr-plugin-softhddevice-drm-gles 1.6.2
cPluginSoftHdDevice Class Reference

Main Plugin Class. More...

#include <softhddevice-drm-gles.h>

Public Member Functions

 cPluginSoftHdDevice (void)
 cPluginSoftHdDevice constructor
 
virtual ~cPluginSoftHdDevice (void)
 cPluginSoftHdDevice destructor
 
virtual const charVersion (void)
 Return plugin version number.
 
virtual const charDescription (void)
 Return plugin short description.
 
virtual const charCommandLineHelp (void)
 Return a string that describes all known command line options.
 
virtual bool ProcessArgs (int, char *[])
 Process the command line arguments.
 
virtual bool Initialize (void)
 Initializes the DVB devices.
 
virtual bool Start (void)
 Start any background activities the plugin shall perform.
 
virtual void Stop (void)
 Shutdown plugin.
 
virtual const charMainMenuEntry (void)
 Create main menu entry.
 
virtual cOsdObjectMainMenuAction (void)
 Perform the action when selected from the main VDR menu.
 
virtual cMenuSetupPage * SetupMenu (void)
 Return our setup menu.
 
virtual bool SetupParse (const char *, const char *)
 Parse setup parameters.
 
virtual bool Service (const char *, void *=nullptr)
 Receive requests or messages.
 
virtual const char ** SVDRPHelpPages (void)
 Return SVDRP commands help pages.
 
virtual cString SVDRPCommand (const char *, const char *, int &)
 Handle SVDRP commands.
 

Private Attributes

cSoftHdDevicem_pDevice
 pointer to cSoftHdDevice object
 
cSoftHdConfigm_pConfig
 pointer to cSoftHdConfig object
 

Detailed Description

Main Plugin Class.

Definition at line 36 of file softhddevice-drm-gles.h.

Member Data Documentation

◆ m_pConfig

cSoftHdConfig* cPluginSoftHdDevice::m_pConfig
private

pointer to cSoftHdConfig object

Definition at line 56 of file softhddevice-drm-gles.h.

Referenced by cPluginSoftHdDevice(), MainMenuEntry(), SetupParse(), and ~cPluginSoftHdDevice().

◆ m_pDevice

cSoftHdDevice* cPluginSoftHdDevice::m_pDevice
private

The documentation for this class was generated from the following files: