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

视频转场,片段间切换的特效 更多...

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

Public 成员函数

int getVideoTransitionType ()
 获取视频转场类型 更多...
 
String getBuiltinVideoTransitionName ()
 获取内嵌视频转场名字 更多...
 
String getVideoTransitionPackageId ()
 获取视频转场资源包ID 更多...
 
void setVideoTransitionDurationScaleFactor (float scaleFactor)
 设置视频转场持续时间缩放比例 更多...
 
float getVideoTransitionDurationScaleFactor ()
 获取视频转场持续时间缩放比例 更多...
 
- 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 VIDEO_TRANSITION_TYPE_BUILTIN = 0
 
static final int VIDEO_TRANSITION_TYPE_PACKAGE = 1
 

额外继承的成员函数

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

详细描述

视频转场,片段间切换的特效

轨道上有多个片段,转场是从一个视频片段播放到另一个视频片段的衔接过渡效果,而在有间隙的片段之间不能添加视频转场。目前支持多种视频转场, 包括Fade(淡入淡出)、Turning(翻转)、Swap(层叠)、Stretch In(伸展进入)、Page Curl(卷页)、Lens Flare(镜头眩光)、Star(星形)、Dip To Black(闪黑)、Dip To White(闪白)、 Push To Right(右推拉)、Push To Top(上推拉)、Upper Left Into(斜推)。
每种视频转场都可通过视频轨道(NvsVideoTrack)来设置和获取。默认转场是Fade(淡入淡出)。

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

成员函数说明

String com.meicam.sdk.NvsVideoTransition.getBuiltinVideoTransitionName ( )
inline

获取内嵌视频转场名字

返回
返回内嵌视频转场名字。如果不是内嵌视频转场返回空字符串
自从
1.7.0
float com.meicam.sdk.NvsVideoTransition.getVideoTransitionDurationScaleFactor ( )
inline

获取视频转场持续时间缩放比例

返回
返回视频转场持续时间缩放比例
自从
1.15.0
String com.meicam.sdk.NvsVideoTransition.getVideoTransitionPackageId ( )
inline

获取视频转场资源包ID

返回
返回视频转场资源包ID。如果不是资源包视频转场返回空字符串
自从
1.7.0
int com.meicam.sdk.NvsVideoTransition.getVideoTransitionType ( )
inline

获取视频转场类型

返回
返回视频转场类型。请参见视频转场类型.
自从
1.7.0
void com.meicam.sdk.NvsVideoTransition.setVideoTransitionDurationScaleFactor ( float  scaleFactor)
inline

设置视频转场持续时间缩放比例

参数
scaleFactor视频转场持续时间缩放比例,取值范围(0,1]
自从
1.15.0

类成员变量说明

final int com.meicam.sdk.NvsVideoTransition.VIDEO_TRANSITION_TYPE_BUILTIN = 0
static
final int com.meicam.sdk.NvsVideoTransition.VIDEO_TRANSITION_TYPE_PACKAGE = 1
static

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