diff -r 4b0c6ed43234 -r 8e837d1bf446 gstreamer_core/gst/gstsegment.h --- a/gstreamer_core/gst/gstsegment.h Wed Mar 24 17:58:42 2010 -0500 +++ b/gstreamer_core/gst/gstsegment.h Wed Mar 24 18:04:17 2010 -0500 @@ -86,6 +86,11 @@ IMPORT_C #endif +GstSegment * gst_segment_copy (GstSegment *segment); +#ifdef __SYMBIAN32__ +IMPORT_C +#endif + void gst_segment_free (GstSegment *segment); #ifdef __SYMBIAN32__ IMPORT_C @@ -143,9 +148,21 @@ IMPORT_C #endif +gint64 gst_segment_to_position (GstSegment *segment, GstFormat format, gint64 running_time); +#ifdef __SYMBIAN32__ +IMPORT_C +#endif + gboolean gst_segment_clip (GstSegment *segment, GstFormat format, gint64 start, gint64 stop, gint64 *clip_start, gint64 *clip_stop); +#ifdef __SYMBIAN32__ +IMPORT_C +#endif + + +gboolean gst_segment_set_running_time (GstSegment *segment, GstFormat format, gint64 running_time); + G_END_DECLS