ges_track_remove_object
ges_track_set_caps
ges_track_get_caps
+ges_track_enable_update
+ges_track_get_objects
<SUBSECTION Standard>
GESTrackClass
GESTrackPrivate
ges_timeline_remove_track
ges_timeline_load_from_uri
ges_timeline_save_to_uri
+ges_timeline_enable_update
<SUBSECTION usage>
ges_timeline_get_tracks
ges_timeline_get_layers
ges_timeline_layer_set_priority
ges_timeline_layer_get_priority
ges_timeline_layer_get_objects
+ges_timeline_layer_get_auto_transition
+ges_timeline_layer_set_auto_transition
<SUBSECTION Standard>
GESTimelineLayerPrivate
ges_timeline_layer_set_timeline
ges_timeline_object_set_top_effect_priority
ges_timeline_object_set_supported_formats
ges_timeline_object_get_supported_formats
+ges_timeline_object_split
<SUBSECTION Standard>
GES_TIMELINE_OBJECT_DURATION
GES_TIMELINE_OBJECT_INPOINT
ges_timeline_pipeline_get_thumbnail_buffer
ges_timeline_pipeline_get_thumbnail_rgb24
ges_timeline_pipeline_save_thumbnail
+ges_timeline_pipeline_preview_get_audio_sink
+ges_timeline_pipeline_preview_get_video_sink
+ges_timeline_pipeline_preview_set_audio_sink
+ges_timeline_pipeline_preview_set_video_sink
<SUBSECTION Standard>
GESTimelinePipelineClass
GESTimelinePipelinePrivate
*
* Lets you get the data @formatter used for loading.
*
- * Returns: a pointer to the data.
+ * Returns: (transfer none): a pointer to the data.
*/
void *
ges_formatter_get_data (GESFormatter * formatter, gsize * length)
/**
* ges_timeline_layer_set_auto_transition:
* @layer: a #GESTimelineLayer
- * @priority: whether the auto_transition is active
+ * @auto_transition: whether the auto_transition is active
*
* Sets the layer to the given @auto_transition. See the documentation of the
- * priority auto_transition for more information.
+ * property auto_transition for more information.
*/
void
ges_timeline_layer_set_auto_transition (GESTimelineLayer * layer,
* @object: the #GESTimelineObject
* @tckobj: the #GESTrackObject that was removed.
*
- * Will be emitted after a track object was added to the object.
+ * Will be emitted after a track object was removed from @object.
*
* Since: 0.10.2
*/
GESTrackType supportedformats);
GESTimelineObject *
-ges_timeline_object_split(GESTimelineObject * ref_object, gint64 position);
+ges_timeline_object_split(GESTimelineObject * self, gint64 position);
G_END_DECLS
/**
* ges_timeline_enable_update:
- * @timeline : a #GESTimeline
- * @enabled : TRUE if the timeline must be updated, FALSE otherwise.
+ * @timeline: a #GESTimeline
+ * @enabled: TRUE if the timeline must be updated, FALSE otherwise.
*
* Calls the enable_update function of the tracks contained by the timeline.
*
- * Returns : True if success, FALSE otherwise.
+ * Returns: True if success, FALSE otherwise.
*/
gboolean
ges_timeline_enable_update (GESTimeline * timeline, gboolean enabled)
return TRUE;
}
+/**
+ * ges_track_get_objects:
+ * @track: a #GESTrack
+ *
+ * Gets the #GESTrackObject contained in @track
+ *
+ * Returns: (transfer full) (element-type GESTrackObject): the list of
+ * #GESTrackObject present in the Track sorted by priority and start.
+ */
GList *
ges_track_get_objects (GESTrack * track)
{
/**
* ges_track_enable_update:
- * @track : a #GESTrack
- * @enabled : TRUE if the composition must be updated, FALSE otherwise.
+ * @track: a #GESTrack
+ * @enabled: %TRUE if the composition must be updated, FALSE otherwise.
*
* Sets the @track 's composition update property to @enabled .
*
- * Returns : True if success, FALSE otherwise.
+ * Returns: True if success, %FALSE otherwise.
*/
gboolean
ges_track_enable_update (GESTrack * track, gboolean enabled)