Track
Object Hierarchy:
Description:
A Track acts an output source for a Timeline .
Each one essentially provides an additional Pad for the timeline, with
restriction_caps capabilities. Internally, a track
wraps an nlecomposition
filtered by a capsfilter
.
A track will contain a number of TrackElement-s, and its role is to select and activate these elements according to their timings when the timeline in played. For example, a track would activate a Source when its start is reached by outputting its data for its duration. Similarly, a Operation would be activated by applying its effect to the source data, starting from its start time and lasting for its duration.
For most users, it will usually be sufficient to add newly created tracks to a timeline, but never directly add an element to a track. Whenever a Clip is added to a timeline, the clip adds its elements to the timeline's tracks and assumes responsibility for updating them.