vdr
1.7.31
Main Page
Namespaces
Classes
Files
File List
File Members
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
* $Id: setup.h 1.12 2012/02/08 15:14:56 kls Exp $
7
*/
8
9
#ifndef _HDFF_SETUP_H_
10
#define _HDFF_SETUP_H_
11
12
#include <
vdr/plugin.h
>
13
#include "
hdffcmd.h
"
14
15
struct
cHdffSetup
16
{
17
cHdffSetup
(
void
);
18
bool
SetupParse
(
const
char
* Name,
const
char
* Value);
19
void
GetOsdSize
(
int
&Width,
int
&Height,
double
&PixelAspect);
20
HdffVideoMode_t
GetVideoMode
(
void
);
21
void
SetNextVideoConversion
(
void
);
22
const
char
*
GetVideoConversionString
(
void
);
23
24
int
Resolution
;
25
int
VideoModeAdaption
;
26
int
TvFormat
;
27
int
VideoConversion
;
28
int
AnalogueVideo
;
29
int
AudioDelay
;
30
int
AudioDownmix
;
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
41
int
HideMainMenu
;
42
};
43
44
extern
cHdffSetup
gHdffSetup
;
45
46
class
cHdffSetupPage
:
public
cMenuSetupPage
47
{
48
private
:
49
HDFF::cHdffCmdIf
*
mHdffCmdIf
;
50
cHdffSetup
mNewHdffSetup
;
51
cOsdItem
*
mTvFormatItem
;
52
int
mVideoConversion
;
53
54
void
BuildVideoConversionItem
(
void
);
55
56
protected
:
57
virtual
void
Store
(
void
);
58
59
public
:
60
cHdffSetupPage
(
HDFF::cHdffCmdIf
* pHdffCmdIf);
61
virtual
~cHdffSetupPage
(
void
);
62
virtual
eOSState
ProcessKey
(
eKeys
Key);
63
};
64
65
#endif
Generated by
1.8.1.2