summaryrefslogtreecommitdiff
path: root/ges/ges-enums.c
diff options
context:
space:
mode:
authorThibault Saunier <thibault.saunier@collabora.com>2012-12-17 15:23:39 -0300
committerThibault Saunier <thibault.saunier@collabora.com>2012-12-19 11:45:38 -0300
commit3de2670b00e81321774a55dc3594fdb521a17fec (patch)
treec8a3c0cae20416fc537e178c926f88de237dfc29 /ges/ges-enums.c
parent97862bbe4858b17ad4a7e94d8552315273bf076b (diff)
metacontainer: Finnish GESMetaContainer implementation
Diffstat (limited to 'ges/ges-enums.c')
-rw-r--r--ges/ges-enums.c23
1 files changed, 23 insertions, 0 deletions
diff --git a/ges/ges-enums.c b/ges/ges-enums.c
index 15702c2e..febf8175 100644
--- a/ges/ges-enums.c
+++ b/ges/ges-enums.c
@@ -618,3 +618,26 @@ ges_video_test_pattern_get_type (void)
return theType;
}
+
+static void
+register_ges_meta_flag (GType * id)
+{
+ static const GFlagsValue values[] = {
+ {C_ENUM (GES_META_READABLE), "GES_META_READABLE", "readable"},
+ {C_ENUM (GES_META_WRITABLE), "GES_META_WRITABLE", "writable"},
+ {C_ENUM (GES_META_READ_WRITE), "GES_META_READ_WRITE", "readwrite"},
+ {0, NULL, NULL}
+ };
+
+ *id = g_flags_register_static ("GESMetaFlag", values);
+}
+
+GType
+ges_meta_flag_get_type (void)
+{
+ static GType id;
+ static GOnce once = G_ONCE_INIT;
+
+ g_once (&once, (GThreadFunc) register_ges_meta_flag, &id);
+ return id;
+}