summaryrefslogtreecommitdiff
path: root/seduservice.h
diff options
context:
space:
mode:
authorhorchi <vdr@jwendel.de>2012-11-28 09:17:32 +0100
committerhorchi <vdr@jwendel.de>2012-11-28 09:17:32 +0100
commit0197b5c98cdeec3740644655963e1f100d73998e (patch)
tree029168cfc6a31cb3bb6309f2b8ae577302307d8d /seduservice.h
downloadvdr-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.h67
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