vdr  1.7.31
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);
21  void SetNextVideoConversion(void);
22  const char * GetVideoConversionString(void);
23 
26  int TvFormat;
31  int OsdSize;
33  int CecTvOn;
34  int CecTvOff;
37 
40 
42 };
43 
44 extern cHdffSetup gHdffSetup;
45 
47 {
48 private:
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