font_desc);
static void
-ges_tl_overlay_set_valign (GESTimelineOverlay * self,
- GESTrackVideoTitleSrcVAlign);
+ges_tl_overlay_set_valign (GESTimelineOverlay * self, GESTrackTitleSrcVAlign);
static void
-ges_tl_overlay_set_halign (GESTimelineOverlay * self,
- GESTrackVideoTitleSrcHAlign);
+ges_tl_overlay_set_halign (GESTimelineOverlay * self, GESTrackTitleSrcHAlign);
static GESTrackObject
* ges_tl_overlay_create_track_object (GESTimelineObject * obj,
static GType text_overlay_valign_type = 0;
static gsize initialized = 0;
static const GEnumValue text_overlay_valign[] = {
- {GES_TRACK_VIDEO_TITLE_SRC_VALIGN_BASELINE, "baseline", "baseline"},
- {GES_TRACK_VIDEO_TITLE_SRC_VALIGN_BOTTOM, "bottom", "bottom"},
- {GES_TRACK_VIDEO_TITLE_SRC_VALIGN_TOP, "top", "top"},
+ {GES_TRACK_TITLE_SRC_VALIGN_BASELINE, "baseline", "baseline"},
+ {GES_TRACK_TITLE_SRC_VALIGN_BOTTOM, "bottom", "bottom"},
+ {GES_TRACK_TITLE_SRC_VALIGN_TOP, "top", "top"},
{0, NULL, NULL},
};
static GType text_overlay_halign_type = 0;
static gsize initialized = 0;
static const GEnumValue text_overlay_halign[] = {
- {GES_TRACK_VIDEO_TITLE_SRC_HALIGN_LEFT, "left", "left"},
- {GES_TRACK_VIDEO_TITLE_SRC_HALIGN_CENTER, "center", "center"},
- {GES_TRACK_VIDEO_TITLE_SRC_HALIGN_RIGHT, "right", "right"},
+ {GES_TRACK_TITLE_SRC_HALIGN_LEFT, "left", "left"},
+ {GES_TRACK_TITLE_SRC_HALIGN_CENTER, "center", "center"},
+ {GES_TRACK_TITLE_SRC_HALIGN_RIGHT, "right", "right"},
{0, NULL, NULL},
};
static void
ges_tl_overlay_set_halign (GESTimelineOverlay * self,
- GESTrackVideoTitleSrcHAlign halign)
+ GESTrackTitleSrcHAlign halign)
{
GList *tmp;
GESTimelineObject *object = (GESTimelineObject *) self;
static void
ges_tl_overlay_set_valign (GESTimelineOverlay * self,
- GESTrackVideoTitleSrcVAlign valign)
+ GESTrackTitleSrcVAlign valign)
{
GList *tmp;
GESTimelineObject *object = (GESTimelineObject *) self;
static void
ges_tl_title_src_set_valign (GESTimelineTitleSource * self,
- GESTrackVideoTitleSrcVAlign);
+ GESTrackTitleSrcVAlign);
static void
ges_tl_title_src_set_halign (GESTimelineTitleSource * self,
- GESTrackVideoTitleSrcHAlign);
+ GESTrackTitleSrcHAlign);
static GESTrackObject
* ges_tl_title_src_create_track_object (GESTimelineObject * obj,
static GType text_overlay_valign_type = 0;
static gsize initialized = 0;
static const GEnumValue text_overlay_valign[] = {
- {GES_TRACK_VIDEO_TITLE_SRC_VALIGN_BASELINE, "baseline", "baseline"},
- {GES_TRACK_VIDEO_TITLE_SRC_VALIGN_BOTTOM, "bottom", "bottom"},
- {GES_TRACK_VIDEO_TITLE_SRC_VALIGN_TOP, "top", "top"},
+ {GES_TRACK_TITLE_SRC_VALIGN_BASELINE, "baseline", "baseline"},
+ {GES_TRACK_TITLE_SRC_VALIGN_BOTTOM, "bottom", "bottom"},
+ {GES_TRACK_TITLE_SRC_VALIGN_TOP, "top", "top"},
{0, NULL, NULL},
};
static GType text_overlay_halign_type = 0;
static gsize initialized = 0;
static const GEnumValue text_overlay_halign[] = {
- {GES_TRACK_VIDEO_TITLE_SRC_HALIGN_LEFT, "left", "left"},
- {GES_TRACK_VIDEO_TITLE_SRC_HALIGN_CENTER, "center", "center"},
- {GES_TRACK_VIDEO_TITLE_SRC_HALIGN_RIGHT, "right", "right"},
+ {GES_TRACK_TITLE_SRC_HALIGN_LEFT, "left", "left"},
+ {GES_TRACK_TITLE_SRC_HALIGN_CENTER, "center", "center"},
+ {GES_TRACK_TITLE_SRC_HALIGN_RIGHT, "right", "right"},
{0, NULL, NULL},
};
GESTrackObject *trackobject = (GESTrackObject *) tmp->data;
if (trackobject->track->type == GES_TRACK_TYPE_VIDEO)
- ges_track_video_title_source_set_text (GES_TRACK_VIDEO_TITLE_SOURCE
+ ges_track_title_source_set_text (GES_TRACK_TITLE_SOURCE
(trackobject), self->text);
}
}
GESTrackObject *trackobject = (GESTrackObject *) tmp->data;
if (trackobject->track->type == GES_TRACK_TYPE_VIDEO)
- ges_track_video_title_source_set_font_desc (GES_TRACK_VIDEO_TITLE_SOURCE
+ ges_track_title_source_set_font_desc (GES_TRACK_TITLE_SOURCE
(trackobject), self->font_desc);
}
}
static void
ges_tl_title_src_set_halign (GESTimelineTitleSource * self,
- GESTrackVideoTitleSrcHAlign halign)
+ GESTrackTitleSrcHAlign halign)
{
GList *tmp;
GESTimelineObject *object = (GESTimelineObject *) self;
GESTrackObject *trackobject = (GESTrackObject *) tmp->data;
if (trackobject->track->type == GES_TRACK_TYPE_VIDEO)
- ges_track_video_title_source_set_halignment (GES_TRACK_VIDEO_TITLE_SOURCE
+ ges_track_title_source_set_halignment (GES_TRACK_TITLE_SOURCE
(trackobject), self->halign);
}
}
static void
ges_tl_title_src_set_valign (GESTimelineTitleSource * self,
- GESTrackVideoTitleSrcVAlign valign)
+ GESTrackTitleSrcVAlign valign)
{
GList *tmp;
GESTimelineObject *object = (GESTimelineObject *) self;
GESTrackObject *trackobject = (GESTrackObject *) tmp->data;
if (trackobject->track->type == GES_TRACK_TYPE_VIDEO)
- ges_track_video_title_source_set_valignment (GES_TRACK_VIDEO_TITLE_SOURCE
+ ges_track_title_source_set_valignment (GES_TRACK_TITLE_SOURCE
(trackobject), self->valign);
}
}
GST_DEBUG ("Creating a GESTrackTitleSource");
if (track->type == GES_TRACK_TYPE_VIDEO) {
- res = (GESTrackObject *) ges_track_video_title_source_new ();
+ res = (GESTrackObject *) ges_track_title_source_new ();
GST_DEBUG ("Setting text property");
- ges_track_video_title_source_set_text (
- (GESTrackVideoTitleSource *) res, tfs->text);
+ ges_track_title_source_set_text ((GESTrackTitleSource *) res, tfs->text);
}
else if (track->type == GES_TRACK_TYPE_AUDIO) {
*/
/**
- * SECTION:ges-title-source
+ * SECTION:ges-track-overlay
* @short_description: Base Class for single-media sources
*/
#include "ges-track-title-source.h"
#include "ges-track-video-background-source.h"
-G_DEFINE_TYPE (GESTrackVideoTitleSource, ges_track_video_title_src,
- GES_TYPE_TRACK_SOURCE);
+G_DEFINE_TYPE (GESTrackTitleSource, ges_track_title_src, GES_TYPE_TRACK_SOURCE);
enum
{
PROP_0,
};
-static void ges_track_video_title_src_dispose (GObject * object);
+static void ges_track_title_src_dispose (GObject * object);
-static void ges_track_video_title_src_finalize (GObject * object);
+static void ges_track_title_src_finalize (GObject * object);
-static void ges_track_video_title_src_get_property (GObject * object, guint
+static void ges_track_title_src_get_property (GObject * object, guint
property_id, GValue * value, GParamSpec * pspec);
-static void ges_track_video_title_src_set_property (GObject * object, guint
+static void ges_track_title_src_set_property (GObject * object, guint
property_id, const GValue * value, GParamSpec * pspec);
-static GstElement *ges_track_video_title_src_create_element (GESTrackSource
- * self);
+static GstElement *ges_track_title_src_create_element (GESTrackSource * self);
static void
-ges_track_video_title_src_class_init (GESTrackVideoTitleSourceClass * klass)
+ges_track_title_src_class_init (GESTrackTitleSourceClass * klass)
{
GObjectClass *object_class;
GESTrackSourceClass *bg_class;
object_class = G_OBJECT_CLASS (klass);
bg_class = GES_TRACK_SOURCE_CLASS (klass);
- object_class->get_property = ges_track_video_title_src_get_property;
- object_class->set_property = ges_track_video_title_src_set_property;
- object_class->dispose = ges_track_video_title_src_dispose;
- object_class->finalize = ges_track_video_title_src_finalize;
+ object_class->get_property = ges_track_title_src_get_property;
+ object_class->set_property = ges_track_title_src_set_property;
+ object_class->dispose = ges_track_title_src_dispose;
+ object_class->finalize = ges_track_title_src_finalize;
- bg_class->create_element = ges_track_video_title_src_create_element;
+ bg_class->create_element = ges_track_title_src_create_element;
}
static void
-ges_track_video_title_src_init (GESTrackVideoTitleSource * self)
+ges_track_title_src_init (GESTrackTitleSource * self)
{
self->text = NULL;
self->font_desc = g_strdup (DEFAULT_FONT_DESC);
}
static void
-ges_track_video_title_src_dispose (GObject * object)
+ges_track_title_src_dispose (GObject * object)
{
- GESTrackVideoTitleSource *self = GES_TRACK_VIDEO_TITLE_SOURCE (object);
+ GESTrackTitleSource *self = GES_TRACK_TITLE_SOURCE (object);
if (self->text) {
g_free (self->text);
}
self->background_el = NULL;
}
- G_OBJECT_CLASS (ges_track_video_title_src_parent_class)->dispose (object);
+ G_OBJECT_CLASS (ges_track_title_src_parent_class)->dispose (object);
}
static void
-ges_track_video_title_src_finalize (GObject * object)
+ges_track_title_src_finalize (GObject * object)
{
- G_OBJECT_CLASS (ges_track_video_title_src_parent_class)->finalize (object);
+ G_OBJECT_CLASS (ges_track_title_src_parent_class)->finalize (object);
}
static void
-ges_track_video_title_src_get_property (GObject * object,
+ges_track_title_src_get_property (GObject * object,
guint property_id, GValue * value, GParamSpec * pspec)
{
switch (property_id) {
}
static void
-ges_track_video_title_src_set_property (GObject * object,
+ges_track_title_src_set_property (GObject * object,
guint property_id, const GValue * value, GParamSpec * pspec)
{
switch (property_id) {
}
static GstElement *
-ges_track_video_title_src_create_element (GESTrackSource * object)
+ges_track_title_src_create_element (GESTrackSource * object)
{
- GESTrackVideoTitleSource *self = GES_TRACK_VIDEO_TITLE_SOURCE (object);
+ GESTrackTitleSource *self = GES_TRACK_TITLE_SOURCE (object);
GstElement *topbin, *background, *text;
GstPad *src;
}
/**
- * ges_track_video_title_source_set_text:
- * @self: the #GESTrackVideoTitleSource* to set text on
+ * ges_track_title_source_set_text:
+ * @self: the #GESTrackTitleSource* to set text on
* @text: the text to render. an internal copy of this text will be
* made.
*
*/
void
-ges_track_video_title_source_set_text (GESTrackVideoTitleSource * self,
- const gchar * text)
+ges_track_title_source_set_text (GESTrackTitleSource * self, const gchar * text)
{
if (self->text)
g_free (self->text);
}
/**
- * ges_track_video_title_source_set_font_desc:
- * @self: the #GESTrackVideoTitleSource
+ * ges_track_title_source_set_font_desc:
+ * @self: the #GESTrackTitleSource
* @font_desc: the pango font description
*
* Sets the text this track object will render.
*/
void
-ges_track_video_title_source_set_font_desc (GESTrackVideoTitleSource * self,
+ges_track_title_source_set_font_desc (GESTrackTitleSource * self,
const gchar * font_desc)
{
if (self->font_desc)
}
/**
- * ges_track_video_title_source_valignment:
- * @self: the #GESTrackVideoTitleSource* to set text on
- * @valign: #GESTrackVideoTitleSrcVAlign
+ * ges_track_title_source_valignment:
+ * @self: the #GESTrackTitleSource* to set text on
+ * @valign: #GESTrackTitleSrcVAlign
*
* Sets the vertical aligment of the text.
*/
void
-ges_track_video_title_source_set_valignment (GESTrackVideoTitleSource * self,
- GESTrackVideoTitleSrcVAlign valign)
+ges_track_title_source_set_valignment (GESTrackTitleSource * self,
+ GESTrackTitleSrcVAlign valign)
{
self->valign = valign;
GST_LOG ("set valignment to: %d", valign);
}
/**
- * ges_track_video_title_source_halignment:
- * @self: the #GESTrackVideoTitleSource* to set text on
- * @halign: #GESTrackVideoTitleSrcHAlign
+ * ges_track_title_source_halignment:
+ * @self: the #GESTrackTitleSource* to set text on
+ * @halign: #GESTrackTitleSrcHAlign
*
* Sets the vertical aligment of the text.
*/
void
-ges_track_video_title_source_set_halignment (GESTrackVideoTitleSource * self,
- GESTrackVideoTitleSrcHAlign halign)
+ges_track_title_source_set_halignment (GESTrackTitleSource * self,
+ GESTrackTitleSrcHAlign halign)
{
self->halign = halign;
GST_LOG ("set halignment to: %d", halign);
g_object_set (self->text_el, "halignment", halign, NULL);
}
-GESTrackVideoTitleSource *
-ges_track_video_title_source_new (void)
+GESTrackTitleSource *
+ges_track_title_source_new (void)
{
- return g_object_new (GES_TYPE_TRACK_VIDEO_TITLE_SOURCE, NULL);
+ return g_object_new (GES_TYPE_TRACK_TITLE_SOURCE, NULL);
}
* Boston, MA 02111-1307, USA.
*/
-#ifndef _GES_TRACK_VIDEO_TITLE_SOURCE
-#define _GES_TRACK_VIDEO_TITLE_SOURCE
+#ifndef _GES_TRACK_TITLE_SOURCE
+#define _GES_TRACK_TITLE_SOURCE
#include <glib-object.h>
#include <ges/ges-types.h>
G_BEGIN_DECLS
-#define GES_TYPE_TRACK_VIDEO_TITLE_SOURCE ges_track_video_title_src_get_type()
+#define GES_TYPE_TRACK_TITLE_SOURCE ges_track_title_src_get_type()
-#define GES_TRACK_VIDEO_TITLE_SOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TRACK_VIDEO_TITLE_SOURCE, GESTrackVideoTitleSource))
+#define GES_TRACK_TITLE_SOURCE(obj) \
+ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TRACK_TITLE_SOURCE, GESTrackTitleSource))
-#define GES_TRACK_VIDEO_TITLE_SOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TRACK_VIDEO_TITLE_SOURCE, GESTrackVideoTitleSourceClass))
+#define GES_TRACK_TITLE_SOURCE_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TRACK_TITLE_SOURCE, GESTrackTitleSourceClass))
-#define GES_IS_TRACK_VIDEO_TITLE_SOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TRACK_VIDEO_TITLE_SOURCE))
+#define GES_IS_TRACK_TITLE_SOURCE(obj) \
+ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TRACK_TITLE_SOURCE))
-#define GES_IS_TRACK_VIDEO_TITLE_SOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TRACK_VIDEO_TITLE_SOURCE))
+#define GES_IS_TRACK_TITLE_SOURCE_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TRACK_TITLE_SOURCE))
-#define GES_TRACK_VIDEO_TITLE_SOURCE_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK_VIDEO_TITLE_SOURCE, GESTrackVideoTitleSourceClass))
+#define GES_TRACK_TITLE_SOURCE_GET_CLASS(obj) \
+ (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK_TITLE_SOURCE, GESTrackTitleSourceClass))
#define DEFAULT_FONT_DESC "serif 36"
-#define DEFAULT_VALIGNMENT GES_TRACK_VIDEO_TITLE_SRC_VALIGN_BASELINE
-#define DEFAULT_HALIGNMENT GES_TRACK_VIDEO_TITLE_SRC_HALIGN_CENTER
+#define DEFAULT_VALIGNMENT GES_TRACK_TITLE_SRC_VALIGN_BASELINE
+#define DEFAULT_HALIGNMENT GES_TRACK_TITLE_SRC_HALIGN_CENTER
/**
- * GESTrackVideoTitleSrcVAlign:
- * @GES_TRACK_VIDEO_TITLE_SRC_VALIGN_BASELINE: draw text on the baseline
- * @GES_TRACK_VIDEO_TITLE_SRC_VALIGN_BOTTOM: draw text on the bottom
- * @GES_TRACK_VIDEO_TITLE_SRC_VALIGN_TOP: draw test on top
+ * GESTrackTitleSrcVAlign:
+ * @GES_TRACK_TITLE_SRC_VALIGN_BASELINE: draw text on the baseline
+ * @GES_TRACK_TITLE_SRC_VALIGN_BOTTOM: draw text on the bottom
+ * @GES_TRACK_TITLE_SRC_VALIGN_TOP: draw test on top
*
* Vertical alignment of the text.
*/
typedef enum {
- GES_TRACK_VIDEO_TITLE_SRC_VALIGN_BASELINE,
- GES_TRACK_VIDEO_TITLE_SRC_VALIGN_BOTTOM,
- GES_TRACK_VIDEO_TITLE_SRC_VALIGN_TOP
-} GESTrackVideoTitleSrcVAlign;
+ GES_TRACK_TITLE_SRC_VALIGN_BASELINE,
+ GES_TRACK_TITLE_SRC_VALIGN_BOTTOM,
+ GES_TRACK_TITLE_SRC_VALIGN_TOP
+} GESTrackTitleSrcVAlign;
/**
- * GESTrackVideoTitleSrcHAlign:
- * @GES_TRACK_VIDEO_TITLE_SRC_HALIGN_LEFT: align text left
- * @GES_TRACK_VIDEO_TITLE_SRC_HALIGN_CENTER: align text center
- * @GES_TRACK_VIDEO_TITLE_SRC_HALIGN_RIGHT: align text right
+ * GESTrackTitleSrcHAlign:
+ * @GES_TRACK_TITLE_SRC_HALIGN_LEFT: align text left
+ * @GES_TRACK_TITLE_SRC_HALIGN_CENTER: align text center
+ * @GES_TRACK_TITLE_SRC_HALIGN_RIGHT: align text right
*
* Horizontal alignment of the text.
*/
typedef enum {
- GES_TRACK_VIDEO_TITLE_SRC_HALIGN_LEFT,
- GES_TRACK_VIDEO_TITLE_SRC_HALIGN_CENTER,
- GES_TRACK_VIDEO_TITLE_SRC_HALIGN_RIGHT
-} GESTrackVideoTitleSrcHAlign;
+ GES_TRACK_TITLE_SRC_HALIGN_LEFT,
+ GES_TRACK_TITLE_SRC_HALIGN_CENTER,
+ GES_TRACK_TITLE_SRC_HALIGN_RIGHT
+} GESTrackTitleSrcHAlign;
/**
- * GESTrackVideoTitleSource:
+ * GESTrackTitleSource:
* @parent: parent
*
*/
-struct _GESTrackVideoTitleSource {
+struct _GESTrackTitleSource {
GESTrackSource parent;
/*< private >*/
};
/**
- * GESTrackVideoTitleSourceClass:
+ * GESTrackTitleSourceClass:
* @parent_class: parent class
*/
-struct _GESTrackVideoTitleSourceClass {
+struct _GESTrackTitleSourceClass {
GESTrackSourceClass parent_class;
/*< private >*/
};
-GType ges_track_video_title_src_get_type (void);
+GType ges_track_title_src_get_type (void);
-void ges_track_video_title_source_set_text(GESTrackVideoTitleSource *self, const
+void ges_track_title_source_set_text(GESTrackTitleSource *self, const
gchar *text);
-void ges_track_video_title_source_set_font_desc(GESTrackVideoTitleSource *self,
+void ges_track_title_source_set_font_desc(GESTrackTitleSource *self,
const gchar *font_desc);
-void ges_track_video_title_source_set_halignment(GESTrackVideoTitleSource
- *self, GESTrackVideoTitleSrcHAlign halgn);
+void ges_track_title_source_set_halignment(GESTrackTitleSource
+ *self, GESTrackTitleSrcHAlign halgn);
-void ges_track_video_title_source_set_valignment(GESTrackVideoTitleSource
- *self, GESTrackVideoTitleSrcVAlign valign);
+void ges_track_title_source_set_valignment(GESTrackTitleSource
+ *self, GESTrackTitleSrcVAlign valign);
-GESTrackVideoTitleSource* ges_track_video_title_source_new (void);
+GESTrackTitleSource* ges_track_title_source_new (void);
G_END_DECLS
-#endif /* _GES_TRACK_VIDEO_TITLE_SOURCE */
+#endif /* _GES_TRACK_TITLE_SOURCE */
/**
* ges_track_video_overlay_valignment:
* @self: the #GESTrackVideoOverlay* to set text on
- * @valign: #GESTrackVideoTitleSrcVAlign
+ * @valign: #GESTrackTitleSrcVAlign
*
* Sets the vertical aligment of the text.
*/
void
ges_track_video_overlay_set_valignment (GESTrackVideoOverlay * self,
- GESTrackVideoTitleSrcVAlign valign)
+ GESTrackTitleSrcVAlign valign)
{
self->valign = valign;
GST_LOG ("set valignment to: %d", valign);
/**
* ges_track_video_overlay_halignment:
* @self: the #GESTrackVideoOverlay* to set text on
- * @halign: #GESTrackVideoTitleSrcHAlign
+ * @halign: #GESTrackTitleSrcHAlign
*
* Sets the vertical aligment of the text.
*/
void
ges_track_video_overlay_set_halignment (GESTrackVideoOverlay * self,
- GESTrackVideoTitleSrcHAlign halign)
+ GESTrackTitleSrcHAlign halign)
{
self->halign = halign;
GST_LOG ("set halignment to: %d", halign);
const gchar *font_desc);
void ges_track_video_overlay_set_halignment(GESTrackVideoOverlay
- *self, GESTrackVideoTitleSrcHAlign halgn);
+ *self, GESTrackTitleSrcHAlign halgn);
void ges_track_video_overlay_set_valignment(GESTrackVideoOverlay
- *self, GESTrackVideoTitleSrcVAlign valign);
+ *self, GESTrackTitleSrcVAlign valign);
GESTrackVideoOverlay* ges_track_video_overlay_new (void);
typedef struct _GESTrackAudioBackgroundSourceClass
GESTrackAudioBackgroundSourceClass;
-typedef struct _GESTrackVideoTitleSource GESTrackVideoTitleSource;
-typedef struct _GESTrackVideoTitleSourceClass
- GESTrackVideoTitleSourceClass;
+typedef struct _GESTrackTitleSource GESTrackTitleSource;
+typedef struct _GESTrackTitleSourceClass
+ GESTrackTitleSourceClass;
typedef struct _GESTrackOverlay GESTrackOverlay;
typedef struct _GESTrackOverlayClass
/* test halign and valign */
g_object_set (source, "halignment", (gint)
- GES_TRACK_VIDEO_TITLE_SRC_HALIGN_LEFT,
- "valignment", (gint) GES_TRACK_VIDEO_TITLE_SRC_VALIGN_TOP, NULL);
+ GES_TRACK_TITLE_SRC_HALIGN_LEFT,
+ "valignment", (gint) GES_TRACK_TITLE_SRC_VALIGN_TOP, NULL);
g_object_get (source, "halignment", &halign, "valignment", &valign, NULL);
- assert_equals_int (halign, GES_TRACK_VIDEO_TITLE_SRC_HALIGN_LEFT);
- assert_equals_int (valign, GES_TRACK_VIDEO_TITLE_SRC_VALIGN_TOP);
+ assert_equals_int (halign, GES_TRACK_TITLE_SRC_HALIGN_LEFT);
+ assert_equals_int (valign, GES_TRACK_TITLE_SRC_VALIGN_TOP);
halign = ((GESTrackVideoOverlay *) trobj)->halign;
valign = ((GESTrackVideoOverlay *) trobj)->valign;
- assert_equals_int (halign, GES_TRACK_VIDEO_TITLE_SRC_HALIGN_LEFT);
- assert_equals_int (valign, GES_TRACK_VIDEO_TITLE_SRC_VALIGN_TOP);
+ assert_equals_int (halign, GES_TRACK_TITLE_SRC_HALIGN_LEFT);
+ assert_equals_int (valign, GES_TRACK_TITLE_SRC_VALIGN_TOP);
GST_DEBUG ("removing the source");
assert_equals_string ("sans 72", text);
g_free (text);
- text = ((GESTrackVideoTitleSource *) trobj)->font_desc;
+ text = ((GESTrackTitleSource *) trobj)->font_desc;
assert_equals_string ("sans 72", text);
/* test halign and valign */
g_object_set (source, "halignment", (gint)
- GES_TRACK_VIDEO_TITLE_SRC_HALIGN_LEFT,
- "valignment", (gint) GES_TRACK_VIDEO_TITLE_SRC_VALIGN_TOP, NULL);
+ GES_TRACK_TITLE_SRC_HALIGN_LEFT,
+ "valignment", (gint) GES_TRACK_TITLE_SRC_VALIGN_TOP, NULL);
g_object_get (source, "halignment", &halign, "valignment", &valign, NULL);
- assert_equals_int (halign, GES_TRACK_VIDEO_TITLE_SRC_HALIGN_LEFT);
- assert_equals_int (valign, GES_TRACK_VIDEO_TITLE_SRC_VALIGN_TOP);
+ assert_equals_int (halign, GES_TRACK_TITLE_SRC_HALIGN_LEFT);
+ assert_equals_int (valign, GES_TRACK_TITLE_SRC_VALIGN_TOP);
- halign = ((GESTrackVideoTitleSource *) trobj)->halign;
- valign = ((GESTrackVideoTitleSource *) trobj)->valign;
- assert_equals_int (halign, GES_TRACK_VIDEO_TITLE_SRC_HALIGN_LEFT);
- assert_equals_int (valign, GES_TRACK_VIDEO_TITLE_SRC_VALIGN_TOP);
+ halign = ((GESTrackTitleSource *) trobj)->halign;
+ valign = ((GESTrackTitleSource *) trobj)->valign;
+ assert_equals_int (halign, GES_TRACK_TITLE_SRC_HALIGN_LEFT);
+ assert_equals_int (valign, GES_TRACK_TITLE_SRC_VALIGN_TOP);
GST_DEBUG ("removing the source");