Expose gst_segment_copy() to make things easier for the c++ bindings.

Original commit message from CVS:
Patch by:  José Alburquerque <jaalburqu at svn dot gnome dot org>
* docs/gst/gstreamer-sections.txt:
* gst/gstsegment.c:
* gst/gstsegment.h:
* win32/common/libgstreamer.def:
Expose gst_segment_copy() to make things easier for the c++ bindings.
Fixes #518932.
API: gst_segment_copy()
This commit is contained in:
José Alburquerque 2008-04-09 22:37:22 +00:00 committed by Tim-Philipp Müller
parent a5575a2819
commit 9b3f546832
5 changed files with 24 additions and 1 deletions

View file

@ -1,3 +1,15 @@
2008-04-09 Tim-Philipp Müller <tim at centricular dot net>
Patch by: José Alburquerque <jaalburqu at svn dot gnome dot org>
* docs/gst/gstreamer-sections.txt:
* gst/gstsegment.c:
* gst/gstsegment.h:
* win32/common/libgstreamer.def:
Expose gst_segment_copy() to make things easier for the c++ bindings.
Fixes #518932.
API: gst_segment_copy()
2008-04-09 Tim-Philipp Müller <tim at centricular dot net>
* gst/gst.c: (gst_init_get_option_group), (init_post):

View file

@ -1780,6 +1780,7 @@ GstSegment
gst_segment_clip
gst_segment_init
gst_segment_new
gst_segment_copy
gst_segment_free
gst_segment_set_duration
gst_segment_set_last_stop

View file

@ -83,7 +83,15 @@
* Last reviewed on 2007-05-17 (0.10.13)
*/
static GstSegment *
/**
* gst_segment_copy:
* @segment: a #GstSegment
*
* Returns: a copy of @segment, free with gst_segment_free().
*
* Since: 0.10.20
*/
GstSegment *
gst_segment_copy (GstSegment * segment)
{
GstSegment *result = NULL;

View file

@ -74,6 +74,7 @@ struct _GstSegment {
GType gst_segment_get_type (void);
GstSegment * gst_segment_new (void);
GstSegment * gst_segment_copy (GstSegment *segment);
void gst_segment_free (GstSegment *segment);
void gst_segment_init (GstSegment *segment, GstFormat format);

View file

@ -739,6 +739,7 @@ EXPORTS
gst_seek_flags_get_type
gst_seek_type_get_type
gst_segment_clip
gst_segment_copy
gst_segment_free
gst_segment_get_type
gst_segment_init