Class: NvsTimelineCompoundCaption

NvsTimelineCompoundCaption()

Timeline compound caption. Timeline compound captions are compound caption that is superimposed on the video, each compound caption may composed of several sub-captions. When editing a video, users can add or remove timeline compound captions and adjust the captions position. User can also set its properties such as font family, text color, etc.

Constructor

new NvsTimelineCompoundCaption()

Source:

Extends

Methods

changeInPoint(newInPoint)

Change in point
Parameters:
Name Type Description
newInPoint new in point
Source:
Returns:

changeOutPoint(newOutPoint)

Change out point
Parameters:
Name Type Description
newOutPoint new point
Source:
Returns:

clearExprVar()

clear Expr value
Overrides:
Source:
Returns:

clearExprVarCtx()

clear all Expr value
Overrides:
Source:
Returns:

findKeyframeTime(fxParam, time, flags)

find key frame at certain time
Parameters:
Name Type Description
fxParam name of parameter
time time
flags flags
Overrides:
Source:
Returns:

getAnchorPoint()

Get caption anchor.
Source:
Returns:

getARSceneManipulate()

get ARScene operation
Overrides:
Source:
Returns:

getBooleanVal(fxParam)

get boolean value
Parameters:
Name Type Description
fxParam name of parameter
Overrides:
Source:
Returns:

getBooleanValAtTime(fxParam, time)

get boolean value at certain time
Parameters:
Name Type Description
fxParam name of parameter
time time
Overrides:
Source:
Returns:

getCaptionBoundingVertices(captionIndex, boudingType, motionParams)

Get the transformed vertices position of the original caption bounding.
Parameters:
Name Type Description
captionIndex sub-caption index
boudingType bounding type
motionParams motion parameter
Source:
Returns:

getCaptionCount()

Get number of sub-cpations in this compound caption.
Source:
Returns:

getCaptionStylePackageId()

Get the caption style package ID.
Source:
Returns:

getCaptionTranslation()

Get the amount of caption translation.
Source:
Returns:

getColorVal(fxParam)

get color value
Parameters:
Name Type Description
fxParam name of parameter
Overrides:
Source:
Returns:

getColorValAtTime(fxParam, time)

get color value at certain time
Parameters:
Name Type Description
fxParam name of parameter
time time
Overrides:
Source:
Returns:

getCompoundBoundingVertices(boudingType, motionParams)

Get the transformed vertices position of the original compound caption bounding.
Parameters:
Name Type Description
boudingType bounding type
motionParams motion parameter
Source:
Returns:

getDescription()

get description information
Overrides:
Source:
Returns:

getExprVar(varName)

get Expr value
Parameters:
Name Type Description
varName variable name
Overrides:
Source:
Returns:

getFilterIntensity()

get filter intensity
Overrides:
Source:
Returns:

getFloatVal(fxParam)

get float value
Parameters:
Name Type Description
fxParam name of parameter
Overrides:
Source:
Returns:

getFloatValAtTime(fxParam, time)

get float value at certain time
Parameters:
Name Type Description
fxParam name of parameter
time time
Overrides:
Source:
Returns:

getFontFamily(captionIndex)

Get sub-caption font family with index
Parameters:
Name Type Description
captionIndex sub-caption index
Source:
Returns:

getIgnoreBackground()

get ignore background
Overrides:
Source:
Returns:

getInPoint()

Get in point
Source:
Returns:

getInternalObject() → {Num}

get internal object
Overrides:
Source:
Returns:
Type
Num

getIntVal(fxParam)

get integer value
Parameters:
Name Type Description
fxParam name of parameter
Overrides:
Source:
Returns:

getIntValAtTime(fxParam, time)

get integer value at certain time
Parameters:
Name Type Description
fxParam name of parameter
time time
Overrides:
Source:
Returns:

getInverseRegion()

get region in reverse
Overrides:
Source:
Returns:

getMenuVal(fxParam)

get menu value
Parameters:
Name Type Description
fxParam name of parameter
Overrides:
Source:
Returns:

getMenuValAtTime(fxParam, time)

get menu value at certain time
Parameters:
Name Type Description
fxParam name of parameter
time time
Overrides:
Source:
Returns:

getOpacity()

