MeiCam SDK For iOS  3.10.0
Classes
NvsObject.h File Reference
#import <Foundation/Foundation.h>
#import "NvsCommonDef.h"

Go to the source code of this file.

Classes

class  NvsObject
 The NvsObject class inherits from the NSObject class in object-c. More...
 

Macros

template asset key

#define NVS_TEMPLATE_KEY_REPLACE_ID   @"MSTemplate-ReplaceId"
 
#define NVS_TEMPLATE_KEY_FOOTAGE_CAN_REPLACE   @"MSTemplate-FootageCanReplace"
 
#define NVS_TEMPLATE_KEY_FOOTAGE_ID   @"MSTemplate-FootageId"
 
#define NVS_TEMPLATE_KEY_FOOTAGE_NAME   @"MSTemplate-FootageName"
 
#define NVS_TEMPLATE_KEY_FOOTAGE_TAGS   @"MSTemplate-FootageTags"
 
#define NVS_TEMPLATE_KEY_FOOTAGE_TYPE   @"MSTemplate-FootageType"
 
#define NVS_TEMPLATE_KEY_FOOTAGE_NEED_REVERSE   @"MSTemplate-FootageNeedReverse"
 
#define NVS_TEMPLATE_KEY_CLIP_RAW_WIDTH   @"MSTemplate-ClipRawWidth"
 
#define NVS_TEMPLATE_KEY_CLIP_RAW_HEIGHT   @"MSTemplate-ClipRawHeight"
 
#define NVS_TEMPLATE_KEY_VOLUME_TYPE   @"MSTemplate-VolumeType"
 
#define NVS_TEMPLATE_KEY_FX_GROUP   @"MSTemplate-FxGroup"
 
#define NVS_TEMPLATE_KEY_FOOTAGE_M3U8_NAME   @"MSTemplate-FootageM3U8Name"
 
#define NVS_TEMPLATE_ASSET_KEY_BEST_SEEK_TIME   @"MSTemplate-BestSeekTime"
 
#define NVS_TEMPLATE_ASSET_KEY_TRIM_IN   @"MSTemplate-TrimIn"
 
#define NVS_TEMPLATE_ASSET_KEY_TRIM_OUT   @"MSTemplate-TrimOut"
 
#define NVS_TEMPLATE_ASSET_KEY_DISPLAY_NAME   @"MSTemplate-DisplayName"
 
#define NVS_TEMPLATE_KEY_MASK_TYPE   @"MSTemplate-MaskType"
 
#define NVS_TEMPLATE_VALUE_MASK_TYPE_LINE   @"MSTemplate-MaskType-Line"
 
#define NVS_TEMPLATE_VALUE_MASK_TYPE_MIRROR   @"MSTemplate-MaskType-Mirror"
 
#define NVS_TEMPLATE_VALUE_MASK_TYPE_CIRCLE   @"MSTemplate-MaskType-Circle"
 
#define NVS_TEMPLATE_VALUE_MASK_TYPE_RECT   @"MSTemplate-MaskType-Rect"
 
#define NVS_TEMPLATE_VALUE_MASK_TYPE_HEART   @"MSTemplate-MaskType-Heart"
 
#define NVS_TEMPLATE_VALUE_MASK_TYPE_STAR   @"MSTemplate-MaskType-Star"
 
#define NVS_TEMPLATE_VALUE_MASK_TYPE_CUT   @"MSTemplate-MaskType-Cut"
 
#define NVS_TEMPLATE_KEY_CURVE_SPEED_TYPE   @"MSTemplate-CurveSpeedType"
 
#define NVS_TEMPLATE_VALUE_CURVE_SPEED_TYPE_CUSTOM   @"MSTemplate-CurveSpeedType-Custom"
 
#define NVS_TEMPLATE_VALUE_CURVE_SPEED_TYPE_MONTAGE   @"MSTemplate-CurveSpeedType-Montage"
 
