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

视频特效 更多...

类 com.meicam.effect.sdk.NvsVideoEffect 继承关系图:
com.meicam.effect.sdk.NvsEffect

Public 成员函数

int getVideoFxType ()
 获取视频特效类型 更多...
 
String getBuiltinVideoFxName ()
 获取内嵌视频特效名字 更多...
 
String getVideoFxPackageId ()
 获取视频特效资源包ID 更多...
 
PointF mapPointFromCanonicalToParticleSystem (NvsVideoResolution videoRes, PointF ptCononical)
 将正规坐标转换为粒子系统坐标 更多...
 
- Public 成员函数 继承自 com.meicam.effect.sdk.NvsEffect
NvsFxDescription getDescription ()
 获取Effect的描述 更多...
 
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 setArbDataVal (String fxParam, NvsArbitraryData val)
 设置自定义数据参数值 更多...
 
void setFilterIntensity (float intensity)
 设置滤镜的强度 更多...
 
float getFilterIntensity ()
 获得滤镜的强度 更多...
 
void release ()
 释放内部使用的资源 更多...
 
NvsParticleSystemContext getParticleSystemContext ()
 
NvsPaintingEffectContext getPaintingEffectContext ()
 

静态 Public 属性

视频特效类型

static final int VIDEOFX_TYPE_BUILTIN = 0
 
static final int VIDEOFX_TYPE_PACKAGE = 1
 
static final int VIDEOFX_TYPE_CUSTOM = 2
 

额外继承的成员函数

- Protected 成员函数 继承自 com.meicam.effect.sdk.NvsEffect
void setInternalObject (long internalObject)
 
long getInternalObject ()
 
void finalize () throws Throwable
 

详细描述

视频特效

视频特效是显示在视频片段上的特效,能够改变视频图像整体或者局部的颜色、亮度、透明度等,使视频显示出特殊的效果。在视频片段(Video Clip)上,可以添加、移除、获取多个视频特效。

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

成员函数说明

String com.meicam.effect.sdk.NvsVideoEffect.getBuiltinVideoFxName ( )
inline

获取内嵌视频特效名字

返回
返回内嵌视频特效名字。如果不是内嵌视频特效返回空字符串
自从
2.3.0
String com.meicam.effect.sdk.NvsVideoEffect.getVideoFxPackageId ( )
inline

获取视频特效资源包ID

返回
返回视频特效资源包ID。如果不是资源包视频特效返回空字符串
自从
2.3.0
int com.meicam.effect.sdk.NvsVideoEffect.getVideoFxType ( )
inline

获取视频特效类型

返回
返回视频特效类型。请参见视频特效类型
自从
2.3.0
PointF com.meicam.effect.sdk.NvsVideoEffect.mapPointFromCanonicalToParticleSystem ( NvsVideoResolution  videoRes,
PointF  ptCononical 
)
inline

将正规坐标转换为粒子系统坐标

参数
videoRes视频解析度(指定图像宽高及像素比)
ptCononical时间线坐标
返回
返回转换后的粒子系统坐标PointF对象
自从
2.3.0

类成员变量说明

final int com.meicam.effect.sdk.NvsVideoEffect.VIDEOFX_TYPE_BUILTIN = 0
static
final int com.meicam.effect.sdk.NvsVideoEffect.VIDEOFX_TYPE_CUSTOM = 2
static
final int com.meicam.effect.sdk.NvsVideoEffect.VIDEOFX_TYPE_PACKAGE = 1
static

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