美摄SDK For Android  1.0.0
Public 成员函数 | 所有成员列表
com.meicam.sdk.NvsTimelineVideoFx类 参考

时间线视频特效 更多...

类 com.meicam.sdk.NvsTimelineVideoFx 继承关系图:
com.meicam.sdk.NvsFx com.meicam.sdk.NvsObject

Public 成员函数

int getTimelineVideoFxType ()
 获取时间线视频特效类型 更多...
 
String getBuiltinTimelineVideoFxName ()
 获取内嵌时间线视频特效名字 更多...
 
String getTimelineVideoFxPackageId ()
 获取时间线视频特效资源包ID 更多...
 
long getInPoint ()
 时间线视频特效在时间线上的入点 更多...
 
long getOutPoint ()
 时间线视频特效在时间线上的出点 更多...
 
long changeInPoint (long newInPoint)
 改变时间线视频特效在时间线上的入点 更多...
 
long changeOutPoint (long newOutPoint)
 改变时间线视频特效在时间线上的出点 更多...
 
void movePosition (long offset)
 改变时间线视频特效在时间线上的位置(入点和出点同时偏移offset值) 更多...
 
PointF mapPointFromCanonicalToParticleSystem (PointF ptCononical)
 将时间线坐标转换为粒子系统坐标 更多...
 
- Public 成员函数 继承自 com.meicam.sdk.NvsFx
NvsFxDescription getDescription ()
 获取Fx的描述 更多...
 
void setIntVal (String fxParam, int val)
 设置特效的整数参数值 更多...
 
int getIntVal (String fxParam)
 获得特效的整数参数值 更多...
 
void setFloatVal (String fxParam, double val)
 设置特效的浮点值参数值 更多...
 
double getFloatVal (String fxParam)
 获得特效浮点值参数值 更多...
 
void setBooleanVal (String fxParam, boolean val)
 设置特效布尔值参数值 更多...
 
boolean getBooleanVal (String fxParam)
 获得特效的布尔值参数值 更多...
 
void setStringVal (String fxParam, String val)
 设置特效字符串参数值 更多...
 
String getStringVal (String fxParam)
 获得特效字符串参数值 更多...
 
void setColorVal (String fxParam, NvsColor val)
 设置特效颜色值参数值 更多...
 
NvsColor getColorVal (String fxParam)
 获得特效颜色值参数值 更多...
 
void setPosition2DVal (String fxParam, NvsPosition2D val)
 设置特效二维坐标参数值 更多...
 
NvsPosition2D getPosition2DVal (String fxParam)
 获得特效二维坐标参数值 更多...
 
void setPosition3DVal (String fxParam, NvsPosition3D val)
 设置特效三维坐标参数值 更多...
 
NvsPosition3D getPosition3DVal (String fxParam)
 获得特效三维坐标参数值 更多...
 
void setMenuVal (String fxParam, String val)
 设置特效菜单参数值 更多...
 
String getMenuVal (String fxParam)
 获得特效菜单参数值 更多...
 
void setFilterIntensity (float intensity)
 设置滤镜的强度 更多...
 
float getFilterIntensity ()
 获得滤镜的强度 更多...
 
NvsParticleSystemContext getParticleSystemContext ()
 
NvsARFaceContext getARFaceContext ()
 
NvsPaintingEffectContext getPaintingEffectContext ()
 
NvsARSceneManipulate getARSceneManipulate ()
 获得NvsARSceneManipulate接口 更多...
 
- Public 成员函数 继承自 com.meicam.sdk.NvsObject
void setAttachment (String key, Object value)
 为NvsObject对象添加附加的数据,用来标识NvsObject的对象或者其他用途 更多...
 
Object getAttachment (String key)
 获取NvsObject的附件 更多...
 

静态 Public 属性

时间线视频特效类型

static final int TIMELINE_VIDEOFX_TYPE_BUILTIN = 0
 
static final int TIMELINE_VIDEOFX_TYPE_PACKAGE = 1
 
