vdr-plugin-softhddevice-drm-gles 1.5.9-20e15de
softhdsetupmenu.h
Go to the documentation of this file.
1
22#ifndef __SOFTHDSETUPMENU_H
23#define __SOFTHDSETUPMENU_H
24
25#include <vdr/menuitems.h>
26
27class cSoftHdAudio;
28class cSoftHdConfig;
29class cSoftHdDevice;
30
31/*****************************************************************************
32 * cMenuSetupSoft - Setup menu
33 ****************************************************************************/
34
38class cMenuSetupSoft : public cMenuSetupPage
39{
40public:
42 virtual eOSState ProcessKey(eKeys);
43
44protected:
45 // local copies of global setup variables:
46
47 // General
50
51 // Audio
66
67 // Audio equalizer
71
72 // Picture-in-Picture
81
82 // Logging
100
101 // Statistics
103
104 // Expert settings
112#ifdef USE_GLES
113 int m_cMaxSizeGPUImageCache;
114#endif
115
116private:
120
121 inline cOsdItem * CollapsedItem(const char *, int &, const char * = NULL);
122 void Create(void);
123
124protected:
125 virtual void Store(void);
126};
127
128#endif
cMenuSetupSoft - SoftHdDevice plugin menu setup page class
void Create(void)
Create setup menu.
cSoftHdDevice * m_pDevice
virtual eOSState ProcessKey(eKeys)
Process key for setup menu.
cSoftHdAudio * m_pAudioDevice
virtual void Store(void)
Store setup.
int m_cDecoderFallbackToSwNumPkts
cSoftHdConfig * m_pConfig
cOsdItem * CollapsedItem(const char *, int &, const char *=NULL)
Create a collapsed item.
cSoftHdAudio - Audio class
Definition audio.h:51