summaryrefslogtreecommitdiff
path: root/seduservice.h
diff options
context:
space:
mode:
authorhorchi <vdr@jwendel.de>2012-11-30 07:45:15 +0100
committerhorchi <vdr@jwendel.de>2012-11-30 07:45:15 +0100
commit68fca5fc8c2fcb462e294ede7379f9bfc0350e29 (patch)
tree370f6ebfa301903dd4873dd1d645c9a5ebf48afa /seduservice.h
parent98b8637fa506ff8d56d68fd38883e151e05d85bf (diff)
parent58250a33a5f60aa415c3b4548096ab3b37368b0a (diff)
downloadvdr-plugin-seduatmo-68fca5fc8c2fcb462e294ede7379f9bfc0350e29.tar.gz
vdr-plugin-seduatmo-68fca5fc8c2fcb462e294ede7379f9bfc0350e29.tar.bz2
Merge branch 'develop' of projects.vdr-developer.org:vdr-plugin-seduatmo into develop
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[];
};