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
27
class
cSoftHdAudio
;
28
class
cSoftHdConfig
;
29
class
cSoftHdDevice
;
30
31
/*****************************************************************************
32
* cMenuSetupSoft - Setup menu
33
****************************************************************************/
34
38
class
cMenuSetupSoft
:
public
cMenuSetupPage
39
{
40
public
:
41
cMenuSetupSoft
(
cSoftHdDevice
*);
42
virtual
eOSState
ProcessKey
(eKeys);
43
44
protected
:
45
// local copies of global setup variables:
46
47
// General
48
int
m_cGeneralMenu
;
49
int
m_cHideMainMenuEntry
;
50
51
// Audio
52
int
m_cAudioMenu
;
53
int
m_cAudioSoftvol
;
54
int
m_cAudioDownmix
;
55
int
m_cAudioPassthroughDefault
;
56
int
m_cAudioPassthroughAC3
;
57
int
m_cAudioPassthroughEAC3
;
58
int
m_cAudioPassthroughDTS
;
59
int
m_cAudioAutoAES
;
60
int
m_cAudioDelay
;
61
int
m_cAudioNormalize
;
62
int
m_cAudioMaxNormalize
;
63
int
m_cAudioCompression
;
64
int
m_cAudioMaxCompression
;
65
int
m_cAudioStereoDescent
;
66
67
// Audio equalizer
68
int
m_cAudioFilterMenu
;
69
int
m_cAudioEq
;
70
int
m_cAudioEqBand
[18];
71
72
// Picture-in-Picture
73
int
m_cPipMenu
;
74
int
m_cPipScalePercent
;
75
int
m_cPipLeftPercent
;
76
int
m_cPipTopPercent
;
77
int
m_cPipUseAlt
;
78
int
m_cPipAltScalePercent
;
79
int
m_cPipAltLeftPercent
;
80
int
m_cPipAltTopPercent
;
81
82
// Logging
83
int
m_cLoggingMenu
;
84
int
m_cLogDefault
;
85
int
m_cLogDebug_
;
86
int
m_cLogDRM
;
87
int
m_cLogCodec
;
88
int
m_cLogAVSync
;
89
int
m_cLogSound
;
90
int
m_cLogFFmpeg
;
91
int
m_cLogPacket
;
92
int
m_cLogOSD
;
93
int
m_cLogGrab
;
94
int
m_cLogStill
;
95
int
m_cLogTrick
;
96
int
m_cLogMedia
;
97
int
m_cLogGL
;
98
int
m_cLogGLTime
;
99
int
m_cLogGLTimeAll
;
100
101
// Statistics
102
int
m_cStatisticsMenu
;
103
104
// Expert settings
105
int
m_cExpertMenu
;
106
int
m_cAdditionalBufferLengthMs
;
107
int
m_cDisableDeint
;
108
int
m_cDecoderNeedsIFrame
;
109
int
m_cParseH264Dimensions
;
110
int
m_cDecoderFallbackToSw
;
111
int
m_cDecoderFallbackToSwNumPkts
;
112
#ifdef USE_GLES
113
int
m_cMaxSizeGPUImageCache;
114
#endif
115
116
private
:
117
cSoftHdDevice
*
m_pDevice
;
118
cSoftHdConfig
*
m_pConfig
;
119
cSoftHdAudio
*
m_pAudioDevice
;
120
121
inline
cOsdItem *
CollapsedItem
(
const
char
*,
int
&,
const
char
* = NULL);
122
void
Create
(
void
);
123
124
protected
:
125
virtual
void
Store
(
void
);
126
};
127
128
#endif
cMenuSetupSoft
cMenuSetupSoft - SoftHdDevice plugin menu setup page class
Definition
softhdsetupmenu.h:39
cMenuSetupSoft::m_cPipScalePercent
int m_cPipScalePercent
Definition
softhdsetupmenu.h:74
cMenuSetupSoft::m_cPipAltLeftPercent
int m_cPipAltLeftPercent
Definition
softhdsetupmenu.h:79
cMenuSetupSoft::m_cAudioCompression
int m_cAudioCompression
Definition
softhdsetupmenu.h:63
cMenuSetupSoft::Create
void Create(void)
Create setup menu.
Definition
softhdsetupmenu.cpp:68
cMenuSetupSoft::m_cPipAltTopPercent
int m_cPipAltTopPercent
Definition
softhdsetupmenu.h:80
cMenuSetupSoft::m_cParseH264Dimensions
int m_cParseH264Dimensions
Definition
softhdsetupmenu.h:109
cMenuSetupSoft::m_cDecoderFallbackToSw
int m_cDecoderFallbackToSw
Definition
softhdsetupmenu.h:110
cMenuSetupSoft::m_pDevice
cSoftHdDevice * m_pDevice
Definition
softhdsetupmenu.h:117
cMenuSetupSoft::m_cAudioMaxNormalize
int m_cAudioMaxNormalize
Definition
softhdsetupmenu.h:62
cMenuSetupSoft::ProcessKey
virtual eOSState ProcessKey(eKeys)
Process key for setup menu.
Definition
softhdsetupmenu.cpp:228
cMenuSetupSoft::m_cAudioNormalize
int m_cAudioNormalize
Definition
softhdsetupmenu.h:61
cMenuSetupSoft::m_cLoggingMenu
int m_cLoggingMenu
Definition
softhdsetupmenu.h:83
cMenuSetupSoft::m_cLogDefault
int m_cLogDefault
Definition
softhdsetupmenu.h:84
cMenuSetupSoft::m_cLogSound
int m_cLogSound
Definition
softhdsetupmenu.h:89
cMenuSetupSoft::m_cLogGLTimeAll
int m_cLogGLTimeAll
Definition
softhdsetupmenu.h:99
cMenuSetupSoft::m_cLogPacket
int m_cLogPacket
Definition
softhdsetupmenu.h:91
cMenuSetupSoft::m_cAudioSoftvol
int m_cAudioSoftvol
Definition
softhdsetupmenu.h:53
cMenuSetupSoft::m_cLogGL
int m_cLogGL
Definition
softhdsetupmenu.h:97
cMenuSetupSoft::m_cAudioDownmix
int m_cAudioDownmix
Definition
softhdsetupmenu.h:54
cMenuSetupSoft::m_cAudioStereoDescent
int m_cAudioStereoDescent
Definition
softhdsetupmenu.h:65
cMenuSetupSoft::m_cLogTrick
int m_cLogTrick
Definition
softhdsetupmenu.h:95
cMenuSetupSoft::m_cLogOSD
int m_cLogOSD
Definition
softhdsetupmenu.h:92
cMenuSetupSoft::m_cAudioMaxCompression
int m_cAudioMaxCompression
Definition
softhdsetupmenu.h:64
cMenuSetupSoft::m_pAudioDevice
cSoftHdAudio * m_pAudioDevice
Definition
softhdsetupmenu.h:119
cMenuSetupSoft::m_cHideMainMenuEntry
int m_cHideMainMenuEntry
Definition
softhdsetupmenu.h:49
cMenuSetupSoft::m_cAudioMenu
int m_cAudioMenu
Definition
softhdsetupmenu.h:52
cMenuSetupSoft::m_cLogAVSync
int m_cLogAVSync
Definition
softhdsetupmenu.h:88
cMenuSetupSoft::m_cLogCodec
int m_cLogCodec
Definition
softhdsetupmenu.h:87
cMenuSetupSoft::m_cAudioEqBand
int m_cAudioEqBand[18]
Definition
softhdsetupmenu.h:70
cMenuSetupSoft::m_cPipUseAlt
int m_cPipUseAlt
Definition
softhdsetupmenu.h:77
cMenuSetupSoft::m_cLogGrab
int m_cLogGrab
Definition
softhdsetupmenu.h:93
cMenuSetupSoft::m_cAudioDelay
int m_cAudioDelay
Definition
softhdsetupmenu.h:60
cMenuSetupSoft::m_cLogDebug_
int m_cLogDebug_
Definition
softhdsetupmenu.h:85
cMenuSetupSoft::m_cPipMenu
int m_cPipMenu
Definition
softhdsetupmenu.h:73
cMenuSetupSoft::m_cExpertMenu
int m_cExpertMenu
Definition
softhdsetupmenu.h:105
cMenuSetupSoft::m_cAudioEq
int m_cAudioEq
Definition
softhdsetupmenu.h:69
cMenuSetupSoft::m_cLogGLTime
int m_cLogGLTime
Definition
softhdsetupmenu.h:98
cMenuSetupSoft::m_cDisableDeint
int m_cDisableDeint
Definition
softhdsetupmenu.h:107
cMenuSetupSoft::m_cAudioPassthroughEAC3
int m_cAudioPassthroughEAC3
Definition
softhdsetupmenu.h:57
cMenuSetupSoft::m_cAudioPassthroughDefault
int m_cAudioPassthroughDefault
Definition
softhdsetupmenu.h:55
cMenuSetupSoft::m_cLogStill
int m_cLogStill
Definition
softhdsetupmenu.h:94
cMenuSetupSoft::m_cDecoderNeedsIFrame
int m_cDecoderNeedsIFrame
Definition
softhdsetupmenu.h:108
cMenuSetupSoft::m_cPipLeftPercent
int m_cPipLeftPercent
Definition
softhdsetupmenu.h:75
cMenuSetupSoft::Store
virtual void Store(void)
Store setup.
Definition
softhdsetupmenu.cpp:371
cMenuSetupSoft::m_cLogFFmpeg
int m_cLogFFmpeg
Definition
softhdsetupmenu.h:90
cMenuSetupSoft::m_cPipAltScalePercent
int m_cPipAltScalePercent
Definition
softhdsetupmenu.h:78
cMenuSetupSoft::m_cDecoderFallbackToSwNumPkts
int m_cDecoderFallbackToSwNumPkts
Definition
softhdsetupmenu.h:111
cMenuSetupSoft::m_cAudioAutoAES
int m_cAudioAutoAES
Definition
softhdsetupmenu.h:59
cMenuSetupSoft::m_cAudioPassthroughDTS
int m_cAudioPassthroughDTS
Definition
softhdsetupmenu.h:58
cMenuSetupSoft::m_cLogMedia
int m_cLogMedia
Definition
softhdsetupmenu.h:96
cMenuSetupSoft::m_pConfig
cSoftHdConfig * m_pConfig
Definition
softhdsetupmenu.h:118
cMenuSetupSoft::m_cGeneralMenu
int m_cGeneralMenu
Definition
softhdsetupmenu.h:48
cMenuSetupSoft::m_cStatisticsMenu
int m_cStatisticsMenu
Definition
softhdsetupmenu.h:102
cMenuSetupSoft::m_cAudioPassthroughAC3
int m_cAudioPassthroughAC3
Definition
softhdsetupmenu.h:56
cMenuSetupSoft::m_cPipTopPercent
int m_cPipTopPercent
Definition
softhdsetupmenu.h:76
cMenuSetupSoft::m_cAudioFilterMenu
int m_cAudioFilterMenu
Definition
softhdsetupmenu.h:68
cMenuSetupSoft::CollapsedItem
cOsdItem * CollapsedItem(const char *, int &, const char *=NULL)
Create a collapsed item.
Definition
softhdsetupmenu.cpp:55
cMenuSetupSoft::m_cAdditionalBufferLengthMs
int m_cAdditionalBufferLengthMs
Definition
softhdsetupmenu.h:106
cMenuSetupSoft::m_cLogDRM
int m_cLogDRM
Definition
softhdsetupmenu.h:86
cSoftHdAudio
cSoftHdAudio - Audio class
Definition
audio.h:51
cSoftHdConfig
Definition
config.h:30
cSoftHdDevice
Definition
softhddevice.h:110
softhdsetupmenu.h
Generated by
1.9.8