@rendley/sdk - v1.12.7
Preparing search index...
EngineSchema
Variable EngineSchema
Const
EngineSchema
:
Zod
.
ZodObject
<
{
createdAt
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
display
:
Zod
.
ZodObject
<
{
backgroundColor
:
Zod
.
ZodString
;
height
:
Zod
.
ZodNumber
;
width
:
Zod
.
ZodNumber
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
backgroundColor
:
string
;
height
:
number
;
width
:
number
}
,
{
backgroundColor
:
string
;
height
:
number
;
width
:
number
}
,
>
;
library
:
Zod
.
ZodObject
<
{
effects
:
Zod
.
ZodArray
<
Zod
.
ZodObject
<
{
fragmentSrc
:
Zod
.
ZodString
;
id
:
Zod
.
ZodString
;
inputTextures
:
Zod
.
ZodOptional
<
Zod
.
ZodArray
<
Zod
.
ZodObject
<
{
mipmap
:
...
;
name
:
...
;
scaleMode
:
...
;
url
:
...
;
wrapMode
:
...
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
mipmap
?:
...
;
name
:
...
;
scaleMode
?:
...
;
url
:
...
;
wrapMode
?:
...
;
}
,
{
mipmap
?:
...
;
name
:
...
;
scaleMode
?:
...
;
url
:
...
;
wrapMode
?:
...
;
}
,
>
,
"many"
,
>
,
>
;
name
:
Zod
.
ZodString
;
properties
:
Zod
.
ZodArray
<
Zod
.
ZodObject
<
{
defaultValue
:
Zod
.
ZodType
<
(...)
,
(...)
,
(...)
>
;
description
:
Zod
.
ZodOptional
<
(...)
>
;
label
:
Zod
.
ZodOptional
<
(...)
>
;
name
:
Zod
.
ZodString
;
type
:
Zod
.
ZodNativeEnum
<
(...)
>
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
defaultValue
:
Required
<
(...)
>
;
description
?:
(...)
|
(...)
;
label
?:
(...)
|
(...)
;
name
:
string
;
type
:
PropertyDescriptionTypeEnum
;
}
,
{
defaultValue
:
Required
<
(...)
>
;
description
?:
(...)
|
(...)
;
label
?:
(...)
|
(...)
;
name
:
string
;
type
:
PropertyDescriptionTypeEnum
;
}
,
>
,
"many"
,
>
;
provider
:
Zod
.
ZodString
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
fragmentSrc
:
string
;
id
:
string
;
inputTextures
?:
{
mipmap
?:
(...)
|
(...)
|
(...)
;
name
:
string
;
scaleMode
?:
(...)
|
(...)
|
(...)
;
url
:
string
;
wrapMode
?:
(...)
|
(...)
|
(...)
|
(...)
;
}
[]
;
name
:
string
;
properties
:
{
defaultValue
:
Required
<
any
>
;
description
?:
string
;
label
?:
string
;
name
:
string
;
type
:
PropertyDescriptionTypeEnum
;
}
[]
;
provider
:
string
;
}
,
{
fragmentSrc
:
string
;
id
:
string
;
inputTextures
?:
{
mipmap
?:
(...)
|
(...)
|
(...)
;
name
:
string
;
scaleMode
?:
(...)
|
(...)
|
(...)
;
url
:
string
;
wrapMode
?:
(...)
|
(...)
|
(...)
|
(...)
;
}
[]
;
name
:
string
;
properties
:
{
defaultValue
:
Required
<
any
>
;
description
?:
string
;
label
?:
string
;
name
:
string
;
type
:
PropertyDescriptionTypeEnum
;
}
[]
;
provider
:
string
;
}
,
>
,
"many"
,
>
;
filters
:
Zod
.
ZodArray
<
Zod
.
ZodObject
<
{
id
:
Zod
.
ZodString
;
lutUrl
:
Zod
.
ZodString
;
name
:
Zod
.
ZodString
;
provider
:
Zod
.
ZodString
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
id
:
string
;
lutUrl
:
string
;
name
:
string
;
provider
:
string
}
,
{
id
:
string
;
lutUrl
:
string
;
name
:
string
;
provider
:
string
}
,
>
,
"many"
,
>
;
media
:
Zod
.
ZodArray
<
Zod
.
ZodObject
<
{
customData
:
Zod
.
ZodOptional
<
Zod
.
ZodArray
<
Zod
.
ZodTuple
<
[
(...)
,
(...)
]
,
null
>
,
"many"
>
,
>
;
filename
:
Zod
.
ZodString
;
hash
:
Zod
.
ZodOptional
<
Zod
.
ZodString
>
;
id
:
Zod
.
ZodString
;
mimeType
:
Zod
.
ZodOptional
<
Zod
.
ZodString
>
;
name
:
Zod
.
ZodOptional
<
Zod
.
ZodString
>
;
permanentUrl
:
Zod
.
ZodOptional
<
Zod
.
ZodString
>
;
placeholderClipIds
:
Zod
.
ZodOptional
<
Zod
.
ZodArray
<
Zod
.
ZodString
,
"many"
>
,
>
;
type
:
Zod
.
ZodString
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
customData
?:
[
string
,
unknown
]
[]
;
filename
:
string
;
hash
?:
string
;
id
:
string
;
mimeType
?:
string
;
name
?:
string
;
permanentUrl
?:
string
;
placeholderClipIds
?:
string
[]
;
type
:
string
;
}
,
{
customData
?:
[
string
,
unknown
]
[]
;
filename
:
string
;
hash
?:
string
;
id
:
string
;
mimeType
?:
string
;
name
?:
string
;
permanentUrl
?:
string
;
placeholderClipIds
?:
string
[]
;
type
:
string
;
}
,
>
,
"many"
,
>
;
subtitles
:
Zod
.
ZodArray
<
Zod
.
ZodObject
<
{
duration
:
Zod
.
ZodNumber
;
id
:
Zod
.
ZodString
;
language
:
Zod
.
ZodString
;
textBlocks
:
Zod
.
ZodArray
<
Zod
.
ZodObject
<
{
duration
:
Zod
.
ZodNumber
;
text
:
Zod
.
ZodString
;
time
:
Zod
.
ZodNumber
;
wordTimings
:
Zod
.
ZodOptional
<
(...)
>
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
duration
:
number
;
text
:
string
;
time
:
number
;
wordTimings
?:
(...)
|
(...)
;
}
,
{
duration
:
number
;
text
:
string
;
time
:
number
;
wordTimings
?:
(...)
|
(...)
;
}
,
>
,
"many"
,
>
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
duration
:
number
;
id
:
string
;
language
:
string
;
textBlocks
:
{
duration
:
number
;
text
:
string
;
time
:
number
;
wordTimings
?:
(...)
[]
;
}
[]
;
}
,
{
duration
:
number
;
id
:
string
;
language
:
string
;
textBlocks
:
{
duration
:
number
;
text
:
string
;
time
:
number
;
wordTimings
?:
(...)
[]
;
}
[]
;
}
,
>
,
"many"
,
>
;
transitions
:
Zod
.
ZodArray
<
Zod
.
ZodObject
<
{
id
:
Zod
.
ZodString
;
inputTextures
:
Zod
.
ZodOptional
<
Zod
.
ZodArray
<
Zod
.
ZodObject
<
{
mipmap
:
...
;
name
:
...
;
scaleMode
:
...
;
url
:
...
;
wrapMode
:
...
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
mipmap
?:
...
;
name
:
...
;
scaleMode
?:
...
;
url
:
...
;
wrapMode
?:
...
;
}
,
{
mipmap
?:
...
;
name
:
...
;
scaleMode
?:
...
;
url
:
...
;
wrapMode
?:
...
;
}
,
>
,
"many"
,
>
,
>
;
name
:
Zod
.
ZodString
;
properties
:
Zod
.
ZodArray
<
Zod
.
ZodObject
<
{
defaultValue
:
Zod
.
ZodType
<
(...)
,
(...)
,
(...)
>
;
description
:
Zod
.
ZodOptional
<
(...)
>
;
label
:
Zod
.
ZodOptional
<
(...)
>
;
name
:
Zod
.
ZodString
;
type
:
Zod
.
ZodNativeEnum
<
(...)
>
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
defaultValue
:
Required
<
(...)
>
;
description
?:
(...)
|
(...)
;
label
?:
(...)
|
(...)
;
name
:
string
;
type
:
PropertyDescriptionTypeEnum
;
}
,
{
defaultValue
:
Required
<
(...)
>
;
description
?:
(...)
|
(...)
;
label
?:
(...)
|
(...)
;
name
:
string
;
type
:
PropertyDescriptionTypeEnum
;
}
,
>
,
"many"
,
>
;
provider
:
Zod
.
ZodString
;
transitionSrc
:
Zod
.
ZodString
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
id
:
string
;
inputTextures
?:
{
mipmap
?:
(...)
|
(...)
|
(...)
;
name
:
string
;
scaleMode
?:
(...)
|
(...)
|
(...)
;
url
:
string
;
wrapMode
?:
(...)
|
(...)
|
(...)
|
(...)
;
}
[]
;
name
:
string
;
properties
:
{
defaultValue
:
Required
<
any
>
;
description
?:
string
;
label
?:
string
;
name
:
string
;
type
:
PropertyDescriptionTypeEnum
;
}
[]
;
provider
:
string
;
transitionSrc
:
string
;
}
,
{
id
:
string
;
inputTextures
?:
{
mipmap
?:
(...)
|
(...)
|
(...)
;
name
:
string
;
scaleMode
?:
(...)
|
(...)
|
(...)
;
url
:
string
;
wrapMode
?:
(...)
|
(...)
|
(...)
|
(...)
;
}
[]
;
name
:
string
;
properties
:
{
defaultValue
:
Required
<
any
>
;
description
?:
string
;
label
?:
string
;
name
:
string
;
type
:
PropertyDescriptionTypeEnum
;
}
[]
;
provider
:
string
;
transitionSrc
:
string
;
}
,
>
,
"many"
,
>
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
effects
:
{
fragmentSrc
:
string
;
id
:
string
;
inputTextures
?:
{
mipmap
?:
OFF
|
ON
;
name
:
string
;
scaleMode
?:
NEAREST
|
LINEAR
;
url
:
string
;
wrapMode
?:
CLAMP
|
REPEAT
|
MIRRORED_REPEAT
;
}
[]
;
name
:
string
;
properties
:
{
defaultValue
:
Required
<
any
>
;
description
?:
string
;
label
?:
string
;
name
:
string
;
type
:
PropertyDescriptionTypeEnum
;
}
[]
;
provider
:
string
;
}
[]
;
filters
:
{
id
:
string
;
lutUrl
:
string
;
name
:
string
;
provider
:
string
}
[]
;
media
:
{
customData
?:
[
string
,
unknown
]
[]
;
filename
:
string
;
hash
?:
string
;
id
:
string
;
mimeType
?:
string
;
name
?:
string
;
permanentUrl
?:
string
;
placeholderClipIds
?:
string
[]
;
type
:
string
;
}
[]
;
subtitles
:
{
duration
:
number
;
id
:
string
;
language
:
string
;
textBlocks
:
{
duration
:
number
;
text
:
string
;
time
:
number
;
wordTimings
?:
number
[]
;
}
[]
;
}
[]
;
transitions
:
{
id
:
string
;
inputTextures
?:
{
mipmap
?:
OFF
|
ON
;
name
:
string
;
scaleMode
?:
NEAREST
|
LINEAR
;
url
:
string
;
wrapMode
?:
CLAMP
|
REPEAT
|
MIRRORED_REPEAT
;
}
[]
;
name
:
string
;
properties
:
{
defaultValue
:
Required
<
any
>
;
description
?:
string
;
label
?:
string
;
name
:
string
;
type
:
PropertyDescriptionTypeEnum
;
}
[]
;
provider
:
string
;
transitionSrc
:
string
;
}
[]
;
}
,
{
effects
:
{
fragmentSrc
:
string
;
id
:
string
;
inputTextures
?:
{
mipmap
?:
OFF
|
ON
;
name
:
string
;
scaleMode
?:
NEAREST
|
LINEAR
;
url
:
string
;
wrapMode
?:
CLAMP
|
REPEAT
|
MIRRORED_REPEAT
;
}
[]
;
name
:
string
;
properties
:
{
defaultValue
:
Required
<
any
>
;
description
?:
string
;
label
?:
string
;
name
:
string
;
type
:
PropertyDescriptionTypeEnum
;
}
[]
;
provider
:
string
;
}
[]
;
filters
:
{
id
:
string
;
lutUrl
:
string
;
name
:
string
;
provider
:
string
}
[]
;
media
:
{
customData
?:
[
string
,
unknown
]
[]
;
filename
:
string
;
hash
?:
string
;
id
:
string
;
mimeType
?:
string
;
name
?:
string
;
permanentUrl
?:
string
;
placeholderClipIds
?:
string
[]
;
type
:
string
;
}
[]
;
subtitles
:
{
duration
:
number
;
id
:
string
;
language
:
string
;
textBlocks
:
{
duration
:
number
;
text
:
string
;
time
:
number
;
wordTimings
?:
number
[]
;
}
[]
;
}
[]
;
transitions
:
{
id
:
string
;
inputTextures
?:
{
mipmap
?:
OFF
|
ON
;
name
:
string
;
scaleMode
?:
NEAREST
|
LINEAR
;
url
:
string
;
wrapMode
?:
CLAMP
|
REPEAT
|
MIRRORED_REPEAT
;
}
[]
;
name
:
string
;
properties
:
{
defaultValue
:
Required
<
any
>
;
description
?:
string
;
label
?:
string
;
name
:
string
;
type
:
PropertyDescriptionTypeEnum
;
}
[]
;
provider
:
string
;
transitionSrc
:
string
;
}
[]
;
}
,
>
;
projectId
:
Zod
.
ZodOptional
<
Zod
.
ZodString
>
;
settings
:
Zod
.
ZodOptional
<
Zod
.
ZodObject
<
{
clipAudioMonoChannelsWeight
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodArray
<
Zod
.
ZodNumber
,
"many"
>
>
,
>
;
clipAudioMonoMixType
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNativeEnum
<
typeof
MonoMixType
>
>
,
>
;
clipAudioSampleForceMono
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodBoolean
>
,
>
;
clipAudioSampleRate
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
clipAudioStoreSamples
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodBoolean
>
>
;
clipVideoFilmstripInterval
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
,
>
;
clipVideoFilmstripKeyframesOnly
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodBoolean
>
,
>
;
clipVideoFilmstripMaxFrames
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
,
>
;
clipVideoFilmstripMaxHeight
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
,
>
;
clipVideoFilmstripMaxWidth
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
,
>
;
clipVideoFilmstripMaxWorkers
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
,
>
;
clipVideoStoreFilmstrip
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodBoolean
>
,
>
;
clipVideoStoreSamples
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodBoolean
>
>
;
decoderPreferredAcceleration
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNativeEnum
<
typeof
PreferredAcceleration
>
>
,
>
;
decoderUseSeparateWorker
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodBoolean
>
,
>
;
decoderUseSubImage
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodBoolean
>
>
;
decoderUseWebCodecs
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodBoolean
>
>
;
encoderBitrate
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
encoderBitrateMode
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNativeEnum
<
typeof
BitrateMode
>
>
,
>
;
encoderCodec
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNativeEnum
<
typeof
VideoCodec
>
>
,
>
;
encoderCrf
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
encoderDeadline
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
encoderForcedCodecRFCString
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodString
>
,
>
;
encoderKeyframeInterval
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
encoderPerformanceMode
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNativeEnum
<
typeof
PerformanceMode
>
>
,
>
;
encoderPreferredAcceleration
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNativeEnum
<
typeof
PreferredAcceleration
>
>
,
>
;
encoderUseAlpha
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodBoolean
>
>
;
encoderUseWebCodecs
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodBoolean
>
>
;
m3u8MaxResolution
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodTuple
<
[
Zod
.
ZodNumber
,
Zod
.
ZodNumber
]
,
null
>
>
,
>
;
renderAudioUseWorker
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodBoolean
>
>
;
renderCancelFailTimeout
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
renderMaxQueueSize
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
renderShowPreview
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodBoolean
>
>
;
renderThrottleFactor
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
renderVideoUseDirectFrames
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodBoolean
>
,
>
;
subtitlesAutoWrapOnResize
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodBoolean
>
,
>
;
subtitlesScaleOnResize
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodBoolean
>
>
;
viewAutoLayoutOnResize
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNativeEnum
<
typeof
AutoLayoutMode
>
>
,
>
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
clipAudioMonoChannelsWeight
:
number
[]
;
clipAudioMonoMixType
:
MonoMixType
;
clipAudioSampleForceMono
:
boolean
;
clipAudioSampleRate
:
number
;
clipAudioStoreSamples
:
boolean
;
clipVideoFilmstripInterval
:
number
;
clipVideoFilmstripKeyframesOnly
:
boolean
;
clipVideoFilmstripMaxFrames
:
number
;
clipVideoFilmstripMaxHeight
:
number
;
clipVideoFilmstripMaxWidth
:
number
;
clipVideoFilmstripMaxWorkers
:
number
;
clipVideoStoreFilmstrip
:
boolean
;
clipVideoStoreSamples
:
boolean
;
decoderPreferredAcceleration
:
PreferredAcceleration
;
decoderUseSeparateWorker
:
boolean
;
decoderUseSubImage
:
boolean
;
decoderUseWebCodecs
:
boolean
;
encoderBitrate
:
number
;
encoderBitrateMode
:
BitrateMode
;
encoderCodec
:
VideoCodec
;
encoderCrf
:
number
;
encoderDeadline
:
number
;
encoderForcedCodecRFCString
:
string
;
encoderKeyframeInterval
:
number
;
encoderPerformanceMode
:
PerformanceMode
;
encoderPreferredAcceleration
:
PreferredAcceleration
;
encoderUseAlpha
:
boolean
;
encoderUseWebCodecs
:
boolean
;
m3u8MaxResolution
:
[
number
,
number
]
;
renderAudioUseWorker
:
boolean
;
renderCancelFailTimeout
:
number
;
renderMaxQueueSize
:
number
;
renderShowPreview
:
boolean
;
renderThrottleFactor
:
number
;
renderVideoUseDirectFrames
:
boolean
;
subtitlesAutoWrapOnResize
:
boolean
;
subtitlesScaleOnResize
:
boolean
;
viewAutoLayoutOnResize
:
AutoLayoutMode
;
}
,
{
clipAudioMonoChannelsWeight
?:
number
[]
;
clipAudioMonoMixType
?:
|
AVERAGE
|
ABSOLUTE_AVERAGE
|
PEAK_MIN
|
PEAK_MAX
|
ABSOLUTE_MAX
|
ABSOLUTE_MIN
;
clipAudioSampleForceMono
?:
boolean
;
clipAudioSampleRate
?:
number
;
clipAudioStoreSamples
?:
boolean
;
clipVideoFilmstripInterval
?:
number
;
clipVideoFilmstripKeyframesOnly
?:
boolean
;
clipVideoFilmstripMaxFrames
?:
number
;
clipVideoFilmstripMaxHeight
?:
number
;
clipVideoFilmstripMaxWidth
?:
number
;
clipVideoFilmstripMaxWorkers
?:
number
;
clipVideoStoreFilmstrip
?:
boolean
;
clipVideoStoreSamples
?:
boolean
;
decoderPreferredAcceleration
?:
HARDWARE
|
SOFTWARE
|
NO_PREFERENCE
;
decoderUseSeparateWorker
?:
boolean
;
decoderUseSubImage
?:
boolean
;
decoderUseWebCodecs
?:
boolean
;
encoderBitrate
?:
number
;
encoderBitrateMode
?:
CONSTANT
|
VARIABLE
;
encoderCodec
?:
H264
|
VP8
|
VP9
;
encoderCrf
?:
number
;
encoderDeadline
?:
number
;
encoderForcedCodecRFCString
?:
string
;
encoderKeyframeInterval
?:
number
;
encoderPerformanceMode
?:
REALTIME
|
QUALITY
;
encoderPreferredAcceleration
?:
HARDWARE
|
SOFTWARE
|
NO_PREFERENCE
;
encoderUseAlpha
?:
boolean
;
encoderUseWebCodecs
?:
boolean
;
m3u8MaxResolution
?:
[
number
,
number
]
;
renderAudioUseWorker
?:
boolean
;
renderCancelFailTimeout
?:
number
;
renderMaxQueueSize
?:
number
;
renderShowPreview
?:
boolean
;
renderThrottleFactor
?:
number
;
renderVideoUseDirectFrames
?:
boolean
;
subtitlesAutoWrapOnResize
?:
boolean
;
subtitlesScaleOnResize
?:
boolean
;
viewAutoLayoutOnResize
?:
NONE
|
BOTH
|
PREFER_WIDTH
|
PREFER_HEIGHT
;
}
,
>
,
>
;
subtitlesManager
:
Zod
.
ZodOptional
<
Zod
.
ZodObject
<
{
highlightAnimation
:
Zod
.
ZodNativeEnum
<
typeof
HighlightAnimationEnum
>
;
highlightAnimationSpeed
:
Zod
.
ZodNumber
;
highlightTextStyle
:
Zod
.
ZodObject
<
{
backgroundColor
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodString
>
>
;
backgroundCornerRadius
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
,
>
;
backgroundPadding
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
color
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodString
>
>
;
fontFamily
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodString
>
>
;
fontSize
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
fontStyle
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodEnum
<
[
(...)
,
(...)
,
(...)
]
>
>
,
>
;
fontWeight
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodEnum
<
[
(...)
,
(...)
,
(...)
,
(...)
,
(...)
,
(...)
,
(...)
,
(...)
,
(...)
,
(...)
,
(...)
,
(...)
,
(...)
,
]
,
>
,
>
,
>
;
padding
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
strokeColor
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodString
>
>
;
strokeThickness
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
backgroundColor
:
string
;
backgroundCornerRadius
:
number
;
backgroundPadding
:
number
;
color
:
string
;
fontFamily
:
string
;
fontSize
:
number
;
fontStyle
:
"normal"
|
"italic"
|
"oblique"
;
fontWeight
:
|
"normal"
|
"bold"
|
"bolder"
|
"lighter"
|
"100"
|
"200"
|
"300"
|
"400"
|
"500"
|
"600"
|
"700"
|
"800"
|
"900"
;
padding
:
number
;
strokeColor
:
string
;
strokeThickness
:
number
;
}
,
{
backgroundColor
?:
string
;
backgroundCornerRadius
?:
number
;
backgroundPadding
?:
number
;
color
?:
string
;
fontFamily
?:
string
;
fontSize
?:
number
;
fontStyle
?:
"normal"
|
"italic"
|
"oblique"
;
fontWeight
?:
|
"normal"
|
"bold"
|
"bolder"
|
"lighter"
|
"100"
|
"200"
|
"300"
|
"400"
|
"500"
|
"600"
|
"700"
|
"800"
|
"900"
;
padding
?:
number
;
strokeColor
?:
string
;
strokeThickness
?:
number
;
}
,
>
;
mainTextStyle
:
Zod
.
ZodObject
<
{
backgroundColor
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodString
>
>
;
backgroundCornerRadius
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
,
>
;
backgroundPadding
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
color
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodString
>
>
;
fontFamily
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodString
>
>
;
fontSize
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
fontStyle
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodEnum
<
[
(...)
,
(...)
,
(...)
]
>
>
,
>
;
fontWeight
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodEnum
<
[
(...)
,
(...)
,
(...)
,
(...)
,
(...)
,
(...)
,
(...)
,
(...)
,
(...)
,
(...)
,
(...)
,
(...)
,
(...)
,
]
,
>
,
>
,
>
;
leading
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
padding
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
strokeColor
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodString
>
>
;
strokeThickness
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
wordWrap
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodBoolean
>
>
;
wordWrapWidth
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
backgroundColor
:
string
;
backgroundCornerRadius
:
number
;
backgroundPadding
:
number
;
color
:
string
;
fontFamily
:
string
;
fontSize
:
number
;
fontStyle
:
"normal"
|
"italic"
|
"oblique"
;
fontWeight
:
|
"normal"
|
"bold"
|
"bolder"
|
"lighter"
|
"100"
|
"200"
|
"300"
|
"400"
|
"500"
|
"600"
|
"700"
|
"800"
|
"900"
;
leading
:
number
;
padding
:
number
;
strokeColor
:
string
;
strokeThickness
:
number
;
wordWrap
:
boolean
;
wordWrapWidth
:
number
;
}
,
{
backgroundColor
?:
string
;
backgroundCornerRadius
?:
number
;
backgroundPadding
?:
number
;
color
?:
string
;
fontFamily
?:
string
;
fontSize
?:
number
;
fontStyle
?:
"normal"
|
"italic"
|
"oblique"
;
fontWeight
?:
|
"normal"
|
"bold"
|
"bolder"
|
"lighter"
|
"100"
|
"200"
|
"300"
|
"400"
|
"500"
|
"600"
|
"700"
|
"800"
|
"900"
;
leading
?:
number
;
padding
?:
number
;
strokeColor
?:
string
;
strokeThickness
?:
number
;
wordWrap
?:
boolean
;
wordWrapWidth
?:
number
;
}
,
>
;
position
:
Zod
.
ZodOptional
<
Zod
.
ZodTuple
<
[
Zod
.
ZodNumber
,
Zod
.
ZodNumber
]
,
null
>
,
>
;
scale
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
textMode
:
Zod
.
ZodEnum
<
[
"full"
,
"partial"
]
>
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
highlightAnimation
:
HighlightAnimationEnum
;
highlightAnimationSpeed
:
number
;
highlightTextStyle
:
{
backgroundColor
:
string
;
backgroundCornerRadius
:
number
;
backgroundPadding
:
number
;
color
:
string
;
fontFamily
:
string
;
fontSize
:
number
;
fontStyle
:
"normal"
|
"italic"
|
"oblique"
;
fontWeight
:
|
"normal"
|
"bold"
|
"bolder"
|
"lighter"
|
"100"
|
"200"
|
"300"
|
"400"
|
"500"
|
"600"
|
"700"
|
"800"
|
"900"
;
padding
:
number
;
strokeColor
:
string
;
strokeThickness
:
number
;
}
;
mainTextStyle
:
{
backgroundColor
:
string
;
backgroundCornerRadius
:
number
;
backgroundPadding
:
number
;
color
:
string
;
fontFamily
:
string
;
fontSize
:
number
;
fontStyle
:
"normal"
|
"italic"
|
"oblique"
;
fontWeight
:
|
"normal"
|
"bold"
|
"bolder"
|
"lighter"
|
"100"
|
"200"
|
"300"
|
"400"
|
"500"
|
"600"
|
"700"
|
"800"
|
"900"
;
leading
:
number
;
padding
:
number
;
strokeColor
:
string
;
strokeThickness
:
number
;
wordWrap
:
boolean
;
wordWrapWidth
:
number
;
}
;
position
?:
[
number
,
number
]
;
scale
:
number
;
textMode
:
"partial"
|
"full"
;
}
,
{
highlightAnimation
:
HighlightAnimationEnum
;
highlightAnimationSpeed
:
number
;
highlightTextStyle
:
{
backgroundColor
?:
string
;
backgroundCornerRadius
?:
number
;
backgroundPadding
?:
number
;
color
?:
string
;
fontFamily
?:
string
;
fontSize
?:
number
;
fontStyle
?:
"normal"
|
"italic"
|
"oblique"
;
fontWeight
?:
|
"normal"
|
"bold"
|
"bolder"
|
"lighter"
|
"100"
|
"200"
|
"300"
|
"400"
|
"500"
|
"600"
|
"700"
|
"800"
|
"900"
;
padding
?:
number
;
strokeColor
?:
string
;
strokeThickness
?:
number
;
}
;
mainTextStyle
:
{
backgroundColor
?:
string
;
backgroundCornerRadius
?:
number
;
backgroundPadding
?:
number
;
color
?:
string
;
fontFamily
?:
string
;
fontSize
?:
number
;
fontStyle
?:
"normal"
|
"italic"
|
"oblique"
;
fontWeight
?:
|
"normal"
|
"bold"
|
"bolder"
|
"lighter"
|
"100"
|
"200"
|
"300"
|
"400"
|
"500"
|
"600"
|
"700"
|
"800"
|
"900"
;
leading
?:
number
;
padding
?:
number
;
strokeColor
?:
string
;
strokeThickness
?:
number
;
wordWrap
?:
boolean
;
wordWrapWidth
?:
number
;
}
;
position
?:
[
number
,
number
]
;
scale
?:
number
;
textMode
:
"partial"
|
"full"
;
}
,
>
,
>
;
timeline
:
Zod
.
ZodObject
<
{
fitDuration
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
fps
:
Zod
.
ZodNumber
;
layers
:
Zod
.
ZodArray
<
Zod
.
ZodObject
<
{
clips
:
Zod
.
ZodArray
<
Zod
.
ZodAny
,
"many"
>
;
customData
:
Zod
.
ZodOptional
<
Zod
.
ZodArray
<
Zod
.
ZodTuple
<
[
(...)
,
(...)
]
,
null
>
,
"many"
>
,
>
;
id
:
Zod
.
ZodString
;
muted
:
Zod
.
ZodOptional
<
Zod
.
ZodBoolean
>
;
name
:
Zod
.
ZodOptional
<
Zod
.
ZodString
>
;
transitions
:
Zod
.
ZodArray
<
Zod
.
ZodObject
<
{
endClipId
:
Zod
.
ZodString
;
id
:
Zod
.
ZodString
;
inDuration
:
Zod
.
ZodNumber
;
outDuration
:
Zod
.
ZodNumber
;
properties
:
Zod
.
ZodArray
<
(...)
,
(...)
>
;
provider
:
Zod
.
ZodString
;
startClipId
:
Zod
.
ZodString
;
transitionId
:
Zod
.
ZodString
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
endClipId
:
string
;
id
:
string
;
inDuration
:
number
;
outDuration
:
number
;
properties
:
(...)
[]
;
provider
:
string
;
startClipId
:
string
;
transitionId
:
string
;
}
,
{
endClipId
:
string
;
id
:
string
;
inDuration
:
number
;
outDuration
:
number
;
properties
:
(...)
[]
;
provider
:
string
;
startClipId
:
string
;
transitionId
:
string
;
}
,
>
,
"many"
,
>
;
visible
:
Zod
.
ZodOptional
<
Zod
.
ZodBoolean
>
;
volume
:
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
clips
:
any
[]
;
customData
?:
[
string
,
unknown
]
[]
;
id
:
string
;
muted
?:
boolean
;
name
?:
string
;
transitions
:
{
endClipId
:
string
;
id
:
string
;
inDuration
:
number
;
outDuration
:
number
;
properties
:
[
(...)
,
(...)
]
[]
;
provider
:
string
;
startClipId
:
string
;
transitionId
:
string
;
}
[]
;
visible
?:
boolean
;
volume
?:
number
;
}
,
{
clips
:
any
[]
;
customData
?:
[
string
,
unknown
]
[]
;
id
:
string
;
muted
?:
boolean
;
name
?:
string
;
transitions
:
{
endClipId
:
string
;
id
:
string
;
inDuration
:
number
;
outDuration
:
number
;
properties
:
[
(...)
,
(...)
]
[]
;
provider
:
string
;
startClipId
:
string
;
transitionId
:
string
;
}
[]
;
visible
?:
boolean
;
volume
?:
number
;
}
,
>
,
"many"
,
>
;
startTime
:
Zod
.
ZodNumber
;
volume
:
Zod
.
ZodDefault
<
Zod
.
ZodOptional
<
Zod
.
ZodNumber
>
>
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
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
;
}
,
{
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
;
}
,
>
;
version
:
Zod
.
ZodOptional
<
Zod
.
ZodString
>
;
}
,
"strip"
,
Zod
.
ZodTypeAny
,
{
createdAt
?:
number
;
display
:
{
backgroundColor
:
string
;
height
:
number
;
width
:
number
}
;
library
:
{
effects
:
{
fragmentSrc
:
string
;
id
:
string
;
inputTextures
?:
{
mipmap
?:
OFF
|
ON
;
name
:
string
;
scaleMode
?:
NEAREST
|
LINEAR
;
url
:
string
;
wrapMode
?:
CLAMP
|
REPEAT
|
MIRRORED_REPEAT
;
}
[]
;
name
:
string
;
properties
:
{
defaultValue
:
Required
<
any
>
;
description
?:
string
;
label
?:
string
;
name
:
string
;
type
:
PropertyDescriptionTypeEnum
;
}
[]
;
provider
:
string
;
}
[]
;
filters
:
{
id
:
string
;
lutUrl
:
string
;
name
:
string
;
provider
:
string
}
[]
;
media
:
{
customData
?:
[
string
,
unknown
]
[]
;
filename
:
string
;
hash
?:
string
;
id
:
string
;
mimeType
?:
string
;
name
?:
string
;
permanentUrl
?:
string
;
placeholderClipIds
?:
string
[]
;
type
:
string
;
}
[]
;
subtitles
:
{
duration
:
number
;
id
:
string
;
language
:
string
;
textBlocks
:
{
duration
:
number
;
text
:
string
;
time
:
number
;
wordTimings
?:
number
[]
;
}
[]
;
}
[]
;
transitions
:
{
id
:
string
;
inputTextures
?:
{
mipmap
?:
OFF
|
ON
;
name
:
string
;
scaleMode
?:
NEAREST
|
LINEAR
;
url
:
string
;
wrapMode
?:
CLAMP
|
REPEAT
|
MIRRORED_REPEAT
;
}
[]
;
name
:
string
;
properties
:
{
defaultValue
:
Required
<
any
>
;
description
?:
string
;
label
?:
string
;
name
:
string
;
type
:
PropertyDescriptionTypeEnum
;
}
[]
;
provider
:
string
;
transitionSrc
:
string
;
}
[]
;
}
;
projectId
?:
string
;
settings
?:
{
clipAudioMonoChannelsWeight
:
number
[]
;
clipAudioMonoMixType
:
MonoMixType
;
clipAudioSampleForceMono
:
boolean
;
clipAudioSampleRate
:
number
;
clipAudioStoreSamples
:
boolean
;
clipVideoFilmstripInterval
:
number
;
clipVideoFilmstripKeyframesOnly
:
boolean
;
clipVideoFilmstripMaxFrames
:
number
;
clipVideoFilmstripMaxHeight
:
number
;
clipVideoFilmstripMaxWidth
:
number
;
clipVideoFilmstripMaxWorkers
:
number
;
clipVideoStoreFilmstrip
:
boolean
;
clipVideoStoreSamples
:
boolean
;
decoderPreferredAcceleration
:
PreferredAcceleration
;
decoderUseSeparateWorker
:
boolean
;
decoderUseSubImage
:
boolean
;
decoderUseWebCodecs
:
boolean
;
encoderBitrate
:
number
;
encoderBitrateMode
:
BitrateMode
;
encoderCodec
:
VideoCodec
;
encoderCrf
:
number
;
encoderDeadline
:
number
;
encoderForcedCodecRFCString
:
string
;
encoderKeyframeInterval
:
number
;
encoderPerformanceMode
:
PerformanceMode
;
encoderPreferredAcceleration
:
PreferredAcceleration
;
encoderUseAlpha
:
boolean
;
encoderUseWebCodecs
:
boolean
;
m3u8MaxResolution
:
[
number
,
number
]
;
renderAudioUseWorker
:
boolean
;
renderCancelFailTimeout
:
number
;
renderMaxQueueSize
:
number
;
renderShowPreview
:
boolean
;
renderThrottleFactor
:
number
;
renderVideoUseDirectFrames
:
boolean
;
subtitlesAutoWrapOnResize
:
boolean
;
subtitlesScaleOnResize
:
boolean
;
viewAutoLayoutOnResize
:
AutoLayoutMode
;
}
;
subtitlesManager
?:
{
highlightAnimation
:
HighlightAnimationEnum
;
highlightAnimationSpeed
:
number
;
highlightTextStyle
:
{
backgroundColor
:
string
;
backgroundCornerRadius
:
number
;
backgroundPadding
:
number
;
color
:
string
;
fontFamily
:
string
;
fontSize
:
number
;
fontStyle
:
"normal"
|
"italic"
|
"oblique"
;
fontWeight
:
|
"normal"
|
"bold"
|
"bolder"
|
"lighter"
|
"100"
|
"200"
|
"300"
|
"400"
|
"500"
|
"600"
|
"700"
|
"800"
|
"900"
;
padding
:
number
;
strokeColor
:
string
;
strokeThickness
:
number
;
}
;
mainTextStyle
:
{
backgroundColor
:
string
;
backgroundCornerRadius
:
number
;
backgroundPadding
:
number
;
color
:
string
;
fontFamily
:
string
;
fontSize
:
number
;
fontStyle
:
"normal"
|
"italic"
|
"oblique"
;
fontWeight
:
|
"normal"
|
"bold"
|
"bolder"
|
"lighter"
|
"100"
|
"200"
|
"300"
|
"400"
|
"500"
|
"600"
|
"700"
|
"800"
|
"900"
;
leading
:
number
;
padding
:
number
;
strokeColor
:
string
;
strokeThickness
:
number
;
wordWrap
:
boolean
;
wordWrapWidth
:
number
;
}
;
position
?:
[
number
,
number
]
;
scale
:
number
;
textMode
:
"partial"
|
"full"
;
}
;
timeline
:
{
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
;
}
;
version
?:
string
;
}
,
{
createdAt
?:
number
;
display
:
{
backgroundColor
:
string
;
height
:
number
;
width
:
number
}
;
library
:
{
effects
:
{
fragmentSrc
:
string
;
id
:
string
;
inputTextures
?:
{
mipmap
?:
OFF
|
ON
;
name
:
string
;
scaleMode
?:
NEAREST
|
LINEAR
;
url
:
string
;
wrapMode
?:
CLAMP
|
REPEAT
|
MIRRORED_REPEAT
;
}
[]
;
name
:
string
;
properties
:
{
defaultValue
:
Required
<
any
>
;
description
?:
string
;
label
?:
string
;
name
:
string
;
type
:
PropertyDescriptionTypeEnum
;
}
[]
;
provider
:
string
;
}
[]
;
filters
:
{
id
:
string
;
lutUrl
:
string
;
name
:
string
;
provider
:
string
}
[]
;
media
:
{
customData
?:
[
string
,
unknown
]
[]
;
filename
:
string
;
hash
?:
string
;
id
:
string
;
mimeType
?:
string
;
name
?:
string
;
permanentUrl
?:
string
;
placeholderClipIds
?:
string
[]
;
type
:
string
;
}
[]
;
subtitles
:
{
duration
:
number
;
id
:
string
;
language
:
string
;
textBlocks
:
{
duration
:
number
;
text
:
string
;
time
:
number
;
wordTimings
?:
number
[]
;
}
[]
;
}
[]
;
transitions
:
{
id
:
string
;
inputTextures
?:
{
mipmap
?:
OFF
|
ON
;
name
:
string
;
scaleMode
?:
NEAREST
|
LINEAR
;
url
:
string
;
wrapMode
?:
CLAMP
|
REPEAT
|
MIRRORED_REPEAT
;
}
[]
;
name
:
string
;
properties
:
{
defaultValue
:
Required
<
any
>
;
description
?:
string
;
label
?:
string
;
name
:
string
;
type
:
PropertyDescriptionTypeEnum
;
}
[]
;
provider
:
string
;
transitionSrc
:
string
;
}
[]
;
}
;
projectId
?:
string
;
settings
?:
{
clipAudioMonoChannelsWeight
?:
number
[]
;
clipAudioMonoMixType
?:
|
AVERAGE
|
ABSOLUTE_AVERAGE
|
PEAK_MIN
|
PEAK_MAX
|
ABSOLUTE_MAX
|
ABSOLUTE_MIN
;
clipAudioSampleForceMono
?:
boolean
;
clipAudioSampleRate
?:
number
;
clipAudioStoreSamples
?:
boolean
;
clipVideoFilmstripInterval
?:
number
;
clipVideoFilmstripKeyframesOnly
?:
boolean
;
clipVideoFilmstripMaxFrames
?:
number
;
clipVideoFilmstripMaxHeight
?:
number
;
clipVideoFilmstripMaxWidth
?:
number
;
clipVideoFilmstripMaxWorkers
?:
number
;
clipVideoStoreFilmstrip
?:
boolean
;
clipVideoStoreSamples
?:
boolean
;
decoderPreferredAcceleration
?:
HARDWARE
|
SOFTWARE
|
NO_PREFERENCE
;
decoderUseSeparateWorker
?:
boolean
;
decoderUseSubImage
?:
boolean
;
decoderUseWebCodecs
?:
boolean
;
encoderBitrate
?:
number
;
encoderBitrateMode
?:
CONSTANT
|
VARIABLE
;
encoderCodec
?:
H264
|
VP8
|
VP9
;
encoderCrf
?:
number
;
encoderDeadline
?:
number
;
encoderForcedCodecRFCString
?:
string
;
encoderKeyframeInterval
?:
number
;
encoderPerformanceMode
?:
REALTIME
|
QUALITY
;
encoderPreferredAcceleration
?:
HARDWARE
|
SOFTWARE
|
NO_PREFERENCE
;
encoderUseAlpha
?:
boolean
;
encoderUseWebCodecs
?:
boolean
;
m3u8MaxResolution
?:
[
number
,
number
]
;
renderAudioUseWorker
?:
boolean
;
renderCancelFailTimeout
?:
number
;
renderMaxQueueSize
?:
number
;
renderShowPreview
?:
boolean
;
renderThrottleFactor
?:
number
;
renderVideoUseDirectFrames
?:
boolean
;
subtitlesAutoWrapOnResize
?:
boolean
;
subtitlesScaleOnResize
?:
boolean
;
viewAutoLayoutOnResize
?:
NONE
|
BOTH
|
PREFER_WIDTH
|
PREFER_HEIGHT
;
}
;
subtitlesManager
?:
{
highlightAnimation
:
HighlightAnimationEnum
;
highlightAnimationSpeed
:
number
;
highlightTextStyle
:
{
backgroundColor
?:
string
;
backgroundCornerRadius
?:
number
;
backgroundPadding
?:
number
;
color
?:
string
;
fontFamily
?:
string
;
fontSize
?:
number
;
fontStyle
?:
"normal"
|
"italic"
|
"oblique"
;
fontWeight
?:
|
"normal"
|
"bold"
|
"bolder"
|
"lighter"
|
"100"
|
"200"
|
"300"
|
"400"
|
"500"
|
"600"
|
"700"
|
"800"
|
"900"
;
padding
?:
number
;
strokeColor
?:
string
;
strokeThickness
?:
number
;
}
;
mainTextStyle
:
{
backgroundColor
?:
string
;
backgroundCornerRadius
?:
number
;
backgroundPadding
?:
number
;
color
?:
string
;
fontFamily
?:
string
;
fontSize
?:
number
;
fontStyle
?:
"normal"
|
"italic"
|
"oblique"
;
fontWeight
?:
|
"normal"
|
"bold"
|
"bolder"
|
"lighter"
|
"100"
|
"200"
|
"300"
|
"400"
|
"500"
|
"600"
|
"700"
|
"800"
|
"900"
;
leading
?:
number
;
padding
?:
number
;
strokeColor
?:
string
;
strokeThickness
?:
number
;
wordWrap
?:
boolean
;
wordWrapWidth
?:
number
;
}
;
position
?:
[
number
,
number
]
;
scale
?:
number
;
textMode
:
"partial"
|
"full"
;
}
;
timeline
:
{
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
;
}
;
version
?:
string
;
}
,
>
= ...
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
@rendley/sdk - v1.12.7
Loading...