Get caption opacity
Source:
Returns:

getOutPoint()

Get out point
Source:
Returns:

getParticleSystemContext()

get particle system context
Overrides:
Source:
Returns:

getRegional()

get regional
Overrides:
Source:
Returns:

getRegionalFeatherWidth()

get regional feather width
Overrides:
Source:
Returns:

getRegionInfos()

get region
Overrides:
Source:
Returns:

getRegionInfosAtTime(time)

get region information at certain time
Parameters:
Name Type Description
time time
Overrides:
Source:
Returns:

getRotationZ()

Get the rotation angle for the caption.
Source:
Returns:

getScaleX()

Get horizontal scaling factor for caption.
Source:
Returns:

getScaleY()

Get vertical scaling factor for captions.
Source:
Returns:

getStringVal(fxParam)

get character string
Parameters:
Name Type Description
fxParam name of parameter
Overrides:
Source:
Returns:

getStringValAtTime(fxParam, time)

get string value at certain time
Parameters:
Name Type Description
fxParam name of parameter
time time
Overrides:
Source:
Returns:

getTemplateAttachment(key) → {Num}

get template attachment according key
Parameters:
Name Type Description
key key
Overrides:
Source:
Returns:
Type
Num

getText(captionIndex)

Get sub-caption text with index
Parameters:
Name Type Description
captionIndex sub-caption index
Source:
Returns:

getTextColor(captionIndex)

Get sub-caption color with index
Parameters:
Name Type Description
captionIndex sub-caption index
Source:
Returns:

getZValue()

Get caption Z value.
Source:
Returns:

hasKeyframeList(fxParam)

has key frame list or not
Parameters:
Name Type Description
fxParam name of parameter
Overrides:
Source:
Returns:

isFrameCaption(captionIndex)

Determine if it is a border caption.
Parameters:
Name Type Description
captionIndex sub-caption index
Source:
Returns:

movePosition(offset)

Changes the display position of the caption on the timeline (the in and out points are offset from the offset value at the same time).
Parameters:
Name Type Description
offset Offset value for in and out points changes (in microseconds).
Source:
Returns:

removeAllKeyframe(fxParam)

remove all key frame
Parameters:
Name Type Description
fxParam name of parameter
Overrides:
Source:
Returns:

removeKeyframeAtTime(fxParam, time)

remove key frame at certain time
Parameters:
Name Type Description
fxParam name of parameter
time time
Overrides:
Source:
Returns:

rotateCaption(angle, anchor)

Rotate catpion
Parameters:
Name Type Description
angle angle
anchor anchor
Source:
Returns:

rotateCaption2(angle)

Rotate catpion on center
Parameters:
Name Type Description
angle angle
Source:
Returns:

scaleCaption(scaleFactor, anchor)

Scale caption
Parameters:
Name Type Description
scaleFactor scale factor
anchor anchor
Source:
Returns:

setAnchorPoint(anchor)

Set caption anchor.
Parameters:
Name Type Description
anchor anchor
Source:
Returns:

setBooleanVal(fxParam, val)

set boolean value
Parameters:
Name Type Description
fxParam name of parameter
val value
Overrides:
Source:
Returns:

setBooleanValAtTime(fxParam, val, time)

set boolean value at certain time
Parameters:
Name Type Description
fxParam name of parameter
val value
time time
Overrides:
Source:
Returns:

setCaptionTranslation(translation)

Set the amount of caption translation.
Parameters:
Name Type Description
translation The horizontal and vertical translation of the caption.
Source:
Returns:

setColorVal(fxParam, val)

set color value
Parameters:
Name Type Description
fxParam name of parameter
val value
Overrides:
Source:
Returns:

setColorValAtTime(fxParam, val, time)

set color value at certain time
Parameters:
Name Type Description
fxParam name of parameter
val value
time time
Overrides:
Source:
Returns:

setEllipseRegion(center, a, b, angle)

set ellipse region
Parameters:
Name Type Description
center center point
a Long semiaxis of ellipse
b short semiaxis of ellipse
angle angle
Overrides:
Source:
Returns:

setEllipseRegionAtTime(center, a, b, angle, time)

