| 
    美摄SDK For iOS
    3.7.2
    
   | 
 
视频转场,片段间切换的特效 更多...
#import <NvsVideoTransition.h>
  
属性 | |
| NvsVideoTransitionType | videoTransitionType | 
| 视频转场类型  更多... | |
| NSString * | bultinVideoTransitionName | 
| 内嵌视频转场名字。如果不是内嵌视频转场返回nil  更多... | |
| NSString * | videoTransitionPackageId | 
| 视频转场资源包ID。如果不是资源包视频转场返回nil  更多... | |
| float | videoTransitionDurationScaleFactor | 
| 视频转场持续时间缩放比例,取值范围[0.05,1]  更多... | |
  属性 继承自 NvsFx | |
| 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 | 
视频转场类型
 1.8.18