| Top |
| GstElement * | (*GESCreateElementForGapFunc) () |
| GESTrack * | ges_track_new () |
| gboolean | ges_track_add_element () |
| void | ges_track_set_restriction_caps () |
| void | ges_track_update_restriction_caps () |
| gboolean | ges_track_remove_element () |
| const GstCaps * | ges_track_get_caps () |
| GList * | ges_track_get_elements () |
| gboolean | ges_track_commit () |
| gboolean | ges_track_get_mixing () |
| void | ges_track_set_mixing () |
| GstCaps * | caps | Read / Write / Construct Only |
| guint64 | duration | Read |
| gboolean | mixing | Read / Write / Construct |
| GstCaps * | restriction-caps | Read / Write |
| GESTrackType | track-type | Read / Write / Construct Only |
| void | commited | Run Last |
| void | track-element-added | Run First |
| void | track-element-removed | Run First |
void ges_track_set_restriction_caps (GESTrack *track,const GstCaps *caps);
void ges_track_update_restriction_caps (GESTrack *track,const GstCaps *caps);
gboolean ges_track_remove_element (GESTrack *track,GESTrackElement *object);
“caps” property“caps” GstCaps *
Caps used to filter/choose the output stream.
Flags: Read / Write / Construct Only
“duration” property“duration” guint64
The current duration of the track.
Flags: Read
Default value: 1000000000
“mixing” property“mixing” gboolean
Whether layer mixing is activated on the track or not.
Flags: Read / Write / Construct
Default value: TRUE
“restriction-caps” property“restriction-caps” GstCaps *
Caps used to filter/choose the output stream.
Flags: Read / Write
“track-type” property“track-type” GESTrackType
Type of stream the track outputs.
Flags: Read / Write / Construct Only
Default value: GES_TRACK_TYPE_CUSTOM
“track-element-added” signalvoid user_function (GESTrack *gestrack, GESTrackElement *arg1, gpointer user_data)
Flags: Run First
“track-element-removed” signalvoid user_function (GESTrack *gestrack, GESTrackElement *arg1, gpointer user_data)
Flags: Run First