MeiCam SDK For iOS  3.10.0
NvsVideoTransition.h
Go to the documentation of this file.
1 //================================================================================
2 //
3 // (c) Copyright China Digital Video (Beijing) Limited, 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: NewAuto 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
Type of transition.
Definition: NvsVideoTransition.h:63
NvsVideoTransitionType_Package
@ NvsVideoTransitionType_Package
Definition: NvsVideoTransition.h:28
NvsVideoTransition::videoTransitionPackageId
NSString * videoTransitionPackageId
Video The ID if transition Resource Package. If it is not a resource bundle video transition returns ...
Definition: NvsVideoTransition.h:65
NvsVideoTransitionDurationMatchMode
NvsVideoTransitionDurationMatchMode
Definition: NvsVideoTransition.h:38
-[NvsVideoTransition getVideoTransitionDuration]
int64_t getVideoTransitionDuration()
Gets video transition duration.
-[NvsVideoTransition getVideoTransitionDurationMatchMode]
NvsVideoTransitionDurationMatchMode getVideoTransitionDurationMatchMode()
Gets video transition duration scale mode.
NvsFx
effect class.
Definition: NvsFx.h:83
NvsVideoTransition::videoTransitionDurationScaleFactor
float videoTransitionDurationScaleFactor
The factor of video transition duration scaling, range of values [0.05,1)
Definition: NvsVideoTransition.h:66
NvsVideoTransitionType
NvsVideoTransitionType
Type of transition.
Definition: NvsVideoTransition.h:26
NvsVideoTransitionDurationMatchMode_None
@ NvsVideoTransitionDurationMatchMode_None
The length set beyond the clip length is invalid.
Definition: NvsVideoTransition.h:39
NvsVideoTransitionDurationMatchMode_Stretch
@ NvsVideoTransitionDurationMatchMode_Stretch
The length can be set beyond the clip length,Transitions are proportionally elongated.
Definition: NvsVideoTransition.h:40
NVS_EXPORT
#define NVS_EXPORT
Definition: NvsCommonDef.h:20
NvsVideoTransitionType_Builtin
@ NvsVideoTransitionType_Builtin
Definition: NvsVideoTransition.h:27
NvsVideoTransition
Video transition is a effect of switching between clips.
Definition: NvsVideoTransition.h:62
NvsVideoTransition::bultinVideoTransitionName
NSString * bultinVideoTransitionName
The name of built in video transition. If it is not an inline video transition, return nil.
Definition: NvsVideoTransition.h:64
NvsFx.h