VideoClipTrackItem

Since: 25.6

Instance Methods

createAddVideoTransitionAction

Create add transition action for sequence

Since: 25.6

Returns: Action

Parameters

Name
Type
Description
videoTransition
VideoTransition
-
addTransitionOptionsProperties
AddTransitionOptions
-

createMoveAction

Returns an action that moves the inPoint of the track item to a new time, by shifting it by a number of seconds.

Since: 25.6

Returns: Action

Parameters

Name
Type
Description
tickTime
TickTime
-

createRemoveVideoTransitionAction

Returns true if trackItem has transition

Since: 25.6

Returns: Action

Parameters

Name
Type
Description
transitionPosition
Constants.TransitionPosition
Start or end position of transition

createSetDisabledAction

Returns an action that enables/disables the trackItem

Since: 25.6

Returns: Action

Parameters

Name
Type
Description
disabled
boolean
-

createSetEndAction

Create set end time action for sequence

Since: 25.6

Returns: Action

Parameters

Name
Type
Description
tickTime
TickTime
-

createSetInPointAction

Create SetInPointAction for setting the track item in point relative to the start time of the project item referenced by this track item

Since: 25.6

Returns: Action

Parameters

Name
Type
Description
tickTime
TickTime
-

createSetNameAction

Returns an action that renames the trackItem

Since: 25.6

Returns: Action

Parameters

Name
Type
Description
inName
string
-

createSetOutPointAction

Create SetOutPointAction for setting the track item out point relative to the start time of the project item referenced by this track item

Since: 25.6

Returns: Action

Parameters

Name
Type
Description
tickTime
TickTime
-

createSetStartAction

Create set start time action for sequence

Since: 25.6

Returns: Action

Parameters

Name
Type
Description
tickTime
TickTime
-

getComponentChain

Returns VideoComponentChain

Since: 25.6

Returns: Promise<VideoComponentChain>

getDuration

Returns timecode representing the duration of this track item relative to the sequence start.

Since: 25.6

Returns: Promise<TickTime>

getEndTime

Returns a TickTime object representing the ending sequence time of this track item relative to the sequence start time.

Since: 25.6

Returns: Promise<TickTime>

getInPoint

Returns a TickTime object representing the track item in point relative to the start time of the project item referenced by this track item.

Since: 25.6

Returns: Promise<TickTime>

getIsSelected

Returns if trackItem is selected or not

Since: 25.6

Returns: Promise<boolean>

getMatchName

Returns the value of internal matchname for this trackItem

Since: 25.6

Returns: Promise<string>

getMediaType

Returns UUID representing the underlying media type of this track item

Since: 25.6

Returns: Promise<Guid>

getName

Returns the display name for trackItem

Since: 25.6

Returns: Promise<string>

getOutPoint

Returns a TickTime object representing the track item out point relative to the start time of the project item referenced by this track item.

Since: 25.6

Returns: Promise<TickTime>

getProjectItem

Returns the project item for this track item.

Since: 25.6

Returns: Promise<ProjectItem>

getSpeed

Returns the value of speed of the trackItem

Since: 25.6

Returns: Promise<number>

getStartTime

Returns a TickTime object representing the starting sequence time of this track item relative to the sequence start time.

Since: 25.6

Returns: Promise<TickTime>

getTrackIndex

Index representing the track index of the track this track item belongs to

Since: 25.6

Returns: Promise<number>

getType

Index representing the type of this track item.

Since: 25.6

Returns: Promise<number>

isAdjustmentLayer

Returns true if the trackitem is an adjustment layer

Since: 25.6

Returns: Promise<boolean>

isDisabled

Returns true if trackitem is muted/disabled

Since: 25.6

Returns: Promise<boolean>

isSpeedReversed

Returns true if the trackitem is reversed

Since: 25.6

Returns: Promise<number>