vdr
2.7.3
PLUGINS
src
dvbhddevice
setup.h
Go to the documentation of this file.
1
/*
2
* setup.h: Setup for the DVB HD Full Featured On Screen Display
3
*
4
* See the README file for copyright information and how to reach the author.
5
*/
6
7
#ifndef _HDFF_SETUP_H_
8
#define _HDFF_SETUP_H_
9
10
#include <vdr/plugin.h>
11
#include "
hdffcmd.h
"
12
13
struct
cHdffSetup
14
{
15
cHdffSetup
(
void
);
16
bool
SetupParse
(
const
char
* Name,
const
char
* Value);
17
void
GetOsdSize
(
int
&Width,
int
&Height,
double
&PixelAspect);
18
HdffVideoMode_t
GetVideoMode
(
void
);
19
void
SetNextVideoConversion
(
void
);
20
const
char
*
GetVideoConversionString
(
void
);
21
void
SetVideoFormat
(
HDFF::cHdffCmdIf
* HdffCmdIf);
22
23
int
Resolution
;
24
int
VideoModeAdaption
;
25
int
TvFormat
;
26
int
VideoConversion
;
27
int
AnalogueVideo
;
28
int
AudioDelay
;
29
int
AudioDownmix
;
30
int
AvSyncShift
;
31
int
OsdSize
;
32
int
CecEnabled
;
33
int
CecTvOn
;
34
int
CecTvOff
;
35
int
RemoteProtocol
;
36
int
RemoteAddress
;
37
38
int
HighLevelOsd
;
39
int
TrueColorOsd
;
40
int
TrueColorFormat
;
41
42
int
HideMainMenu
;
43
};
44
45
extern
cHdffSetup
gHdffSetup
;
46
47
class
cHdffSetupPage
:
public
cMenuSetupPage
48
{
49
private
:
50
HDFF::cHdffCmdIf
*
mHdffCmdIf
;
51
cHdffSetup
mNewHdffSetup
;
52
cOsdItem
*
mTvFormatItem
;
53
int
mVideoConversion
;
54
55
void
BuildVideoConversionItem
(
void
);
56
57
protected
:
58
virtual
void
Store
(
void
);
59
60
public
:
61
cHdffSetupPage
(
HDFF::cHdffCmdIf
* pHdffCmdIf);
62
virtual
~cHdffSetupPage
(
void
);
63
virtual
eOSState
ProcessKey
(
eKeys
Key);
64
};
65
66
#endif
HDFF::cHdffCmdIf
Definition
hdffcmd.h:16
cHdffSetupPage
Definition
setup.h:48
cHdffSetupPage::Store
virtual void Store(void)
Definition
setup.c:368
cHdffSetupPage::BuildVideoConversionItem
void BuildVideoConversionItem(void)
Definition
setup.c:332
cHdffSetupPage::mHdffCmdIf
HDFF::cHdffCmdIf * mHdffCmdIf
Definition
setup.h:50
cHdffSetupPage::~cHdffSetupPage
virtual ~cHdffSetupPage(void)
Definition
setup.c:328
cHdffSetupPage::ProcessKey
virtual eOSState ProcessKey(eKeys Key)
Definition
setup.c:452
cHdffSetupPage::mTvFormatItem
cOsdItem * mTvFormatItem
Definition
setup.h:52
cHdffSetupPage::cHdffSetupPage
cHdffSetupPage(HDFF::cHdffCmdIf *pHdffCmdIf)
Definition
setup.c:196
cHdffSetupPage::mNewHdffSetup
cHdffSetup mNewHdffSetup
Definition
setup.h:51
cHdffSetupPage::mVideoConversion
int mVideoConversion
Definition
setup.h:53
cMenuSetupPage
Definition
menuitems.h:229
cOsdItem
Definition
osdbase.h:48
hdffcmd.h
HdffVideoMode_t
HdffVideoMode_t
Definition
hdffcmd_hdmi.h:29
eKeys
eKeys
Definition
keys.h:16
eOSState
eOSState
Definition
osdbase.h:18
gHdffSetup
cHdffSetup gHdffSetup
Definition
setup.c:16
cHdffSetup
Definition
setup.h:14
cHdffSetup::AudioDownmix
int AudioDownmix
Definition
setup.h:29
cHdffSetup::SetupParse
bool SetupParse(const char *Name, const char *Value)
Definition
setup.c:40
cHdffSetup::CecTvOn
int CecTvOn
Definition
setup.h:33
cHdffSetup::GetVideoConversionString
const char * GetVideoConversionString(void)
Definition
setup.c:163
cHdffSetup::RemoteProtocol
int RemoteProtocol
Definition
setup.h:35
cHdffSetup::HideMainMenu
int HideMainMenu
Definition
setup.h:42
cHdffSetup::AvSyncShift
int AvSyncShift
Definition
setup.h:30
cHdffSetup::TrueColorFormat
int TrueColorFormat
Definition
setup.h:40
cHdffSetup::HighLevelOsd
int HighLevelOsd
Definition
setup.h:38
cHdffSetup::CecTvOff
int CecTvOff
Definition
setup.h:34
cHdffSetup::TvFormat
int TvFormat
Definition
setup.h:25
cHdffSetup::AnalogueVideo
int AnalogueVideo
Definition
setup.h:27
cHdffSetup::SetVideoFormat
void SetVideoFormat(HDFF::cHdffCmdIf *HdffCmdIf)
Definition
setup.c:185
cHdffSetup::CecEnabled
int CecEnabled
Definition
setup.h:32
cHdffSetup::VideoModeAdaption
int VideoModeAdaption
Definition
setup.h:24
cHdffSetup::VideoConversion
int VideoConversion
Definition
setup.h:26
cHdffSetup::OsdSize
int OsdSize
Definition
setup.h:31
cHdffSetup::AudioDelay
int AudioDelay
Definition
setup.h:28
cHdffSetup::RemoteAddress
int RemoteAddress
Definition
setup.h:36
cHdffSetup::SetNextVideoConversion
void SetNextVideoConversion(void)
Definition
setup.c:123
cHdffSetup::cHdffSetup
cHdffSetup(void)
Definition
setup.c:18
cHdffSetup::GetOsdSize
void GetOsdSize(int &Width, int &Height, double &PixelAspect)
Definition
setup.c:64
cHdffSetup::GetVideoMode
HdffVideoMode_t GetVideoMode(void)
Definition
setup.c:107
cHdffSetup::TrueColorOsd
int TrueColorOsd
Definition
setup.h:39
cHdffSetup::Resolution
int Resolution
Definition
setup.h:23
Generated by
1.12.0