#define NVS_TEMPLATE_VALUE_CURVE_SPEED_TYPE_HERO   @"MSTemplate-CurveSpeedType-Hero"
 
#define NVS_TEMPLATE_VALUE_CURVE_SPEED_TYPE_BULLET   @"MSTemplate-CurveSpeedType-bullet"
 
#define NVS_TEMPLATE_VALUE_CURVE_SPEED_TYPE_PLUS   @"MSTemplate-CurveSpeedType-Plus"
 
#define NVS_TEMPLATE_VALUE_CURVE_SPEED_TYPE_IN   @"MSTemplate-CurveSpeedType-In"
 
#define NVS_TEMPLATE_VALUE_CURVE_SPEED_TYPE_OUT   @"MSTemplate-CurveSpeedType-Out"
 

Macro Definition Documentation

◆ NVS_TEMPLATE_ASSET_KEY_BEST_SEEK_TIME

#define NVS_TEMPLATE_ASSET_KEY_BEST_SEEK_TIME   @"MSTemplate-BestSeekTime"

◆ NVS_TEMPLATE_ASSET_KEY_DISPLAY_NAME

#define NVS_TEMPLATE_ASSET_KEY_DISPLAY_NAME   @"MSTemplate-DisplayName"

◆ NVS_TEMPLATE_ASSET_KEY_TRIM_IN

#define NVS_TEMPLATE_ASSET_KEY_TRIM_IN   @"MSTemplate-TrimIn"

◆ NVS_TEMPLATE_ASSET_KEY_TRIM_OUT

#define NVS_TEMPLATE_ASSET_KEY_TRIM_OUT   @"MSTemplate-TrimOut"

◆ NVS_TEMPLATE_KEY_CLIP_RAW_HEIGHT

#define NVS_TEMPLATE_KEY_CLIP_RAW_HEIGHT   @"MSTemplate-ClipRawHeight"

◆ NVS_TEMPLATE_KEY_CLIP_RAW_WIDTH

#define NVS_TEMPLATE_KEY_CLIP_RAW_WIDTH   @"MSTemplate-ClipRawWidth"

◆ NVS_TEMPLATE_KEY_CURVE_SPEED_TYPE

#define NVS_TEMPLATE_KEY_CURVE_SPEED_TYPE   @"MSTemplate-CurveSpeedType"

◆ NVS_TEMPLATE_KEY_FOOTAGE_CAN_REPLACE

#define NVS_TEMPLATE_KEY_FOOTAGE_CAN_REPLACE   @"MSTemplate-FootageCanReplace"

◆ NVS_TEMPLATE_KEY_FOOTAGE_ID

#define NVS_TEMPLATE_KEY_FOOTAGE_ID   @"MSTemplate-FootageId"

◆ NVS_TEMPLATE_KEY_FOOTAGE_M3U8_NAME

#define NVS_TEMPLATE_KEY_FOOTAGE_M3U8_NAME   @"MSTemplate-FootageM3U8Name"

◆ NVS_TEMPLATE_KEY_FOOTAGE_NAME

#define NVS_TEMPLATE_KEY_FOOTAGE_NAME   @"MSTemplate-FootageName"

◆ NVS_TEMPLATE_KEY_FOOTAGE_NEED_REVERSE

#define NVS_TEMPLATE_KEY_FOOTAGE_NEED_REVERSE   @"MSTemplate-FootageNeedReverse"

◆ NVS_TEMPLATE_KEY_FOOTAGE_TAGS

#define NVS_TEMPLATE_KEY_FOOTAGE_TAGS   @"MSTemplate-FootageTags"

◆ NVS_TEMPLATE_KEY_FOOTAGE_TYPE

#define NVS_TEMPLATE_KEY_FOOTAGE_TYPE   @"MSTemplate-FootageType"

◆ NVS_TEMPLATE_KEY_FX_GROUP

