Creates a new track with the given track-type and caps.
If type
is VIDEO, and caps
is a subset of "video/x-raw
(ANY)", then a VideoTrack is created. This will automatically choose a gap creation method
suitable for video data. You will likely want to set restriction_caps
separately. You may prefer to use the VideoTrack method instead.
If type
is AUDIO, and caps
is a subset of "audio/x-raw
(ANY)", then a AudioTrack is created. This will automatically choose a gap creation method
suitable for audio data, and will set the restriction_caps to the default
for AudioTrack. You may prefer to use the
AudioTrack method instead.
Otherwise, a plain Track is returned. You will likely want to set the
restriction_caps and call ges_track_set_create_element_for_gap_func
on the returned track.
type |
The track_type for the track |
caps |
The caps for the track |
A new track. |