@rendley/sdk - v1.12.6
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
create
Layer
destroy
discard
Processing
extract
Audio
get
Clip
By
Id
get
Clips
get
Clips
By
Media
Id
get
Clips
By
Subtitles
Id
get
Fit
Duration
get
Fps
get
Frame
Duration
get
Frame
Number
From
Time
get
Is
Processing
get
Layer
By
Clip
Id
get
Layer
By
Id
get
Layer
Idx
get
Volume
init
load
Serialized
Data
move
Clip
To
Layer
pause
play
post
Render
remove
Clip
remove
Layer
render
reset
seek
serialize
set
Fps
set
Subtitles
set
Volume
stop
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
()
:
void
Returns
void
align
Time
alignTime
(
time
:
number
,
roundDirection
?:
AlignRoundEnum
)
:
number
Parameters
time
:
number
roundDirection
:
AlignRoundEnum
= AlignRoundEnum.NEAREST
Returns
number
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
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
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
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
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
()
:
Promise
<
void
>
Returns
Promise
<
void
>
reset
reset
()
:
void
Returns
void
seek
seek
(
value
:
number
)
:
void
Parameters
value
:
number
Returns
void
serialize
serialize
()
:
{
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
{
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
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
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
create
Layer
destroy
discard
Processing
extract
Audio
get
Clip
By
Id
get
Clips
get
Clips
By
Media
Id
get
Clips
By
Subtitles
Id
get
Fit
Duration
get
Fps
get
Frame
Duration
get
Frame
Number
From
Time
get
Is
Processing
get
Layer
By
Clip
Id
get
Layer
By
Id
get
Layer
Idx
get
Volume
init
load
Serialized
Data
move
Clip
To
Layer
pause
play
post
Render
remove
Clip
remove
Layer
render
reset
seek
serialize
set
Fps
set
Subtitles
set
Volume
stop
deserialize
@rendley/sdk - v1.12.6
Loading...