美摄SDK For iOS  3.14.0
NvsVideoTransition.h
浏览该文件的文档.
1 //================================================================================
2 //
3 // (c) Copyright Meishe Co. Ltd, 2016. All rights reserved.
4 //
5 // This code and information is provided "as is" without warranty of any kind,
6 // either expressed or implied, including but not limited to the implied
7 // warranties of merchantability and/or fitness for a particular purpose.
8 //
9 //--------------------------------------------------------------------------------
10 // Birth Date: Dec 29. 2016
11 // Author: Meishe video team
12 //================================================================================
13 
15 #pragma once
16 
17 #import "NvsFx.h"
18 
19 
26 typedef enum {
30 
38 typedef enum {
42 
62 
64 @property (readonly) NSString *bultinVideoTransitionName;
65 @property (readonly) NSString *videoTransitionPackageId;
66 @property (nonatomic) float videoTransitionDurationScaleFactor;
67 
79 - (void)setVideoTransitionDuration:(int64_t)duration withMatchMode:(NvsVideoTransitionDurationMatchMode)matchMode;
80 
92 
103 
104 @end
NvsVideoTransition::videoTransitionType
NvsVideoTransitionType videoTransitionType
视频转场类型
Definition: NvsVideoTransition.h:63
NvsVideoTransitionType_Package
@ NvsVideoTransitionType_Package
Definition: NvsVideoTransition.h:28
NvsVideoTransition::videoTransitionPackageId
NSString * videoTransitionPackageId
视频转场资源包ID。如果不是资源包视频转场返回nil
Definition: NvsVideoTransition.h:65
NvsVideoTransitionDurationMatchMode
NvsVideoTransitionDurationMatchMode
Definition: NvsVideoTransition.h:38
-[NvsVideoTransition getVideoTransitionDuration]
int64_t getVideoTransitionDuration()
获取视频转场持续时间
-[NvsVideoTransition getVideoTransitionDurationMatchMode]
NvsVideoTransitionDurationMatchMode getVideoTransitionDurationMatchMode()
获取视频转场长度匹配模式
NvsFx
特效类
Definition: NvsFx.h:83
NvsVideoTransition::videoTransitionDurationScaleFactor
float videoTransitionDurationScaleFactor
视频转场持续时间缩放比例,取值范围[0.05,1]
Definition: NvsVideoTransition.h:66
NvsVideoTransitionType
NvsVideoTransitionType
转场类型
Definition: NvsVideoTransition.h:26
NvsVideoTransitionDurationMatchMode_None
@ NvsVideoTransitionDurationMatchMode_None
设置的长度超出clip长度无效。
Definition: NvsVideoTransition.h:39
NvsVideoTransitionDurationMatchMode_Stretch
@ NvsVideoTransitionDurationMatchMode_Stretch
设置的长度可以超出clip长度,转场等比例拉长。
Definition: NvsVideoTransition.h:40
NVS_EXPORT
#define NVS_EXPORT
Definition: NvsCommonDef.h:20
NvsVideoTransitionType_Builtin
@ NvsVideoTransitionType_Builtin
Definition: NvsVideoTransition.h:27
NvsVideoTransition
视频转场,片段间切换的特效
Definition: NvsVideoTransition.h:62
NvsVideoTransition::bultinVideoTransitionName
NSString * bultinVideoTransitionName
内嵌视频转场名字。如果不是内嵌视频转场返回nil
Definition: NvsVideoTransition.h:64
NvsFx.h