DEFAULT_VALIGNMENT
GES_TEXT_VALIGN_TYPE
ges_text_valign_get_type
+GESVideoTestPattern
+GES_VIDEO_TEST_PATTERN_TYPE
+ges_video_test_pattern_get_type
</SECTION>
<SECTION>
<TITLE>GESTrackVideoTestSource</TITLE>
GESTrackVideoTestSource
GESTrackVideoTestSourceClass
-GESTrackVideoBgSrcPattern
ges_track_video_test_source_new
ges_track_video_test_source_get_type
<SUBSECTION Standard>
ges_cust_timeline_src_get_type
ges_simple_timeline_layer_get_type
ges_video_transition_type_get_type
+ges_text_valign_get_type
+ges_text_halign_get_type
}
return text_overlay_halign_type;
}
+
+/* table more-or-less copied from gstvideotestsrc.c */
+GEnumValue vpattern_enum_values[] = {
+ {GES_VIDEO_TEST_PATTERN_SMPTE, "SMPTE 100% color bars", "smpte"}
+ ,
+ {GES_VIDEO_TEST_PATTERN_SNOW, "Random (television snow)", "snow"}
+ ,
+ {GES_VIDEO_TEST_PATTERN_BLACK, "100% Black", "black"}
+ ,
+ {GES_VIDEO_TEST_PATTERN_WHITE, "100% White", "white"}
+ ,
+ {GES_VIDEO_TEST_PATTERN_RED, "Red", "red"}
+ ,
+ {GES_VIDEO_TEST_PATTERN_GREEN, "Green", "green"}
+ ,
+ {GES_VIDEO_TEST_PATTERN_BLUE, "Blue", "blue"}
+ ,
+ {GES_VIDEO_TEST_PATTERN_CHECKERS1, "Checkers 1px", "checkers-1"}
+ ,
+ {GES_VIDEO_TEST_PATTERN_CHECKERS2, "Checkers 2px", "checkers-2"}
+ ,
+ {GES_VIDEO_TEST_PATTERN_CHECKERS4, "Checkers 4px", "checkers-4"}
+ ,
+ {GES_VIDEO_TEST_PATTERN_CHECKERS8, "Checkers 8px", "checkers-8"}
+ ,
+ {GES_VIDEO_TEST_PATTERN_CIRCULAR, "Circular", "circular"}
+ ,
+ {GES_VIDEO_TEST_PATTERN_BLINK, "Blink", "blink"}
+ ,
+ {GES_VIDEO_TEST_PATTERN_SMPTE75, "SMPTE 75% color bars", "smpte75"}
+ ,
+ {0, NULL, NULL}
+};
+
+GType
+ges_video_test_pattern_get_type (void)
+{
+
+ static gsize once = 0;
+ static GType theType = 0;
+
+ if (g_once_init_enter (&once)) {
+ theType = g_enum_register_static ("GESTimelineTestSourceVPattern",
+ vpattern_enum_values);
+ g_once_init_leave (&once, 1);
+ };
+
+ return theType;
+}
GType ges_text_halign_get_type (void);
+/**
+ * GESVideoTestPattern:
+ * @GES_VIDEO_TEST_PATTERN_SMPTE: A standard SMPTE test pattern
+ * @GES_VIDEO_TEST_PATTERN_SNOW: Random noise
+ * @GES_VIDEO_TEST_PATTERN_BLACK: A black image
+ * @GES_VIDEO_TEST_PATTERN_WHITE: A white image
+ * @GES_VIDEO_TEST_PATTERN_RED: A red image
+ * @GES_VIDEO_TEST_PATTERN_GREEN: A green image
+ * @GES_VIDEO_TEST_PATTERN_BLUE: A blue image
+ * @GES_VIDEO_TEST_PATTERN_CHECKERS1: Checkers pattern (1px)
+ * @GES_VIDEO_TEST_PATTERN_CHECKERS2: Checkers pattern (2px)
+ * @GES_VIDEO_TEST_PATTERN_CHECKERS4: Checkers pattern (4px)
+ * @GES_VIDEO_TEST_PATTERN_CHECKERS8: Checkers pattern (8px)
+ * @GES_VIDEO_TEST_PATTERN_CIRCULAR: Circular pattern
+ * @GES_VIDEO_TEST_PATTERN_BLINK: Alternate between black and white
+ * @GES_VIDEO_TEST_PATTERN_SMPTE75: SMPTE test pattern (75% color bars)
+ *
+ * The test pattern to produce
+ */
+
+typedef enum {
+ GES_VIDEO_TEST_PATTERN_SMPTE,
+ GES_VIDEO_TEST_PATTERN_SNOW,
+ GES_VIDEO_TEST_PATTERN_BLACK,
+ GES_VIDEO_TEST_PATTERN_WHITE,
+ GES_VIDEO_TEST_PATTERN_RED,
+ GES_VIDEO_TEST_PATTERN_GREEN,
+ GES_VIDEO_TEST_PATTERN_BLUE,
+ GES_VIDEO_TEST_PATTERN_CHECKERS1,
+ GES_VIDEO_TEST_PATTERN_CHECKERS2,
+ GES_VIDEO_TEST_PATTERN_CHECKERS4,
+ GES_VIDEO_TEST_PATTERN_CHECKERS8,
+ GES_VIDEO_TEST_PATTERN_CIRCULAR,
+ GES_VIDEO_TEST_PATTERN_BLINK,
+ GES_VIDEO_TEST_PATTERN_SMPTE75,
+} GESVideoTestPattern;
+
+
+#define GES_VIDEO_TEST_PATTERN_TYPE\
+ ges_video_test_pattern_get_type()
+
+extern GEnumValue vpattern_enum_values[];
+
+GType ges_video_test_pattern_get_type (void);
+
G_END_DECLS
#endif /* __GES_ENUMS_H__ */