![]() | ![]() | ![]() | GNonLin v0.2.2 Reference Manual | ![]() |
---|
GnlTimelineGnlTimeline — Assembles GnlComposition to produce a multi-output GstElement. |
GnlTimeline; GnlTimelineClass; GnlTimeline* gnl_timeline_new (const gchar *name); void gnl_timeline_add_composition (GnlTimeline *timeline, GnlComposition *comp); GstPad* gnl_timeline_get_pad_for_composition (GnlTimeline *timeline, GnlComposition *comp);
GObject +----GstObject +----GstElement +----GstBin +----GnlObject +----GnlComposition +----GnlTimeline
This class assembles GnlComposition to produce a GstElement that can be used in any GStreamer pipeline.
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_composition (GnlTimeline *timeline, GnlComposition *comp);
timeline : | The GnlTimeline to add a group to |
comp : | The GnlComposition to add to the timeline |
GstPad* gnl_timeline_get_pad_for_composition (GnlTimeline *timeline, GnlComposition *comp);
timeline : | The GnlTimeline |
comp : | The GnlComposition we want a GstPad to |
Returns : | The corresponding GstPad, or NULL if the composition couldn't be found |
<< GnlComposition | Object Hierarchy >> |