美摄SDK For Android
1.0.0
|
视频转场,片段间切换的特效 更多...
Public 成员函数 | |
int | getVideoTransitionType () |
获取视频转场类型 更多... | |
String | getBuiltinVideoTransitionName () |
获取内嵌视频转场名字 更多... | |
String | getVideoTransitionPackageId () |
获取视频转场资源包ID 更多... | |
void | setVideoTransitionDurationScaleFactor (float scaleFactor) |
设置视频转场持续时间缩放比例 更多... | |
float | getVideoTransitionDurationScaleFactor () |
获取视频转场持续时间缩放比例 更多... | |
![]() | |
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接口 更多... | |
![]() | |
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 |
额外继承的成员函数 | |
![]() | |
void | setInternalObject (long internalObject) |
long | getInternalObject () |
![]() | |
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(淡入淡出)。
|
inline |
获取内嵌视频转场名字
|
inline |
获取视频转场持续时间缩放比例
|
inline |
获取视频转场资源包ID
|
inline |
|
inline |
设置视频转场持续时间缩放比例
scaleFactor | 视频转场持续时间缩放比例,取值范围(0,1] |
|
static |
|
static |