Track object
Track object
app.project.sequences[index].audioTracks[index]
app.project.sequences[index].videoTracks[index]
Description
The Track object represents a video or audio track, within a Sequence object.
Attributes
Track.clips
app.project.sequences[index].audioTracks[index].clips
app.project.sequences[index].videoTracks[index].clips
Description
An array of Track item objects, contained within the track, in temporal order.
Type
TrackItemCollection object, read-only;
Track.id
app.project.sequences[index].audioTracks[index].id
app.project.sequences[index].videoTracks[index].id
Description
This is the ordinal assigned to the track, upon creation.
Type
Integer, read-only.
Track.mediaType
app.project.sequences[index].audioTracks[index].mediaType
app.project.sequences[index].videoTracks[index].mediaType
Description
The type of media, contained in this track.
Type
String, read-only. One of:
Audio
Video
Track.name
app.project.sequences[index].audioTracks[index].name
app.project.sequences[index].videoTracks[index].name
Description
The name of the track.
Type
String; read-only.
Track.transitions
app.project.sequences[index].audioTracks[index].transitions
app.project.sequences[index].videoTracks[index].transitions
Description
An array of transitions objects, contained within the track, in temporal order.
Type
TrackItemCollection object, read-only;
Methods
Track.insertClip()
app.project.sequences[index].audioTracks[index].insertClip(projectItem, time, vTrackIndex, aTrackIndex)
app.project.sequences[index].videoTracks[index].insertClip(projectItem, time, vTrackIndex, aTrackIndex)
Description
Adds a ‘clip’ (media segment from a ProjectItem object) to the track, at the specified time. Media will be inserted, at that time.
Parameters
Parameter | Type | Description |
---|---|---|
projectItem | ProjectItem object | A project item from which to get media. |
time | String | The time at which to add project item, in ticks. |
vTrackIndex | Integer | The (zero-based) track index, into which to insert video. |
aTrackIndex | Integer | The (zero-based) track index, into which to insert audio. |
Returns
None.
Track.isMuted()
app.project.sequences[index].audioTracks[index].isMuted()
app.project.sequences[index].videoTracks[index].isMuted()
Description
Retrieves the current mute state, of the track.
Parameters
None.
Returns
Returns true
if track is currently muted; false
if not.
Track.overwriteClip()
app.project.sequences[index].audioTracks[index].overwriteClip(projectItem, time)
app.project.sequences[index].videoTracks[index].overwriteClip(projectItem, time)
Description
Adds a ‘clip’ (media segment from a ProjectItem object) to the track, at the specified time. This will overwrite any existing media, at that time.
Parameters
Parameter | Type | Description |
---|---|---|
projectItem | ProjectItem object | A project item from which to get media. |
time | String | The time at which to add project item, in ticks. |
Returns
Returns true
.
Track.setMute()
app.project.sequences[index].audioTracks[index].setMute(isMuted)
app.project.sequences[index].videoTracks[index].setMute(isMuted)
Description
Sets the mute state, of the track.
Parameters
Parameter | Type | Description |
---|---|---|
isMuted | Integer | If 1 , mute the track. If 0 , the track will be unmuted. |
Returns
Returns 0
if successful.