summaryrefslogtreecommitdiff
path: root/exif.h
diff options
context:
space:
mode:
authorAndreas Brachold <vdr07@deltab.de>2006-01-14 11:09:41 +0000
committerAndreas Brachold <vdr07@deltab.de>2006-01-14 11:09:41 +0000
commit09842bddc7ce23b92648b95004407679be99cb03 (patch)
tree2d66d078d2d1bf2cc9b96e1154c08be36c0bea8d /exif.h
parent928853f57f548b9a301811cf374b9a4889b68f17 (diff)
downloadvdr-plugin-image-09842bddc7ce23b92648b95004407679be99cb03.tar.gz
vdr-plugin-image-09842bddc7ce23b92648b95004407679be99cb03.tar.bz2
now inital rotation depends founded exif data
Diffstat (limited to 'exif.h')
-rw-r--r--exif.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/exif.h b/exif.h
index 55ccdb6..868a320 100644
--- a/exif.h
+++ b/exif.h
@@ -38,5 +38,24 @@ public:
virtual eOSState ProcessKey(eKeys Key);
};
+enum ImageExifOrientation {
+ IMAGE_EXIF_ORIENTATION_NONE = 0,
+ IMAGE_EXIF_ORIENTATION_TOP_LEFT,
+ IMAGE_EXIF_ORIENTATION_TOP_RIGHT,
+ IMAGE_EXIF_ORIENTATION_BOTTOM_RIGHT,
+ IMAGE_EXIF_ORIENTATION_BOTTOM_LEFT,
+ IMAGE_EXIF_ORIENTATION_LEFT_TOP,
+ IMAGE_EXIF_ORIENTATION_RIGHT_TOP,
+ IMAGE_EXIF_ORIENTATION_RIGHT_BOTTOM,
+ IMAGE_EXIF_ORIENTATION_LEFT_BOTTOM
+};
+
+enum ImageMirror {
+ NONE = 0,
+ MIRROR,
+ FLIP
+};
+
+ImageExifOrientation GetRotationFromExifData (const char *filename, int& rotate, ImageMirror& mirror);
#endif //__MENU_EXIF_H