美摄Web端SDK  3.12.1
Public 成员函数 | 所有成员列表
NvsTrackVideoFx类 参考

视频特效轨道 更多...

类 NvsTrackVideoFx 继承关系图:
NvsFx NvsProjObj

Public 成员函数

 constructor ()
 
 getTrackVideoFxType ()
 获取轨道视频效果类型。 更多...
 
 getBuiltinTrackVideoFxName ()
 获取嵌入的轨道视频效果名称。 更多...
 
 getTrackVideoFxPackageId ()
 获取轨道视频特效资源包ID。 更多...
 
 getInPoint ()
 轨道上的轨道视频效果入点。 更多...
 
 getOutPoint ()
 轨道上的轨道视频效果出点。 更多...
 
 changeInPoint (newInPoint)
 更改轨道上轨道视频效果的入点。 更多...
 
 changeOutPoint (newOutPoint)
 更改轨道上轨道视频效果的出点。 更多...
 
 movePosition (offset)
 更改轨道视频效果在轨道上的位置(入点和出点同时转换偏移值)。 更多...
 
 setZValue (value)
 设置轨道过滤器 Z 值。 更多...
 
 getZValue ()
 获取轨道过滤器 Z 值。 更多...
 
 mapPointFromCanonicalToParticleSystem (ptCanonical)
 将轨迹坐标转换为粒子系统坐标。 更多...
 
- Public 成员函数 继承自 NvsFx
 constructor ()
 特效类。构造器
 
 getDescription ()
 获取特效的描述。返回 NvsFxDescription 对象 更多...
 
 setIntVal (fxParam, val)
 设置整数值 更多...
 
 getIntVal (fxParam)
 获取整数值 更多...
 
 setIntValAtTime (fxParam, val, time)
 在某个时间设置整数值 更多...
 
 getIntValAtTime (fxParam, time)
 在某个时间获取整数值 更多...
 
 setFloatVal (fxParam, val)
 设置浮点值 更多...
 
 getFloatVal (fxParam)
 获取浮点值 更多...
 
 setFloatValAtTime (fxParam, val, time)
 在某个时间设置浮点值 更多...
 
 getFloatValAtTime (fxParam, time)
 在某个时间获取浮点值 更多...
 
 setBooleanVal (fxParam, val)
 设置布尔值 更多...
 
 getBooleanVal (fxParam)
 获取布尔值 更多...
 
 setBooleanValAtTime (fxParam, val, time)
 在某个时间设置布尔值 更多...
 
 getBooleanValAtTime (fxParam, time)
 在某个时间获取布尔值 更多...
 
 setMenuVal (fxParam, val)
 设置菜单值 更多...
 
 getMenuVal (fxParam)
 设置菜单值 更多...
 
 setMenuValAtTime (fxParam, val, time)
 在某个时间设置菜单值 更多...
 
 getMenuValAtTime (fxParam, time)
 在某个时间获取菜单值 更多...
 
 setStringVal (fxParam, val)
 设置字符串值 更多...
 
 getStringVal (fxParam)
 获取字符串值 更多...
 
 setStringValAtTime (fxParam, val, time)
 在某个时间点设置字符串值 更多...
 
 getStringValAtTime (fxParam, time)
 在某个时间获取字符串值 更多...
 
 setColorVal (fxParam, val)
 设置颜色值 更多...
 
 getColorVal (fxParam)
 设置颜色值 更多...
 
 setColorValAtTime (fxParam, val, time)
 在某个时间设置颜色 更多...
 
 getColorValAtTime (fxParam, time)
 在某个时间点获取颜色值 更多...
 
 removeKeyframeAtTime (fxParam, time)
 在某个时间删除关键帧 更多...
 
 removeAllKeyframe (fxParam)
 删除所有关键帧 更多...
 
 hasKeyframeList (fxParam)
 是否有关键帧列表 更多...
 
 findKeyframeTime (fxParam, time, flags)
 在某个时间查询关键帧 更多...
 
 setParamKeyframes (fxParam, keyframes)
 设置关键帧参数 更多...
 
 getParamKeyframes (fxParam)
 获取关键帧参数 更多...
 
 setParamKeyframeAtTime (fxParam, time, keyframe)
 在某个时间设置关键帧参数 更多...
 
 getParamKeyframeAtTime (fxParam, time)
 在某个时间获取关键帧参数 更多...
 
 getIntpFxParamValsAtTime (fxParam, time)
 在某个时间获取关键帧参数 更多...
 
 setFilterIntensity (intensity)
 设置滤镜强度 更多...
 
 getFilterIntensity ()
 获取滤镜强度 更多...
 
 setRegional (isRegional)
 设置区域 更多...
 
 getRegional ()
 获取区域范围 更多...
 
 setIgnoreBackground (isIgnoreBackground)
 设置忽略背景 更多...
 
 getIgnoreBackground ()
 获取忽略背景 更多...
 
 setInverseRegion (isInverseRegion)
 设置反转区域 更多...
 
 getInverseRegion ()
 获取反转区域 更多...
 
 setRegion (region)
 设置区域 更多...
 
 setRegionAtTime (region, time)
 在某个时间设置区域 更多...
 
 setEllipseRegion (center, a, b, angle)
 设置椭圆区域 更多...
 
 setEllipseRegionAtTime (center, a, b, angle, time)
 在某个时间点设置椭圆区域 更多...
 
 getRegionInfos ()
 获取特效区域信息 更多...
 
 getRegionInfosAtTime (time)
 获取特效在某个时间点的区域信息 更多...
 
 setRegionalFeatherWidth (featherWidth)
 设置区域羽化宽度 更多...
 
 getRegionalFeatherWidth ()
 获取区域羽化宽度 更多...
 
 getParticleSystemContext ()
 获取粒子特效上下文 更多...
 
 getARSceneManipulate ()
 获取ARScene操作 更多...
 
 setExprVar (varName, varValue)
 设置表达式变量 更多...
 
 getExprVar (varName)
 获取表达式变量 更多...
 
 setExprObjectVar (varName, varValue)
 设置对象(例如:颜色)表达式变量 更多...
 
 getExprObjectVar (varName)
 获取对象(例如:颜色)表达式变量 更多...
 
 clearExprVar ()
 清除Expr值 更多...
 
 clearExprVarCtx ()
 清空表达式中定义的全部参数的值,并设置为默认值0 更多...
 
 setArbitraryVal (fxParam, val)
 设置特效不定类型的值 更多...
 
 getArbitraryVal (fxParam)
 获取特效不定类型的值 更多...
 
 setArbitraryValAtTime (fxParam, val, time)
 
 getArbitraryValAtTime (fxParam, time)
 获取特效某时间点不定类型的值 更多...
 
 setRegionInfos (regionInfos)
 设置多个区域信息 更多...
 
 setRegionInfosAtTime (regionInfos, time)
 设置某个时间点的多个区域信息 更多...
 
