| Gnonlin Reference Manual |
|---|
GnlTimeline —
struct GnlTimeline; struct GnlTimelineTimer; GnlTimeline* gnl_timeline_new (const gchar *name); void gnl_timeline_add_group (GnlTimeline *timeline, GnlGroup *group); GstPad* gnl_timeline_get_pad_for_group (GnlTimeline *timeline, GnlGroup *group);
GObject
+----GstObject
+----GstElement
+----GstBin
+----GnlObject
+----GnlComposition
+----GnlTimeline
GnlTimeline* gnl_timeline_new (const gchar *name);
| name : | The name of the instance |
| Returns : | a newly allocated GnlTimeline, or NULL if the creation failed |
void gnl_timeline_add_group (GnlTimeline *timeline, GnlGroup *group);
| timeline : | The GnlTimeline to add a group to |
| group : | The GnlGroup to add to the timeline |
GstPad* gnl_timeline_get_pad_for_group (GnlTimeline *timeline, GnlGroup *group);
| timeline : | The GnlTimeline |
| group : | The GnlGroup we want a GstPad to |
| Returns : | The corresponding GstPad, or NULL if the group couldn't be found |
| << GnlObject | GnlOperation >> |