vdr-plugin-softhddevice-drm-gles 1.4.0
softhddevice-drm-gles.h
Go to the documentation of this file.
1
22#ifndef __SOFTHDDEVICE_DRM_GLES_H
23#define __SOFTHDDEVICE_DRM_GLES_H
24
25#include "vdr/plugin.h"
26
27#ifdef USE_GLES
28#include "openglosd.h"
29#endif
30
31#include "softhddevice.h"
32#include "config.h"
33
34class cSoftHdDevice;
35
36/*****************************************************************************
37 * Plugin
38 ****************************************************************************/
39
43class cPluginSoftHdDevice : public cPlugin
44{
45public:
47 virtual ~ cPluginSoftHdDevice(void);
48 virtual const char *Version(void);
49 virtual const char *Description(void);
50 virtual const char *CommandLineHelp(void);
51 virtual bool ProcessArgs(int, char *[]);
52 virtual bool Initialize(void);
53 virtual bool Start(void);
54 virtual void Stop(void);
55 virtual const char *MainMenuEntry(void);
56 virtual cOsdObject *MainMenuAction(void);
57 virtual cMenuSetupPage *SetupMenu(void);
58 virtual bool SetupParse(const char *, const char *);
59 virtual bool Service(const char *, void * = NULL);
60 virtual const char **SVDRPHelpPages(void);
61 virtual cString SVDRPCommand(const char *, const char *, int &);
62private:
65};
66
67#endif
cPluginSoftHdDevice - SoftHdDevice plugin class
virtual void Stop(void)
Shutdown plugin.
virtual const char * CommandLineHelp(void)
Return a string that describes all known command line options.
virtual cMenuSetupPage * SetupMenu(void)
Return our setup menu.
virtual bool SetupParse(const char *, const char *)
Parse setup parameters.
virtual cOsdObject * MainMenuAction(void)
Perform the action when selected from the main VDR menu.
virtual const char * Description(void)
Return plugin short description.
cPluginSoftHdDevice(void)
cPluginSoftHdDevice constructor
virtual bool Start(void)
Start any background activities the plugin shall perform.
virtual const char ** SVDRPHelpPages(void)
Return SVDRP commands help pages.
cSoftHdConfig * m_pConfig
pointer to cSoftHdConfig object
virtual bool Service(const char *, void *=NULL)
Receive requests or messages.
virtual bool Initialize(void)
Initializes the DVB devices.
cSoftHdDevice * m_pDevice
pointer to cSoftHdDevice object
virtual bool ProcessArgs(int, char *[])
Process the command line arguments.
virtual const char * Version(void)
Return plugin version number.
virtual const char * MainMenuEntry(void)
Create main menu entry.
virtual cString SVDRPCommand(const char *, const char *, int &)
Handle SVDRP commands.
SoftHdDevice config header file.
Osd class - hardware accelerated (OpenGL/ES) - header file.
Device class header file.