diff --git a/ges/ges-smart-adder.h b/ges/ges-smart-adder.h index ac45021e3b..4f4baa7ea4 100644 --- a/ges/ges-smart-adder.h +++ b/ges/ges-smart-adder.h @@ -60,7 +60,10 @@ struct _GESSmartAdder gpointer _ges_reserved[GES_PADDING]; }; +GST_EXPORT GType ges_smart_adder_get_type (void) G_GNUC_CONST; + +GST_EXPORT GstElement* ges_smart_adder_new (GESTrack *track); G_END_DECLS diff --git a/ges/ges-smart-video-mixer.h b/ges/ges-smart-video-mixer.h index 90d499b04b..e4110d9a32 100644 --- a/ges/ges-smart-video-mixer.h +++ b/ges/ges-smart-video-mixer.h @@ -59,7 +59,8 @@ struct _GESSmartMixer gpointer _ges_reserved[GES_PADDING]; }; -GType ges_smart_mixer_get_type (void) G_GNUC_CONST; +GST_EXPORT +GType ges_smart_mixer_get_type (void) G_GNUC_CONST; GST_EXPORT GstPad * ges_smart_mixer_get_mixer_pad (GESSmartMixer *self, GstPad **mixerpad); GST_EXPORT diff --git a/ges/ges-timeline-element.h b/ges/ges-timeline-element.h index fed2c10657..e0c5380b3b 100644 --- a/ges/ges-timeline-element.h +++ b/ges/ges-timeline-element.h @@ -286,7 +286,7 @@ GST_EXPORT void ges_timeline_element_set_child_property_by_pspec (GESTimelineElement * self, GParamSpec * pspec, GValue * value); - +GST_EXPORT void ges_timeline_element_set_child_properties (GESTimelineElement * self, const gchar * first_property_name, ...) G_GNUC_NULL_TERMINATED; diff --git a/ges/ges-video-track.h b/ges/ges-video-track.h index 0a6d6150d8..0051c20502 100644 --- a/ges/ges-video-track.h +++ b/ges/ges-video-track.h @@ -54,7 +54,9 @@ struct _GESVideoTrack gpointer _ges_reserved[GES_PADDING]; }; +GST_EXPORT GType ges_video_track_get_type (void) G_GNUC_CONST; + GST_EXPORT GESVideoTrack * ges_video_track_new (void);