diff -r 9b2c3c7a1a9c -r 567bb019e3e3 gstreamer_core/gst/gstsegment.h --- a/gstreamer_core/gst/gstsegment.h Wed Mar 31 22:03:18 2010 +0300 +++ b/gstreamer_core/gst/gstsegment.h Tue Aug 31 15:30:33 2010 +0300 @@ -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