MeiCam SDK For iOS  3.10.0
NvsVideoEffect.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: Sep 7. 2019
11 // Author: NewAuto video team
12 //================================================================================
13 #pragma once
14 
15 #import "NvsEffect.h"
16 
17 
24 typedef enum {
29 
30 
44 
45 @property (readonly) NvsVideoEffectType type;
46 @property (readonly) NSString *builtinName;
47 @property (readonly) NSString *packageId;
48 
65 - (int64_t)changeInPoint:(int64_t)newInPoint;
66 
83 - (int64_t)changeOutPoint:(int64_t)newOutPoint;
84 
85 @end
86 
NvsVideoEffectType_Package
@ NvsVideoEffectType_Package
Definition: NvsVideoEffect.h:26
NvsVideoEffect::builtinName
NSString * builtinName
The name of the built-in video effect. If it's not a built-in video effect, return nil.
Definition: NvsVideoEffect.h:46
NvsVideoEffect
Video effect.
Definition: NvsVideoEffect.h:44
NvsVideoEffectType_Builtin
@ NvsVideoEffectType_Builtin
Definition: NvsVideoEffect.h:25
NvsVideoEffect::packageId
NSString * packageId
The ID of the resource package video effect. If it's not a resource package video effect,...
Definition: NvsVideoEffect.h:47
NvsVideoEffectType
NvsVideoEffectType
The type of the video effect.
Definition: NvsVideoEffect.h:24
NVS_EXPORT
#define NVS_EXPORT
Definition: NvsCommonDef.h:20
NvsEffect
Special effects.
Definition: NvsEffect.h:46
NvsVideoEffect::type
NvsVideoEffectType type
The type of the video effect.
Definition: NvsVideoEffect.h:45
NvsVideoEffectType_Custom
@ NvsVideoEffectType_Custom
Definition: NvsVideoEffect.h:27
NvsEffect.h