@rendley/sdk - v1.15.5
Preparing search index...
ClipSchema
Variable ClipSchema
Const
ClipSchema
:
Zod
.
ZodObject
<
{
animationController
:
Zod
.
ZodOptional
<
Zod
.
ZodObject
<
{
animationDataIn
:
Zod
.
ZodOptional
<
Zod
.
ZodObject
<
{
amplification
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
inOutOfRange
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNativeEnum
<
(...)
>
>
,
>
;
name
:
Zod
.
ZodDefault
<
Zod
.
ZodString
>
;
offset
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
outOutOfRange
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNativeEnum
<
(...)
>
>
,
>
;
propertyAnimations
:
Zod
.
ZodArray
<
Zod
.
ZodObject
<
{
inOutOfRange
:
...
;
keyframes
:
...
;
outOutOfRange
:
...
;
property
:
...
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
inOutOfRange
:
...
;
keyframes
:
...
;
outOutOfRange
:
...
;
property
:
...
;
}
,
{
inOutOfRange
?:
...
;
keyframes
:
...
;
outOutOfRange
?:
...
;
property
:
...
;
}
,
>
,
"many"
,
>
;
speed
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
amplification
?:
number
;
inOutOfRange
:
OutOfRangeEnum
;
name
:
string
;
offset
?:
number
;
outOutOfRange
:
OutOfRangeEnum
;
propertyAnimations
:
{
inOutOfRange
:
OutOfRangeEnum
;
keyframes
:
(...)
[]
;
outOutOfRange
:
OutOfRangeEnum
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
,
{
amplification
?:
number
;
inOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
name
?:
string
;
offset
?:
number
;
outOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
propertyAnimations
:
{
inOutOfRange
?:
(...)
|
(...)
|
(...)
|
(...)
;
keyframes
:
(...)
[]
;
outOutOfRange
?:
(...)
|
(...)
|
(...)
|
(...)
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
,
>
,
>
;
animationDataLoop
:
Zod
.
ZodOptional
<
Zod
.
ZodObject
<
{
amplification
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
inOutOfRange
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNativeEnum
<
(...)
>
>
,
>
;
name
:
Zod
.
ZodDefault
<
Zod
.
ZodString
>
;
offset
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
outOutOfRange
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNativeEnum
<
(...)
>
>
,
>
;
propertyAnimations
:
Zod
.
ZodArray
<
Zod
.
ZodObject
<
{
inOutOfRange
:
...
;
keyframes
:
...
;
outOutOfRange
:
...
;
property
:
...
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
inOutOfRange
:
...
;
keyframes
:
...
;
outOutOfRange
:
...
;
property
:
...
;
}
,
{
inOutOfRange
?:
...
;
keyframes
:
...
;
outOutOfRange
?:
...
;
property
:
...
;
}
,
>
,
"many"
,
>
;
speed
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
amplification
?:
number
;
inOutOfRange
:
OutOfRangeEnum
;
name
:
string
;
offset
?:
number
;
outOutOfRange
:
OutOfRangeEnum
;
propertyAnimations
:
{
inOutOfRange
:
OutOfRangeEnum
;
keyframes
:
(...)
[]
;
outOutOfRange
:
OutOfRangeEnum
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
,
{
amplification
?:
number
;
inOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
name
?:
string
;
offset
?:
number
;
outOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
propertyAnimations
:
{
inOutOfRange
?:
(...)
|
(...)
|
(...)
|
(...)
;
keyframes
:
(...)
[]
;
outOutOfRange
?:
(...)
|
(...)
|
(...)
|
(...)
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
,
>
,
>
;
animationDataOut
:
Zod
.
ZodOptional
<
Zod
.
ZodObject
<
{
amplification
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
inOutOfRange
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNativeEnum
<
(...)
>
>
,
>
;
name
:
Zod
.
ZodDefault
<
Zod
.
ZodString
>
;
offset
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
outOutOfRange
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNativeEnum
<
(...)
>
>
,
>
;
propertyAnimations
:
Zod
.
ZodArray
<
Zod
.
ZodObject
<
{
inOutOfRange
:
...
;
keyframes
:
...
;
outOutOfRange
:
...
;
property
:
...
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
inOutOfRange
:
...
;
keyframes
:
...
;
outOutOfRange
:
...
;
property
:
...
;
}
,
{
inOutOfRange
?:
...
;
keyframes
:
...
;
outOutOfRange
?:
...
;
property
:
...
;
}
,
>
,
"many"
,
>
;
speed
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
amplification
?:
number
;
inOutOfRange
:
OutOfRangeEnum
;
name
:
string
;
offset
?:
number
;
outOutOfRange
:
OutOfRangeEnum
;
propertyAnimations
:
{
inOutOfRange
:
OutOfRangeEnum
;
keyframes
:
(...)
[]
;
outOutOfRange
:
OutOfRangeEnum
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
,
{
amplification
?:
number
;
inOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
name
?:
string
;
offset
?:
number
;
outOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
propertyAnimations
:
{
inOutOfRange
?:
(...)
|
(...)
|
(...)
|
(...)
;
keyframes
:
(...)
[]
;
outOutOfRange
?:
(...)
|
(...)
|
(...)
|
(...)
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
,
>
,
>
;
animationInDuration
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
animationLoopCount
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
animationOutDuration
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
loopSmoothing
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
animationDataIn
?:
{
amplification
?:
number
;
inOutOfRange
:
OutOfRangeEnum
;
name
:
string
;
offset
?:
number
;
outOutOfRange
:
OutOfRangeEnum
;
propertyAnimations
:
{
inOutOfRange
:
OutOfRangeEnum
;
keyframes
:
{
easing
:
...
;
relativeProperty
?:
...
;
space
:
...
;
time
:
...
;
value
:
...
;
}
[]
;
outOutOfRange
:
OutOfRangeEnum
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
;
animationDataLoop
?:
{
amplification
?:
number
;
inOutOfRange
:
OutOfRangeEnum
;
name
:
string
;
offset
?:
number
;
outOutOfRange
:
OutOfRangeEnum
;
propertyAnimations
:
{
inOutOfRange
:
OutOfRangeEnum
;
keyframes
:
{
easing
:
...
;
relativeProperty
?:
...
;
space
:
...
;
time
:
...
;
value
:
...
;
}
[]
;
outOutOfRange
:
OutOfRangeEnum
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
;
animationDataOut
?:
{
amplification
?:
number
;
inOutOfRange
:
OutOfRangeEnum
;
name
:
string
;
offset
?:
number
;
outOutOfRange
:
OutOfRangeEnum
;
propertyAnimations
:
{
inOutOfRange
:
OutOfRangeEnum
;
keyframes
:
{
easing
:
...
;
relativeProperty
?:
...
;
space
:
...
;
time
:
...
;
value
:
...
;
}
[]
;
outOutOfRange
:
OutOfRangeEnum
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
;
animationInDuration
:
number
;
animationLoopCount
:
number
;
animationOutDuration
:
number
;
loopSmoothing
:
number
;
}
,
{
animationDataIn
?:
{
amplification
?:
number
;
inOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
name
?:
string
;
offset
?:
number
;
outOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
propertyAnimations
:
{
inOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
keyframes
:
{
easing
?:
...
;
relativeProperty
?:
...
;
space
?:
...
;
time
:
...
;
value
:
...
;
}
[]
;
outOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
;
animationDataLoop
?:
{
amplification
?:
number
;
inOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
name
?:
string
;
offset
?:
number
;
outOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
propertyAnimations
:
{
inOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
keyframes
:
{
easing
?:
...
;
relativeProperty
?:
...
;
space
?:
...
;
time
:
...
;
value
:
...
;
}
[]
;
outOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
;
animationDataOut
?:
{
amplification
?:
number
;
inOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
name
?:
string
;
offset
?:
number
;
outOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
propertyAnimations
:
{
inOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
keyframes
:
{
easing
?:
...
;
relativeProperty
?:
...
;
space
?:
...
;
time
:
...
;
value
:
...
;
}
[]
;
outOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
;
animationInDuration
?:
number
;
animationLoopCount
?:
number
;
animationOutDuration
?:
number
;
loopSmoothing
?:
number
;
}
,
>
,
>
;
blendMode
:
Zod
.
ZodOptional
<
Zod
.
ZodNativeEnum
<
typeof
BlendModeEnum
>
>
;
clipMasks
:
Zod
.
ZodOptional
<
Zod
.
ZodArray
<
Zod
.
ZodObject
<
{
clipId
:
Zod
.
ZodString
;
id
:
Zod
.
ZodString
;
wrapMode
:
Zod
.
ZodDefault
<
Zod
.
ZodNativeEnum
<
typeof
MaskWrapModeEnum
>
>
;
}
,
"strict"
,
Zod
.
ZodTypeAny
,
{
clipId
:
string
;
id
:
string
;
wrapMode
:
MaskWrapModeEnum
}
,
{
clipId
:
string
;
id
:
string
;
wrapMode
?:
NONE
|
REPEAT
|
MIRROR
|
CLAMP
;
}
,
>
,
"many"
,
>
,
>
;
customData
:
Zod
.
ZodOptional
<
Zod
.
ZodArray
<
Zod
.
ZodTuple
<
[
Zod
.
ZodString
,
Zod
.
ZodUnknown
]
,
null
>
,
"many"
,
>
,
>
;
duration
:
Zod
.
ZodNumber
;
effects
:
Zod
.
ZodArray
<
Zod
.
ZodAny
,
"many"
>
;
filters
:
Zod
.
ZodArray
<
Zod
.
ZodObject
<
{
clipId
:
Zod
.
ZodOptional
<
Zod
.
ZodString
>
;
filterId
:
Zod
.
ZodString
;
id
:
Zod
.
ZodString
;
intensity
:
Zod
.
ZodNumber
;
provider
:
Zod
.
ZodString
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
clipId
?:
string
;
filterId
:
string
;
id
:
string
;
intensity
:
number
;
provider
:
string
;
}
,
{
clipId
?:
string
;
filterId
:
string
;
id
:
string
;
intensity
:
number
;
provider
:
string
;
}
,
>
,
"many"
,
>
;
id
:
Zod
.
ZodString
;
isVisible
:
Zod
.
ZodDefault
<
Zod
.
ZodBoolean
>
;
leftTrim
:
Zod
.
ZodNumber
;
mediaDataId
:
Zod
.
ZodOptional
<
Zod
.
ZodString
>
;
name
:
Zod
.
ZodOptional
<
Zod
.
ZodString
>
;
propertyAnimator
:
Zod
.
ZodOptional
<
Zod
.
ZodObject
<
{
initialValues
:
Zod
.
ZodOptional
<
Zod
.
ZodArray
<
Zod
.
ZodTuple
<
[
Zod
.
ZodString
,
Zod
.
ZodUnion
<
[
(...)
,
(...)
,
(...)
,
(...)
]
>
]
,
null
,
>
,
"many"
,
>
,
>
;
tracks
:
Zod
.
ZodArray
<
Zod
.
ZodObject
<
{
customData
:
Zod
.
ZodOptional
<
Zod
.
ZodArray
<
Zod
.
ZodTuple
<
(...)
,
(...)
>
,
"many"
>
,
>
;
defaults
:
Zod
.
ZodOptional
<
Zod
.
ZodObject
<
{
handleIn
:
...
;
handleOut
:
...
;
hold
:
...
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
handleIn
?:
...
;
handleOut
?:
...
;
hold
?:
...
}
,
{
handleIn
?:
...
;
handleOut
?:
...
;
hold
?:
...
}
,
>
,
>
;
keyframes
:
Zod
.
ZodArray
<
Zod
.
ZodObject
<
{
handleIn
:
...
;
handleOut
:
...
;
hold
:
...
;
time
:
...
;
value
:
...
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
handleIn
:
...
;
handleOut
:
...
;
hold
?:
...
;
time
:
...
;
value
:
...
;
}
,
{
handleIn
:
...
;
handleOut
:
...
;
hold
?:
...
;
time
:
...
;
value
:
...
;
}
,
>
,
"many"
,
>
;
property
:
Zod
.
ZodString
;
type
:
Zod
.
ZodNativeEnum
<
typeof
PropertyDescriptionTypeEnum
>
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
customData
?:
[
(...)
,
(...)
]
[]
;
defaults
?:
{
handleIn
?:
(...)
|
(...)
;
handleOut
?:
(...)
|
(...)
;
hold
?:
(...)
|
(...)
|
(...)
;
}
;
keyframes
:
{
handleIn
:
{
time
:
...
;
value
:
...
}
;
handleOut
:
{
time
:
...
;
value
:
...
}
;
hold
?:
(...)
|
(...)
|
(...)
;
time
:
number
;
value
:
(...)
&
(...)
;
}
[]
;
property
:
string
;
type
:
PropertyDescriptionTypeEnum
;
}
,
{
customData
?:
[
(...)
,
(...)
]
[]
;
defaults
?:
{
handleIn
?:
(...)
|
(...)
;
handleOut
?:
(...)
|
(...)
;
hold
?:
(...)
|
(...)
|
(...)
;
}
;
keyframes
:
{
handleIn
:
{
time
:
...
;
value
:
...
}
;
handleOut
:
{
time
:
...
;
value
:
...
}
;
hold
?:
(...)
|
(...)
|
(...)
;
time
:
number
;
value
:
(...)
&
(...)
;
}
[]
;
property
:
string
;
type
:
PropertyDescriptionTypeEnum
;
}
,
>
,
"many"
,
>
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
initialValues
?:
[
string
,
string
|
number
|
boolean
|
number
[]
]
[]
;
tracks
:
{
customData
?:
[
string
,
unknown
]
[]
;
defaults
?:
{
handleIn
?:
{
time
:
...
;
value
:
...
}
;
handleOut
?:
{
time
:
...
;
value
:
...
}
;
hold
?:
boolean
;
}
;
keyframes
:
{
handleIn
:
{
time
:
number
;
value
:
number
}
;
handleOut
:
{
time
:
number
;
value
:
number
}
;
hold
?:
boolean
;
time
:
number
;
value
:
((...)
|
(...)
|
(...)
|
(...)
|
(...))
&
(
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
)
;
}
[]
;
property
:
string
;
type
:
PropertyDescriptionTypeEnum
;
}
[]
;
}
,
{
initialValues
?:
[
string
,
string
|
number
|
boolean
|
number
[]
]
[]
;
tracks
:
{
customData
?:
[
string
,
unknown
]
[]
;
defaults
?:
{
handleIn
?:
{
time
:
...
;
value
:
...
}
;
handleOut
?:
{
time
:
...
;
value
:
...
}
;
hold
?:
boolean
;
}
;
keyframes
:
{
handleIn
:
{
time
:
number
;
value
:
number
}
;
handleOut
:
{
time
:
number
;
value
:
number
}
;
hold
?:
boolean
;
time
:
number
;
value
:
((...)
|
(...)
|
(...)
|
(...)
|
(...))
&
(
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
)
;
}
[]
;
property
:
string
;
type
:
PropertyDescriptionTypeEnum
;
}
[]
;
}
,
>
,
>
;
rightTrim
:
Zod
.
ZodNumber
;
startTime
:
Zod
.
ZodNumber
;
style
:
Zod
.
ZodUnknown
;
subtitlesId
:
Zod
.
ZodOptional
<
Zod
.
ZodString
>
;
subtitlesOffset
:
Zod
.
ZodNumber
;
text
:
Zod
.
ZodOptional
<
Zod
.
ZodString
>
;
type
:
Zod
.
ZodString
;
wrapMode
:
Zod
.
ZodOptional
<
Zod
.
ZodNativeEnum
<
typeof
WrapModeEnum
>
>
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
animationController
?:
{
animationDataIn
?:
{
amplification
?:
number
;
inOutOfRange
:
OutOfRangeEnum
;
name
:
string
;
offset
?:
number
;
outOutOfRange
:
OutOfRangeEnum
;
propertyAnimations
:
{
inOutOfRange
:
OutOfRangeEnum
;
keyframes
:
{
easing
:
EasingEnum
;
relativeProperty
?:
(...)
|
(...)
;
space
:
AnimationSpaceEnum
;
time
:
number
;
value
:
(...)
|
(...)
;
}
[]
;
outOutOfRange
:
OutOfRangeEnum
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
;
animationDataLoop
?:
{
amplification
?:
number
;
inOutOfRange
:
OutOfRangeEnum
;
name
:
string
;
offset
?:
number
;
outOutOfRange
:
OutOfRangeEnum
;
propertyAnimations
:
{
inOutOfRange
:
OutOfRangeEnum
;
keyframes
:
{
easing
:
EasingEnum
;
relativeProperty
?:
(...)
|
(...)
;
space
:
AnimationSpaceEnum
;
time
:
number
;
value
:
(...)
|
(...)
;
}
[]
;
outOutOfRange
:
OutOfRangeEnum
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
;
animationDataOut
?:
{
amplification
?:
number
;
inOutOfRange
:
OutOfRangeEnum
;
name
:
string
;
offset
?:
number
;
outOutOfRange
:
OutOfRangeEnum
;
propertyAnimations
:
{
inOutOfRange
:
OutOfRangeEnum
;
keyframes
:
{
easing
:
EasingEnum
;
relativeProperty
?:
(...)
|
(...)
;
space
:
AnimationSpaceEnum
;
time
:
number
;
value
:
(...)
|
(...)
;
}
[]
;
outOutOfRange
:
OutOfRangeEnum
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
;
animationInDuration
:
number
;
animationLoopCount
:
number
;
animationOutDuration
:
number
;
loopSmoothing
:
number
;
}
;
blendMode
?:
NORMAL
|
ADD
|
SCREEN
|
MULTIPLY
;
clipMasks
?:
{
clipId
:
string
;
id
:
string
;
wrapMode
:
MaskWrapModeEnum
}
[]
;
customData
?:
[
string
,
unknown
]
[]
;
duration
:
number
;
effects
:
any
[]
;
filters
:
{
clipId
?:
string
;
filterId
:
string
;
id
:
string
;
intensity
:
number
;
provider
:
string
;
}
[]
;
id
:
string
;
isVisible
:
boolean
;
leftTrim
:
number
;
mediaDataId
?:
string
;
name
?:
string
;
propertyAnimator
?:
{
initialValues
?:
[
string
,
string
|
number
|
boolean
|
number
[]
]
[]
;
tracks
:
{
customData
?:
[
string
,
unknown
]
[]
;
defaults
?:
{
handleIn
?:
{
time
:
number
;
value
:
number
}
;
handleOut
?:
{
time
:
number
;
value
:
number
}
;
hold
?:
boolean
;
}
;
keyframes
:
{
handleIn
:
{
time
:
number
;
value
:
number
}
;
handleOut
:
{
time
:
number
;
value
:
number
}
;
hold
?:
boolean
;
time
:
number
;
value
:
(
string
|
number
|
boolean
|
(...)
[]
)
&
(
undefined
|
string
|
number
|
boolean
|
(...)
[]
)
;
}
[]
;
property
:
string
;
type
:
PropertyDescriptionTypeEnum
;
}
[]
;
}
;
rightTrim
:
number
;
startTime
:
number
;
style
?:
unknown
;
subtitlesId
?:
string
;
subtitlesOffset
:
number
;
text
?:
string
;
type
:
string
;
wrapMode
?:
CLAMP
|
REPEAT
|
PING_PONG
|
EMPTY
;
}
,
{
animationController
?:
{
animationDataIn
?:
{
amplification
?:
number
;
inOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
name
?:
string
;
offset
?:
number
;
outOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
propertyAnimations
:
{
inOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
keyframes
:
{
easing
?:
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
;
relativeProperty
?:
(...)
|
(...)
;
space
?:
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
;
time
:
number
;
value
:
(...)
|
(...)
;
}
[]
;
outOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
;
animationDataLoop
?:
{
amplification
?:
number
;
inOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
name
?:
string
;
offset
?:
number
;
outOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
propertyAnimations
:
{
inOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
keyframes
:
{
easing
?:
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
;
relativeProperty
?:
(...)
|
(...)
;
space
?:
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
;
time
:
number
;
value
:
(...)
|
(...)
;
}
[]
;
outOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
;
animationDataOut
?:
{
amplification
?:
number
;
inOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
name
?:
string
;
offset
?:
number
;
outOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
propertyAnimations
:
{
inOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
keyframes
:
{
easing
?:
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
;
relativeProperty
?:
(...)
|
(...)
;
space
?:
(...)
|
(...)
|
(...)
|
(...)
|
(...)
|
(...)
;
time
:
number
;
value
:
(...)
|
(...)
;
}
[]
;
outOutOfRange
?:
NONE
|
EXTEND
|
LOOP
;
property
:
string
;
}
[]
;
speed
?:
number
;
}
;
animationInDuration
?:
number
;
animationLoopCount
?:
number
;
animationOutDuration
?:
number
;
loopSmoothing
?:
number
;
}
;
blendMode
?:
NORMAL
|
ADD
|
SCREEN
|
MULTIPLY
;
clipMasks
?:
{
clipId
:
string
;
id
:
string
;
wrapMode
?:
NONE
|
REPEAT
|
MIRROR
|
CLAMP
;
}
[]
;
customData
?:
[
string
,
unknown
]
[]
;
duration
:
number
;
effects
:
any
[]
;
filters
:
{
clipId
?:
string
;
filterId
:
string
;
id
:
string
;
intensity
:
number
;
provider
:
string
;
}
[]
;
id
:
string
;
isVisible
?:
boolean
;
leftTrim
:
number
;
mediaDataId
?:
string
;
name
?:
string
;
propertyAnimator
?:
{
initialValues
?:
[
string
,
string
|
number
|
boolean
|
number
[]
]
[]
;
tracks
:
{
customData
?:
[
string
,
unknown
]
[]
;
defaults
?:
{
handleIn
?:
{
time
:
number
;
value
:
number
}
;
handleOut
?:
{
time
:
number
;
value
:
number
}
;
hold
?:
boolean
;
}
;
keyframes
:
{
handleIn
:
{
time
:
number
;
value
:
number
}
;
handleOut
:
{
time
:
number
;
value
:
number
}
;
hold
?:
boolean
;
time
:
number
;
value
:
(
string
|
number
|
boolean
|
(...)
[]
)
&
(
undefined
|
string
|
number
|
boolean
|
(...)
[]
)
;
}
[]
;
property
:
string
;
type
:
PropertyDescriptionTypeEnum
;
}
[]
;
}
;
rightTrim
:
number
;
startTime
:
number
;
style
?:
unknown
;
subtitlesId
?:
string
;
subtitlesOffset
:
number
;
text
?:
string
;
type
:
string
;
wrapMode
?:
CLAMP
|
REPEAT
|
PING_PONG
|
EMPTY
;
}
,
>
= ...
Zod schema describing the persisted base clip payload shared by all clip implementations.
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
@rendley/sdk - v1.15.5
Loading...
Zod schema describing the persisted base clip payload shared by all clip implementations.