@rendley/sdk - v1.14.0
Preparing search index...
Timeline
Class Timeline
Index
Constructors
constructor
Properties
current
Time
fps
is
Playing
layers
layers
Order
volume
Methods
add
Layer
add
Media
adjust
Clips
Layout
align
Time
clear
All
Custom
Data
create
Layer
destroy
discard
Processing
extract
Audio
get
All
Custom
Data
get
Clip
By
Id
get
Clips
get
Clips
By
Media
Id
get
Clips
By
Subtitles
Id
get
Custom
Data
get
Fit
Duration
get
Fps
get
Frame
Duration
get
Frame
Number
From
Time
get
Frame
Number
From
Time
Values
get
Is
Processing
get
Layer
By
Clip
Id
get
Layer
By
Id
get
Layer
Idx
get
Volume
has
Custom
Data
init
load
Serialized
Data
move
Clip
To
Layer
pause
play
post
Render
remove
Clip
remove
Layer
render
reset
seek
serialize
set
All
Custom
Data
set
Custom
Data
set
Fps
set
Subtitles
set
Volume
stop
stop
Rendering
Loop
deserialize
Constructors
constructor
new
Timeline
()
:
Timeline
Returns
Timeline
Properties
current
Time
currentTime
:
number
fps
fps
:
number
is
Playing
isPlaying
:
boolean
layers
layers
:
Record
<
string
,
Layer
>
layers
Order
layersOrder
:
string
[]
volume
volume
:
number
Methods
add
Layer
addLayer
(
layer
:
Layer
,
index
?:
number
)
:
Promise
<
void
>
Parameters
layer
:
Layer
Optional
index
:
number
Returns
Promise
<
void
>
add
Media
addMedia
(
file
:
File
)
:
Promise
<
null
|
string
>
Parameters
file
:
File
Returns
Promise
<
null
|
string
>
adjust
Clips
Layout
adjustClipsLayout
()
:
boolean
Returns
boolean
align
Time
alignTime
(
time
:
number
,
roundDirection
?:
AlignRoundEnum
)
:
number
Parameters
time
:
number
roundDirection
:
AlignRoundEnum
= AlignRoundEnum.NEAREST
Returns
number
clear
All
Custom
Data
clearAllCustomData
()
:
void
Returns
void
create
Layer
createLayer
(
options
?:
{
index
?:
number
}
)
:
Layer
Parameters
Optional
options
:
{
index
?:
number
}
Returns
Layer
destroy
destroy
()
:
void
Returns
void
discard
Processing
discardProcessing
()
:
void
Returns
void
extract
Audio
extractAudio
(
clip
:
string
|
Clip
<
Sprite
,
ClipStyle
<
Sprite
>
>
,
)
:
undefined
|
AudioClip
Parameters
clip
:
string
|
Clip
<
Sprite
,
ClipStyle
<
Sprite
>
>
Returns
undefined
|
AudioClip
get
All
Custom
Data
getAllCustomData
()
:
undefined
|
Map
<
string
,
unknown
>
Returns
undefined
|
Map
<
string
,
unknown
>
get
Clip
By
Id
getClipById
(
clipId
:
string
)
:
undefined
|
Clip
<
Sprite
,
ClipStyle
<
Sprite
>
>
Parameters
clipId
:
string
Returns
undefined
|
Clip
<
Sprite
,
ClipStyle
<
Sprite
>
>
get
Clips
getClips
()
:
Clip
<
Sprite
,
ClipStyle
<
Sprite
>
>
[]
Returns
Clip
<
Sprite
,
ClipStyle
<
Sprite
>
>
[]
get
Clips
By
Media
Id
getClipsByMediaId
(
mediaId
:
string
)
:
Clip
<
Sprite
,
ClipStyle
<
Sprite
>
>
[]
Parameters
mediaId
:
string
Returns
Clip
<
Sprite
,
ClipStyle
<
Sprite
>
>
[]
get
Clips
By
Subtitles
Id
getClipsBySubtitlesId
(
subtitlesId
:
string
)
:
Clip
<
Sprite
,
ClipStyle
<
Sprite
>
>
[]
Parameters
subtitlesId
:
string
Returns
Clip
<
Sprite
,
ClipStyle
<
Sprite
>
>
[]
get
Custom
Data
getCustomData
(
key
:
string
)
:
unknown
Parameters
key
:
string
Returns
unknown
get
Fit
Duration
getFitDuration
()
:
number
Returns
number
get
Fps
getFps
()
:
number
Returns
number
get
Frame
Duration
getFrameDuration
()
:
number
Returns
number
get
Frame
Number
From
Time
getFrameNumberFromTime
(
time
:
number
,
roundDirection
?:
AlignRoundEnum
)
:
number
Parameters
time
:
number
roundDirection
:
AlignRoundEnum
= AlignRoundEnum.NEAREST
Returns
number
get
Frame
Number
From
Time
Values
getFrameNumberFromTimeValues
(
timeValues
:
number
[]
)
:
number
[]
Parameters
timeValues
:
number
[]
Returns
number
[]
get
Is
Processing
getIsProcessing
()
:
boolean
Returns
boolean
get
Layer
By
Clip
Id
getLayerByClipId
(
clipId
:
string
)
:
undefined
|
Layer
Parameters
clipId
:
string
Returns
undefined
|
Layer
get
Layer
By
Id
getLayerById
(
layerId
:
string
)
:
undefined
|
Layer
Parameters
layerId
:
string
Returns
undefined
|
Layer
get
Layer
Idx
getLayerIdx
(
layerId
:
string
)
:
number
Parameters
layerId
:
string
Returns
number
get
Volume
getVolume
()
:
number
Returns
number
has
Custom
Data
hasCustomData
(
key
:
string
)
:
boolean
Parameters
key
:
string
Returns
boolean
init
init
()
:
Promise
<
void
>
Returns
Promise
<
void
>
load
Serialized
Data
loadSerializedData
(
data
:
object
)
:
Promise
<
void
>
Parameters
data
:
object
Returns
Promise
<
void
>
move
Clip
To
Layer
moveClipToLayer
(
clipId
:
string
,
newLayerId
:
string
)
:
Promise
<
void
>
Parameters
clipId
:
string
newLayerId
:
string
Returns
Promise
<
void
>
pause
pause
()
:
void
Returns
void
play
play
()
:
Promise
<
void
>
Returns
Promise
<
void
>
post
Render
postRender
()
:
void
Returns
void
remove
Clip
removeClip
(
clipId
:
string
)
:
boolean
Parameters
clipId
:
string
Returns
boolean
remove
Layer
removeLayer
(
layerId
:
string
)
:
boolean
Parameters
layerId
:
string
Returns
boolean
render
render
(
options
?:
TimelineRenderOptions
)
:
Promise
<
void
>
Parameters
Optional
options
:
TimelineRenderOptions
Returns
Promise
<
void
>
reset
reset
()
:
void
Returns
void
seek
seek
(
value
:
number
)
:
void
Parameters
value
:
number
Returns
void
serialize
serialize
()
:
{
customData
?:
[
string
,
unknown
]
[]
;
fitDuration
:
number
;
fps
:
number
;
layers
:
{
clips
:
any
[]
;
customData
?:
[
string
,
unknown
]
[]
;
id
:
string
;
muted
?:
boolean
;
name
?:
string
;
transitions
:
{
endClipId
:
string
;
id
:
string
;
inDuration
:
number
;
outDuration
:
number
;
properties
:
[
string
,
any
]
[]
;
provider
:
string
;
startClipId
:
string
;
transitionId
:
string
;
}
[]
;
visible
?:
boolean
;
volume
?:
number
;
}
[]
;
startTime
:
number
;
volume
:
number
;
}
Returns
{
customData
?:
[
string
,
unknown
]
[]
;
fitDuration
:
number
;
fps
:
number
;
layers
:
{
clips
:
any
[]
;
customData
?:
[
string
,
unknown
]
[]
;
id
:
string
;
muted
?:
boolean
;
name
?:
string
;
transitions
:
{
endClipId
:
string
;
id
:
string
;
inDuration
:
number
;
outDuration
:
number
;
properties
:
[
string
,
any
]
[]
;
provider
:
string
;
startClipId
:
string
;
transitionId
:
string
;
}
[]
;
visible
?:
boolean
;
volume
?:
number
;
}
[]
;
startTime
:
number
;
volume
:
number
;
}
set
All
Custom
Data
setAllCustomData
(
data
:
Map
<
string
,
unknown
>
)
:
void
Parameters
data
:
Map
<
string
,
unknown
>
Returns
void
set
Custom
Data
setCustomData
(
key
:
string
,
value
:
unknown
,
overwrite
?:
boolean
)
:
boolean
Parameters
key
:
string
value
:
unknown
overwrite
:
boolean
= true
Returns
boolean
set
Fps
setFps
(
fps
:
number
)
:
void
Parameters
fps
:
number
Returns
void
set
Subtitles
setSubtitles
(
subtitlesId
:
string
,
offset
:
number
,
clipIds
?:
string
[]
)
:
void
Parameters
subtitlesId
:
string
offset
:
number
Optional
clipIds
:
string
[]
Returns
void
set
Volume
setVolume
(
volume
:
number
)
:
void
Parameters
volume
:
number
Returns
void
stop
stop
()
:
void
Returns
void
stop
Rendering
Loop
stopRenderingLoop
()
:
void
Returns
void
Static
deserialize
deserialize
(
data
:
object
)
:
Timeline
Parameters
data
:
object
Returns
Timeline
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
current
Time
fps
is
Playing
layers
layers
Order
volume
Methods
add
Layer
add
Media
adjust
Clips
Layout
align
Time
clear
All
Custom
Data
create
Layer
destroy
discard
Processing
extract
Audio
get
All
Custom
Data
get
Clip
By
Id
get
Clips
get
Clips
By
Media
Id
get
Clips
By
Subtitles
Id
get
Custom
Data
get
Fit
Duration
get
Fps
get
Frame
Duration
get
Frame
Number
From
Time
get
Frame
Number
From
Time
Values
get
Is
Processing
get
Layer
By
Clip
Id
get
Layer
By
Id
get
Layer
Idx
get
Volume
has
Custom
Data
init
load
Serialized
Data
move
Clip
To
Layer
pause
play
post
Render
remove
Clip
remove
Layer
render
reset
seek
serialize
set
All
Custom
Data
set
Custom
Data
set
Fps
set
Subtitles
set
Volume
stop
stop
Rendering
Loop
deserialize
@rendley/sdk - v1.14.0
Loading...