summaryrefslogtreecommitdiff
path: root/seduservice.h
diff options
context:
space:
mode:
authorhorchi <vdr@jwendel.de>2012-11-30 07:38:44 +0100
committerhorchi <vdr@jwendel.de>2012-11-30 07:38:44 +0100
commit58250a33a5f60aa415c3b4548096ab3b37368b0a (patch)
tree789c1377d38aea960228b4328f703c98072ec050 /seduservice.h
parent77d98f2dea54da5aa987ae1ad6cc7d16e5b577ee (diff)
downloadvdr-plugin-seduatmo-58250a33a5f60aa415c3b4548096ab3b37368b0a.tar.gz
vdr-plugin-seduatmo-58250a33a5f60aa415c3b4548096ab3b37368b0a.tar.bz2
added wheel effects provides by TheChief
Diffstat (limited to 'seduservice.h')
-rw-r--r--seduservice.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/seduservice.h b/seduservice.h
index 9612331..7079041 100644
--- a/seduservice.h
+++ b/seduservice.h
@@ -10,6 +10,18 @@
#define __SEDU_SERVICE_H
//***************************************************************************
+// Pixel - format as provided by softhddevice
+//***************************************************************************
+
+struct Pixel
+{
+ unsigned char b;
+ unsigned char g;
+ unsigned char r;
+ unsigned char a;
+};
+
+//***************************************************************************
// Sedu Service
//***************************************************************************
@@ -37,6 +49,8 @@ class cSeduService
vmAtmo,
vmFixedCol,
vmRainbow,
+ vmColorWheel,
+ vmColorWheelStatic,
vmBlack,
vmDetached,
vmCount
@@ -61,6 +75,9 @@ class cSeduService
// static
+ void rgb2hsv(int r, int g, int b, double* h, double* s, double* v);
+ Pixel hsv2rgb(int h, double s, double v);
+
static const char* toName(ViewMode vm);
static const char* viewModes[];
};