MeiCam SDK For iOS  3.10.0
NvsTimelineVideoFx.h
Go to the documentation of this file.
1 //================================================================================
2 //
3 // (c) Copyright China Digital Video (Beijing) Limited, 2017. 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: Jun 17. 2017
11 // Author: NewAuto video team
12 //================================================================================
13 #pragma once
14 
15 #import "NvsFx.h"
16 #include <CoreGraphics/CGGeometry.h>
17 
26 typedef enum {
31 
53 
55 @property (readonly) NSString *bultinTimelineVideoFxName;
56 @property (readonly) NSString *timelineVideoFxPackageId;
57 @property (readonly) int64_t inPoint;
58 @property (readonly) int64_t outPoint;
59 
77 - (int64_t)changeInPoint:(int64_t)newInPoint;
78 
96 - (int64_t)changeOutPoint:(int64_t)newOutPoint;
97 
110 - (void)movePosition:(int64_t)offset;
111 
123 - (void)setZValue:(float)value;
124 
134 - (float)getZValue;
135 
147 - (CGPoint)mapPointFromCanonicalToParticleSystem:(CGPoint)ptCononical;
148 
149 @end
150 
NvsTimelineVideoFx::bultinTimelineVideoFxName
NSString * bultinTimelineVideoFxName
The name of the built-in video effect on the timeline. If it's not a built-in video effect on the tim...
Definition: NvsTimelineVideoFx.h:55
NvsFx
effect class.
Definition: NvsFx.h:83
NvsTimelineVideoFx::inPoint
int64_t inPoint
The in point of the timeline video effect on the timeline (in microseconds).
Definition: NvsTimelineVideoFx.h:57
NvsTimelineVideoFx::outPoint
int64_t outPoint
The out point of the timeline video effect on the timeline (in microseconds).
Definition: NvsTimelineVideoFx.h:58
-[NvsTimelineVideoFx getZValue]
float getZValue()
Gets video effect Z value.
NvsTimelineVideoFx
Timeline video effect Timeline Video Effect is a video effect applied to a Timeline instance....
Definition: NvsTimelineVideoFx.h:53
NvsTimelineVideoFx::timelineVideoFxType
NvsTimelineVideoFxType timelineVideoFxType
The type of timeline video effect.
Definition: NvsTimelineVideoFx.h:54
NvsTimelineVideoFxType_Package
@ NvsTimelineVideoFxType_Package
包裹视频特效类型
Definition: NvsTimelineVideoFx.h:28
NVS_EXPORT
#define NVS_EXPORT
Definition: NvsCommonDef.h:20
NvsTimelineVideoFxType_Builtin
@ NvsTimelineVideoFxType_Builtin
内建视频特效类型
Definition: NvsTimelineVideoFx.h:27
NvsTimelineVideoFxType_Custom
@ NvsTimelineVideoFxType_Custom
自定义视频特效类型
Definition: NvsTimelineVideoFx.h:29
NvsTimelineVideoFx::timelineVideoFxPackageId
NSString * timelineVideoFxPackageId
The resource package ID of the video effect on the timeline. If it's not a resource package video eff...
Definition: NvsTimelineVideoFx.h:56
NvsFx.h
NvsTimelineVideoFxType
NvsTimelineVideoFxType
Definition: NvsTimelineVideoFx.h:26