diff options
author | horchi <vdr@jwendel.de> | 2012-11-28 09:17:32 +0100 |
---|---|---|
committer | horchi <vdr@jwendel.de> | 2012-11-28 09:17:32 +0100 |
commit | 0197b5c98cdeec3740644655963e1f100d73998e (patch) | |
tree | 029168cfc6a31cb3bb6309f2b8ae577302307d8d /seduservice.h | |
download | vdr-plugin-seduatmo-0197b5c98cdeec3740644655963e1f100d73998e.tar.gz vdr-plugin-seduatmo-0197b5c98cdeec3740644655963e1f100d73998e.tar.bz2 |
initial Release of vdr-plugin-seduatmo
Diffstat (limited to 'seduservice.h')
-rw-r--r-- | seduservice.h | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/seduservice.h b/seduservice.h new file mode 100644 index 0000000..eb2dff3 --- /dev/null +++ b/seduservice.h @@ -0,0 +1,67 @@ +/* + * seduservice.h: A plugin for the Video Disk Recorder + * + * See the README file for copyright information and how to reach the author. + * + * $Id: seduservice.h,v 1.3 2012/11/22 18:02:59 wendel Exp $ + */ + +#ifndef __SEDU_SERVICE_H +#define __SEDU_SERVICE_H + +//*************************************************************************** +// Sedu Service +//*************************************************************************** + +class cSeduService +{ + public: + + enum Cinebars + { + cbHorizontal, + cbVertical, + cbBoth, + cbCount + }; + + enum SeduMode + { + smMiniDMX, + smTpm2, + smCount + }; + + enum ViewMode + { + vmAtmo, + vmFixedCol, + vmBlack, + vmDetached, + vmCount + }; + + enum LedPosition + { + lpTop, + lpLeft, + lpBottom, + lpRight + }; + + struct cLed + { + int x; + int toX; + int y; + int toY; + LedPosition lp; + }; + + // static + + static const char* toName(ViewMode vm); + static const char* viewModes[]; +}; + +#endif // __SEDU_SERVICE_H |