#define NVS_TEMPLATE_KEY_FX_GROUP   @"MSTemplate-FxGroup"

◆ NVS_TEMPLATE_KEY_MASK_TYPE

#define NVS_TEMPLATE_KEY_MASK_TYPE   @"MSTemplate-MaskType"

◆ NVS_TEMPLATE_KEY_REPLACE_ID

#define NVS_TEMPLATE_KEY_REPLACE_ID   @"MSTemplate-ReplaceId"

◆ NVS_TEMPLATE_KEY_VOLUME_TYPE

#define NVS_TEMPLATE_KEY_VOLUME_TYPE   @"MSTemplate-VolumeType"

◆ NVS_TEMPLATE_VALUE_CURVE_SPEED_TYPE_BULLET

#define NVS_TEMPLATE_VALUE_CURVE_SPEED_TYPE_BULLET   @"MSTemplate-CurveSpeedType-bullet"

◆ NVS_TEMPLATE_VALUE_CURVE_SPEED_TYPE_CUSTOM

#define NVS_TEMPLATE_VALUE_CURVE_SPEED_TYPE_CUSTOM   @"MSTemplate-CurveSpeedType-Custom"

◆ NVS_TEMPLATE_VALUE_CURVE_SPEED_TYPE_HERO

#define NVS_TEMPLATE_VALUE_CURVE_SPEED_TYPE_HERO   @"MSTemplate-CurveSpeedType-Hero"

◆ NVS_TEMPLATE_VALUE_CURVE_SPEED_TYPE_IN

#define NVS_TEMPLATE_VALUE_CURVE_SPEED_TYPE_IN   @"MSTemplate-CurveSpeedType-In"

◆ NVS_TEMPLATE_VALUE_CURVE_SPEED_TYPE_MONTAGE

#define NVS_TEMPLATE_VALUE_CURVE_SPEED_TYPE_MONTAGE   @"MSTemplate-CurveSpeedType-Montage"

◆ NVS_TEMPLATE_VALUE_CURVE_SPEED_TYPE_OUT

#define NVS_TEMPLATE_VALUE_CURVE_SPEED_TYPE_OUT   @"MSTemplate-CurveSpeedType-Out"

◆ NVS_TEMPLATE_VALUE_CURVE_SPEED_TYPE_PLUS

#define NVS_TEMPLATE_VALUE_CURVE_SPEED_TYPE_PLUS   @"MSTemplate-CurveSpeedType-Plus"

◆ NVS_TEMPLATE_VALUE_MASK_TYPE_CIRCLE

#define NVS_TEMPLATE_VALUE_MASK_TYPE_CIRCLE   @"MSTemplate-MaskType-Circle"

◆ NVS_TEMPLATE_VALUE_MASK_TYPE_CUT

#define NVS_TEMPLATE_VALUE_MASK_TYPE_CUT   @"MSTemplate-MaskType-Cut"

◆ NVS_TEMPLATE_VALUE_MASK_TYPE_HEART

#define NVS_TEMPLATE_VALUE_MASK_TYPE_HEART   @"MSTemplate-MaskType-Heart"

◆ NVS_TEMPLATE_VALUE_MASK_TYPE_LINE

#define NVS_TEMPLATE_VALUE_MASK_TYPE_LINE   @"MSTemplate-MaskType-Line"

◆ NVS_TEMPLATE_VALUE_MASK_TYPE_MIRROR

#define NVS_TEMPLATE_VALUE_MASK_TYPE_MIRROR   @"MSTemplate-MaskType-Mirror"

◆ NVS_TEMPLATE_VALUE_MASK_TYPE_RECT

#define NVS_TEMPLATE_VALUE_MASK_TYPE_RECT   @"MSTemplate-MaskType-Rect"

◆ NVS_TEMPLATE_VALUE_MASK_TYPE_STAR

#define NVS_TEMPLATE_VALUE_MASK_TYPE_STAR   @"MSTemplate-MaskType-Star"