set ellipse region at certain time
Parameters:
Name Type Description
center center point
a Long semiaxis of ellipse
b short semiaxis of ellipse
angle angle
time time
Overrides:
Source:
Returns:

setExprVar(varName, varValue)

set Expr value
Parameters:
Name Type Description
varName variable name
varValue variable value
Overrides:
Source:
Returns:

setFilterIntensity(intensity)

set filter intensity
Parameters:
Name Type Description
intensity intensity
Overrides:
Source:
Returns:

setFloatVal(fxParam, val)

set float value
Parameters:
Name Type Description
fxParam name of parameter
val value
Overrides:
Source:
Returns:

setFloatValAtTime(fxParam, val, time)

set float value at certain time
Parameters:
Name Type Description
fxParam name of parameter
val value
time time
Overrides:
Source:
Returns:

setFontFamily(captionIndex, family)

Set sub-caption font family with index
Parameters:
Name Type Description
captionIndex sub-caption index
family font family
Source:
Returns:

setIgnoreBackground(isIgnoreBackground)

set ignore background
Parameters:
Name Type Description
isIgnoreBackground ignore background or not
Overrides:
Source:
Returns:

setInternalObject(obj)

set internal object
Parameters:
Name Type Description
obj internal object
Overrides:
Source:
Returns:

setIntVal(fxParam, val)

set integer value
Parameters:
Name Type Description
fxParam name of parameter
val value
Overrides:
Source:
Returns:

setIntValAtTime(fxParam, val, time)

set integer value at certain time
Parameters:
Name Type Description
fxParam name of parameter
val value
time time
Overrides:
Source:
Returns:

setInverseRegion(isInverseRegion)

set region in reverse
Parameters:
Name Type Description
isInverseRegion inverse region or not
Overrides:
Source:
Returns:

setMenuVal(fxParam, val)

set menu value
Parameters:
Name Type Description
fxParam name of parameter
val value
Overrides:
Source:
Returns:

setMenuValAtTime(fxParam, val, time)

set menu value at certain time
Parameters:
Name Type Description
fxParam name of parameter
val value
time time
Overrides:
Source:
Returns:

setOpacity(value)

Set caption opacity
Parameters:
Name Type Description
value opacity
Source:
Returns:

setRegion(region)

set region
Parameters:
Name Type Description
region region
Overrides:
Source:
Returns:

setRegional(isRegional)

set regional
Parameters:
Name Type Description
isRegional regional or not
Overrides:
Source:
Returns:

setRegionalFeatherWidth(featherWidth)

set region feather width
Parameters:
Name Type Description
featherWidth feather width
Overrides:
Source:
Returns:

setRegionAtTime(region, time)

set region at certain time
Parameters:
Name Type Description
region region
time time
Overrides:
Source:
Returns:

setRotationZ(angle)

Set the rotation angle for the caption.
Parameters:
Name Type Description
angle angle
Source:
Returns:

setScaleX(scale)

Set horizontal scaling factor for caption.
Parameters:
Name Type Description
scale Horizontal scaling factor.
Source:
Returns:

setScaleY(scale)

Set vertical scaling factor for captions.
Parameters:
Name Type Description
scale Vertical scaling factor.
Source:
Returns:

setStringVal(fxParam, val)

set string value
Parameters:
Name Type Description
fxParam name of parameter
val value
Overrides:
Source:
Returns:

setStringValAtTime(fxParam, val, time)

set character string at certain time
Parameters:
Name Type Description
fxParam name of parameter
val value
time time
Overrides:
Source:
Returns:

setTemplateAttachment(key, value)

get template attachment
Parameters:
Name Type Description
key key
value value
Overrides:
Source:
Returns:

setText(captionIndex, text)

Set sub-caption text with index
Parameters:
Name Type Description
captionIndex sub-caption index
text text
Source:
Returns:

setTextColor(captionIndex, color)

Set sub-caption color with index
Parameters:
Name Type Description
captionIndex sub-caption index
color color
Source:
Returns:

setZValue(value)

Set caption Z value.
Parameters:
Name Type Description
value Z value
Source:
Returns:

translateCaption(translationOffset)

Translate caption.
Parameters:
Name Type Description
translationOffset Horizontal and vertical offset values for caption.
Source:
Returns: