Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/constants.py
diff options
context:
space:
mode:
Diffstat (limited to 'constants.py')
-rw-r--r--constants.py46
1 files changed, 46 insertions, 0 deletions
diff --git a/constants.py b/constants.py
new file mode 100644
index 0000000..9b0ed4a
--- /dev/null
+++ b/constants.py
@@ -0,0 +1,46 @@
+# -*- coding: UTF-8 -*-
+import os
+from gettext import gettext as _
+
+from sugar.activity import activity
+
+MODE_PHOTO = 0
+MODE_VIDEO = 1
+MODE_AUDIO = 2
+TYPE_PHOTO = MODE_PHOTO
+TYPE_VIDEO = MODE_VIDEO
+TYPE_AUDIO = MODE_AUDIO
+
+STATE_READY = 0
+STATE_RECORDING = 1
+STATE_PROCESSING = 2
+STATE_DOWNLOADING = 3
+
+MEDIA_INFO = {}
+MEDIA_INFO[TYPE_PHOTO] = {
+ 'name' : 'photo',
+ 'mime' : 'image/jpeg',
+ 'ext' : 'jpg',
+ 'istr' : _('Photo')
+}
+
+MEDIA_INFO[TYPE_VIDEO] = {
+ 'name' : 'video',
+ 'mime' : 'video/ogg',
+ 'ext' : 'ogg',
+ 'istr' : _('Video')
+}
+
+MEDIA_INFO[TYPE_AUDIO] = {
+ 'name' : 'audio',
+ 'mime' :'audio/ogg',
+ 'ext' : 'ogg',
+ 'istr' : _('Audio')
+}
+
+DBUS_SERVICE = "org.laptop.Record"
+DBUS_IFACE = DBUS_SERVICE
+DBUS_PATH = "/org/laptop/Record"
+
+GFX_PATH = os.path.join(activity.get_bundle_path(), "gfx")
+