static final int TIMELINE_VIDEOFX_TYPE_CUSTOM = 2
 

额外继承的成员函数

- Protected 成员函数 继承自 com.meicam.sdk.NvsObject
void setInternalObject (long internalObject)
 
long getInternalObject ()
 
- Protected 属性 继承自 com.meicam.sdk.NvsObject
long m_internalObject = 0
 

详细描述

时间线视频特效

注:时间线视频特效在时间线上的入点和出点单位都为微秒

警告
NvsTimelineVideoFx类中,所有public API都在UI线程使用!!!

成员函数说明

long com.meicam.sdk.NvsTimelineVideoFx.changeInPoint ( long  newInPoint)
inline

改变时间线视频特效在时间线上的入点

参数
newInPoint动画贴纸在时间线上的新的入点(单位微秒)
返回
返回时间线视频特效在时间线上最终的入点值(单位微秒)
警告
此接口会引发流媒体引擎状态跳转到引擎停止状态,具体情况请参见引擎变化专题
参见
changeOutPoint
movePosition
long com.meicam.sdk.NvsTimelineVideoFx.changeOutPoint ( long  newOutPoint)
inline

改变时间线视频特效在时间线上的出点

参数
newOutPoint时间线视频特效在时间线上的新的出点(单位微秒)
返回
返回时间线视频特效在时间线最终的出点值(单位微秒)
警告
此接口会引发流媒体引擎状态跳转到引擎停止状态,具体情况请参见引擎变化专题
参见
changeInPoint
movePosition
String com.meicam.sdk.NvsTimelineVideoFx.getBuiltinTimelineVideoFxName ( )
inline

获取内嵌时间线视频特效名字

返回
返回内嵌时间线视频特效名字。如果不是内嵌时间线视频特效返回空字符串
自从
1.7.0
long com.meicam.sdk.NvsTimelineVideoFx.getInPoint ( )
inline

时间线视频特效在时间线上的入点

返回
时间线视频特效在时间线上的入点(单位微秒)
参见
getOutPoint
changeInPoint
long com.meicam.sdk.NvsTimelineVideoFx.getOutPoint ( )
inline

时间线视频特效在时间线上的出点

返回
时间线视频特效在时间线上的出点(单位微秒)
参见
getInPoint
changeOutPoint
String com.meicam.sdk.NvsTimelineVideoFx.getTimelineVideoFxPackageId ( )
inline

获取时间线视频特效资源包ID

返回
返回时间线视频特效资源包ID。如果不是资源包时间线视频特效返回空字符串
自从
1.7.0
int com.meicam.sdk.NvsTimelineVideoFx.getTimelineVideoFxType ( )
inline

获取时间线视频特效类型

返回
返回时间线视频特效类型。请参见时间线视频特效类型
自从
1.7.0
PointF com.meicam.sdk.NvsTimelineVideoFx.mapPointFromCanonicalToParticleSystem ( PointF  ptCononical)
inline

将时间线坐标转换为粒子系统坐标

参数
ptCononical时间线坐标
返回
返回转换后的粒子系统坐标PointF对象
自从
1.16.0
void com.meicam.sdk.NvsTimelineVideoFx.movePosition ( long  offset)
inline

改变时间线视频特效在时间线上的位置(入点和出点同时偏移offset值)

参数
offset入点和出点改变的偏移值(单位微秒)
警告
此接口会引发流媒体引擎状态跳转到引擎停止状态,具体情况请参见引擎变化专题
参见
changeInPoint
changeOutPoint

类成员变量说明

final int com.meicam.sdk.NvsTimelineVideoFx.TIMELINE_VIDEOFX_TYPE_BUILTIN = 0
static
final int com.meicam.sdk.NvsTimelineVideoFx.TIMELINE_VIDEOFX_TYPE_CUSTOM = 2
static
final int com.meicam.sdk.NvsTimelineVideoFx.TIMELINE_VIDEOFX_TYPE_PACKAGE = 1
static

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