- Public 成员函数 继承自 NvsProjObj
 constructor ()
 
 setInternalObject (obj)
 设置内置对象 更多...
 
 getInternalObject ()
 获取内置对象 更多...
 
 setTemplateAttachment (key, value)
 设置模板附件 更多...
 
 getTemplateAttachment (key)
 根据键,获取模板属性值 更多...
 

详细描述

视频特效轨道

成员函数说明

◆ changeInPoint()

NvsTrackVideoFx::changeInPoint (   newInPoint)
inline

更改轨道上轨道视频效果的入点。

参数
{Number}newInPoint 轨道上动画贴纸的新入点(以微秒为单位)。
返回
{Number} 返回轨道上轨道视频效果的最终入点值(以微秒为单位)。

◆ changeOutPoint()

NvsTrackVideoFx::changeOutPoint (   newOutPoint)
inline

更改轨道上轨道视频效果的出点。

参数
{Number}newOutPoint 轨道上动画贴纸的新出点(以微秒为单位)。
返回
{Number} 返回轨道上轨道视频效果的最终出点值(以微秒为单位)。

◆ constructor()

NvsTrackVideoFx::constructor ( )
inline

@constructor

◆ getBuiltinTrackVideoFxName()

NvsTrackVideoFx::getBuiltinTrackVideoFxName ( )
inline

获取嵌入的轨道视频效果名称。

返回
{String} 返回嵌入轨道视频效果的名称。如果不是内置的轨道视频效果,则返回空字符串。

◆ getInPoint()

NvsTrackVideoFx::getInPoint ( )
inline

轨道上的轨道视频效果入点。

返回
{Number} 轨道上轨道视频效果的入点(以微秒为单位)。

◆ getOutPoint()

NvsTrackVideoFx::getOutPoint ( )
inline

轨道上的轨道视频效果出点。

返回
{Number} 轨道上轨道视频效果的出点(以微秒为单位)。

◆ getTrackVideoFxPackageId()

NvsTrackVideoFx::getTrackVideoFxPackageId ( )
inline

获取轨道视频特效资源包ID。

返回
{String} 返回轨道视频效果资源包ID。如果不是资源包轨道视频效果,则返回空字符串。

◆ getTrackVideoFxType()

NvsTrackVideoFx::getTrackVideoFxType ( )
inline

获取轨道视频效果类型。

返回
{Number} 返回时间线视频效果类型。请参阅[时间线视频效果类型]。 (TIMELINE_VIDEOFX_TYPE)。

◆ getZValue()

NvsTrackVideoFx::getZValue ( )
inline

获取轨道过滤器 Z 值。

返回
{Number} 返回轨道过滤器 Z 值。

◆ mapPointFromCanonicalToParticleSystem()

NvsTrackVideoFx::mapPointFromCanonicalToParticleSystem (   ptCanonical)
inline

将轨迹坐标转换为粒子系统坐标。

参数
{PointF}ptCanonical 轨道上动画贴纸的新入点(以微秒为单位)。
返回
{Number} 返回变换后的粒子系统坐标,PointF 对象。

◆ movePosition()

NvsTrackVideoFx::movePosition (   offset)
inline

更改轨道视频效果在轨道上的位置(入点和出点同时转换偏移值)。

参数
{Number}offset 入点和出点的偏移值(以微秒为单位)。

◆ setZValue()

NvsTrackVideoFx::setZValue (   value)
inline

设置轨道过滤器 Z 值。

参数
{Number}value 设置轨道过滤器 Z 值。

该类的文档由以下文件生成: