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