From 49d2ad5633cf530da82285302dcff0248d757d0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Thu, 5 Jul 2012 12:52:51 +0200 Subject: event: Implement segment-done event --- gst/gstevent.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'gst/gstevent.c') diff --git a/gst/gstevent.c b/gst/gstevent.c index 96e7530723..980747dc5d 100644 --- a/gst/gstevent.c +++ b/gst/gstevent.c @@ -1736,3 +1736,25 @@ gst_event_parse_toc_select (GstEvent * event, gchar ** uid) *uid = g_strdup (g_value_get_string (val)); } + +/** + * gst_event_new_segment_done: + + * Create a new segment-done event. This event is sent by elements that + * finish playback of a segment as a result of a segment seek. + * + * Returns: (transfer full): a new #GstEvent + * + * Since: 0.11.0 + */ +GstEvent * +gst_event_new_segment_done (void) +{ + GstEvent *event; + + GST_CAT_INFO (GST_CAT_EVENT, "creating segment-done event"); + + event = gst_event_new_custom (GST_EVENT_SEGMENT_DONE, NULL); + + return event; +} -- cgit v1.2.1