|
NvsFxDescription | getDescription () |
| 获取Effect的描述 更多...
|
|
void | setIntVal (String fxParam, int val) |
| 设置特效的整数参数值 更多...
|
|
int | getIntVal (String fxParam) |
| 获得特效的整数参数值 更多...
|
|
void | setIntValAtTime (String fxParam, int val, long time) |
| 设置特效的整数参数值 更多...
|
|
int | getIntValAtTime (String fxParam, long time) |
| 获得特效的整数参数值 更多...
|
|
void | setFloatVal (String fxParam, double val) |
| 设置特效的浮点值参数值 更多...
|
|
double | getFloatVal (String fxParam) |
| 获得特效浮点值参数值 更多...
|
|
void | setFloatValAtTime (String fxParam, double val, long time) |
| 设置特效的浮点值参数值 更多...
|
|
double | getFloatValAtTime (String fxParam, long time) |
| 获得特效浮点值参数值 更多...
|
|
void | setBooleanVal (String fxParam, boolean val) |
| 设置特效布尔值参数值 更多...
|
|
boolean | getBooleanVal (String fxParam) |
| 获得特效的布尔值参数值 更多...
|
|
void | setBooleanValAtTime (String fxParam, boolean val, long time) |
| 设置特效布尔值参数值 更多...
|
|
boolean | getBooleanValAtTime (String fxParam, long time) |
| 获得特效的布尔值参数值 更多...
|
|
void | setStringVal (String fxParam, String val) |
| 设置特效字符串参数值 更多...
|
|
String | getStringVal (String fxParam) |
| 获得特效字符串参数值 更多...
|
|
void | setStringValAtTime (String fxParam, String val, long time) |
| 设置特效字符串参数值 更多...
|
|
String | getStringValAtTime (String fxParam, long time) |
| 获得特效字符串参数值 更多...
|
|
void | setColorVal (String fxParam, NvsColor val) |
| 设置特效颜色值参数值 更多...
|
|
NvsColor | getColorVal (String fxParam) |
| 获得特效颜色值参数值 更多...
|
|
void | setColorValAtTime (String fxParam, NvsColor val, long time) |
| 设置特效颜色值参数值 更多...
|
|
NvsColor | getColorValAtTime (String fxParam, long time) |
| 获得特效颜色值参数值 更多...
|
|
void | setPosition2DVal (String fxParam, NvsPosition2D val) |
| 设置特效二维坐标参数值 更多...
|
|
NvsPosition2D | getPosition2DVal (String fxParam) |
| 获得特效二维坐标参数值 更多...
|
|
void | setPosition2DValAtTime (String fxParam, NvsPosition2D val, long time) |
| 设置特效二维坐标参数值 更多...
|
|
NvsPosition2D | getPosition2DValAtTime (String fxParam, long time) |
| 获得特效二维坐标参数值 更多...
|
|
void | setPosition3DVal (String fxParam, NvsPosition3D val) |
| 设置特效三维坐标参数值 更多...
|
|
NvsPosition3D | getPosition3DVal (String fxParam) |
| 获得特效三维坐标参数值 更多...
|
|
void | setPosition3DValAtTime (String fxParam, NvsPosition3D val, long time) |
| 设置特效三维坐标参数值 更多...
|
|
NvsPosition3D | getPosition3DValAtTime (String fxParam, long time) |
| 获得特效三维坐标参数值 更多...
|
|
void | setMenuVal (String fxParam, String val) |
| 设置特效菜单参数值 更多...
|
|
String | getMenuVal (String fxParam) |
| 获得特效菜单参数值 更多...
|
|
void | setMenuValAtTime (String fxParam, String val, long time) |
| 设置特效菜单参数值 更多...
|
|
String | getMenuValAtTime (String fxParam, long time) |
| 获得特效菜单参数值 更多...
|
|
void | setArbDataVal (String fxParam, NvsArbitraryData val) |
| 设置自定义数据参数值 更多...
|
|
void | setArbDataValAtTime (String fxParam, NvsArbitraryData val, long time) |
| 设置自定义数据参数值 更多...
|
|
boolean | removeKeyframeAtTime (String fxParam, long time) |
| 删除参数某一个时间点的关键帧 更多...
|
|
boolean | removeAllKeyframe (String fxParam) |
| 删除参数的所有关键帧 更多...
|
|
boolean | hasKeyframeList (String fxParam) |
| 当前参数是否有关键帧列表 更多...
|
|
long | findKeyframeTime (String fxParam, long time, int flags) |
| 当前参数是否有关键帧列表 更多...
|
|
boolean | setKeyFrameControlPoint (String fxParam, long time, NvsControlPointPair controlPointPair) |
| 设置关键帧控制点对 更多...
|
|
NvsControlPointPair | getKeyFrameControlPoint (String fxParam, long time) |
| 返回关键帧控制点对 更多...
|
|
boolean | setKeyFrameControlPointMode (String fxParam, long time, NvsControlPointModePair controlPointModePair) |
| 设置关键帧控制点模式对 更多...
|
|
NvsControlPointModePair | getKeyFrameControlPointMode (String fxParam, long time) |
| 返回关键帧控制点模式对 更多...
|
|
void | setFilterIntensity (float intensity) |
| 设置滤镜的强度 更多...
|
|
float | getFilterIntensity () |
| 获得滤镜的强度 更多...
|
|
void | setRegional (boolean isRegional) |
| 设置滤镜是否为局部滤镜 更多...
|
|
boolean | getRegional () |
| 获得滤镜是否为局部滤镜 更多...
|
|
void | setIgnoreBackground (boolean isIgnoreBackground) |
| 设置局部滤镜是否消除背景 更多...
|
|
boolean | getIgnoreBackground () |
| 获得局部滤镜是否消除背景 更多...
|
|
void | setInverseRegion (boolean isInverseRegion) |
| 设置局部滤镜是否反选区域 更多...
|
|
boolean | getInverseRegion () |
| 获得局部滤镜是否反选区域 更多...
|
|
void | setRegion (float[] region) |
| 设置局部滤镜的控制范围 更多...
|
|
void | setRegionInfo (NvsMaskRegionInfo info) |
| 设置局部滤镜的控制范围 更多...
|
|
void | setRegionInfoAtTime (NvsMaskRegionInfo info, long time) |
| 设置某时刻局部滤镜的控制范围 更多...
|
|
void | setRegionalFeatherWidth (float featherWidth) |
| 设置局部滤镜的羽化宽度 更多...
|
|
float | getRegionalFeatherWidth () |
| 获得局部滤镜的羽化宽度 更多...
|
|
void | setRegionCoordinateSystemType (int type) |
| 设置局部滤镜所在坐标系类型,默认为NDC坐标系 更多...
|
|
int | getRegionCoordinateSystemType () |
| 获得局部滤镜所在坐标系类型 更多...
|
|
void | setFilterMask (boolean useMask) |
| 设置滤镜遮罩 更多...
|
|
boolean | getFilterMask () |
| 获得是否使用滤镜遮罩 更多...
|
|
void | release () |
| 释放内部使用的资源 更多...
|
|
NvsParticleSystemContext | getParticleSystemContext () |
|
NvsPaintingEffectContext | getPaintingEffectContext () |
|
NvsARFaceContext | getARFaceContext () |
| 获取人脸特效上下文 更多...
|
|
NvsARSceneManipulate | getARSceneManipulate () |
| 获得NvsARSceneManipulate接口 更多...
|
|
void | setExprVar (String varName, double varValue) |
| ??????????????????? 更多...
|
|
double | getExprVar (String varName) |
| ??????????????????? 更多...
|
|
特效。
特效类是视频特效,音频特效,音频转场,视频转场等不同类型特效的基类。在SDK框架中,特效是很关键的一部分,派生自NvsEffect的每种不同类型的特效,或通过片段实例,或时间线实例,或轨道实例来添加,移除和获取。同时,特效类中提供了不同的API接口来设置和获取特效参数类型。
- 警告
- NvsEffect类中,所有public API都在UI线程使用!!!