美摄SDK For iOS
3.14.0
|
视频转场,片段间切换的特效 更多...
#import <NvsVideoTransition.h>
属性 | |
NvsVideoTransitionType | videoTransitionType |
视频转场类型 更多... | |
NSString * | bultinVideoTransitionName |
内嵌视频转场名字。如果不是内嵌视频转场返回nil 更多... | |
NSString * | videoTransitionPackageId |
视频转场资源包ID。如果不是资源包视频转场返回nil 更多... | |
float | videoTransitionDurationScaleFactor |
视频转场持续时间缩放比例,取值范围[0.05,1] 更多... | |
![]() | |
NvsFxDescription * | description |
特效描述 更多... | |
视频转场,片段间切换的特效
轨道上有多个片段,转场是从一个视频片段播放到另一个视频片段的衔接过渡效果,而在有间隙的片段之间不能添加视频转场。目前支持多种视频转场, 包括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(淡入淡出)。
- (int64_t) getVideoTransitionDuration |
获取视频转场持续时间
- (NvsVideoTransitionDurationMatchMode) getVideoTransitionDurationMatchMode |
获取视频转场长度匹配模式
- (void) setVideoTransitionDuration: | (int64_t) | duration | |
withMatchMode: | (NvsVideoTransitionDurationMatchMode) | matchMode | |
设置视频转场持续时间
duration | 视频转场持续时间,最小值为250000 |
scaleMode | 视频转场长度匹配模式 |
|
readatomicassign |
内嵌视频转场名字。如果不是内嵌视频转场返回nil
|
readwritenonatomicassign |
视频转场持续时间缩放比例,取值范围[0.05,1]
|
readatomicassign |
视频转场资源包ID。如果不是资源包视频转场返回nil
|
readatomicassign |
视频转场类型