美摄SDK For Android  3.13.5
Public 成员函数 | Protected 成员函数 | Protected 属性 | 所有成员列表
com.meicam.sdk.NvsObject类 参考

SDK基类 更多...

类 com.meicam.sdk.NvsObject 继承关系图:
com.meicam.sdk.NvsClip com.meicam.sdk.NvsFx com.meicam.sdk.NvsTimeline com.meicam.sdk.NvsTrack com.meicam.sdk.NvsAudioClip com.meicam.sdk.NvsVideoClip com.meicam.sdk.NvsAnimatedSticker com.meicam.sdk.NvsAudioFx com.meicam.sdk.NvsAudioTransition com.meicam.sdk.NvsCaption com.meicam.sdk.NvsCaptureAudioFx com.meicam.sdk.NvsCaptureVideoFx com.meicam.sdk.NvsCompoundCaption com.meicam.sdk.NvsTimelineGraphCompositor com.meicam.sdk.NvsTimelineVideoFx com.meicam.sdk.NvsTrackVideoFx com.meicam.sdk.NvsVideoFx com.meicam.sdk.NvsVideoTransition com.meicam.sdk.NvsAudioTrack com.meicam.sdk.NvsVideoTrack

Public 成员函数

void setAttachment (String key, Object value)
 为NvsObject对象添加附加的数据,用来标识NvsObject的对象或者其他用途 更多...
 
void setTemplateAttachment (String key, String value)
 为NvsObject对象添加模板资源的附加数据,用来标识NvsObject的模板数据 更多...
 
Object getAttachment (String key)
 获取NvsObject的附件 更多...
 
String getTemplateAttachment (String key)
 获取NvsObject的模板资源附件 更多...
 

静态 Public 属性

模板资源的键值

static final String TEMPLATE_KEY_REPLACE_ID = "MSTemplate-ReplaceId"
 
static final String TEMPLATE_KEY_FOOTAGE_CAN_REPLACE = "MSTemplate-FootageCanReplace"
 
static final String TEMPLATE_KEY_FOOTAGE_ID = "MSTemplate-FootageId"
 
static final String TEMPLATE_KEY_FOOTAGE_NAME = "MSTemplate-FootageName"
 
static final String TEMPLATE_KEY_FOOTAGE_M3U8_NAME = "MSTemplate-FootageM3U8Name"
 
static final String TEMPLATE_KEY_FOOTAGE_TAGS = "MSTemplate-FootageTags"
 
static final String TEMPLATE_KEY_FOOTAGE_TYPE = "MSTemplate-FootageType"
 
static final String TEMPLATE_KEY_FOOTAGE_NEED_REVERSE = "MSTemplate-FootageNeedReverse"
 
static final String TEMPLATE_KEY_CLIP_RAW_WIDTH = "MSTemplate-ClipRawWidth"
 
static final String TEMPLATE_KEY_CLIP_RAW_HEIGHT = "MSTemplate-ClipRawHeight"
 
static final String TEMPLATE_KEY_VOLUME_TYPE = "MSTemplate-VolumeType"
 
static final String TEMPLATE_KEY_FX_GROUP = "MSTemplate-FxGroup"
 
static final String TEMPLATE_KEY_BEST_SEEK_TIME = "MSTemplate-BestSeekTime"
 
static final String TEMPLATE_KEY_MASK_TYPE = "MSTemplate-MaskType"
 
static final String TEMPLATE_VALUE_MASK_TYPE_LINE = "MSTemplate-MaskType-Line"
 
static final String TEMPLATE_VALUE_MASK_TYPE_MIRROR = "MSTemplate-MaskType-Mirror"
 
static final String TEMPLATE_VALUE_MASK_TYPE_CIRCLE = "MSTemplate-MaskType-Circle"
 
static final String TEMPLATE_VALUE_MASK_TYPE_RECT = "MSTemplate-MaskType-Rect"
 
static final String TEMPLATE_VALUE_MASK_TYPE_HEART = "MSTemplate-MaskType-Heart"
 
static final String TEMPLATE_VALUE_MASK_TYPE_STAR = "MSTemplate-MaskType-Star"
 
static final String TEMPLATE_KEY_TRANS_TYPE_CUT = "MSTemplate-TransType-Cut"
 
static final String TEMPLATE_KEY_CURVE_SPEED_TYPE = "MSTemplate-CurveSpeedType"
 
static final String TEMPLATE_VALUE_CURVE_SPEED_TYPE_CUSTOM = "MSTemplate-CurveSpeedType-Custom"
 
static final String TEMPLATE_VALUE_CURVE_SPEED_TYPE_MONTAGE = "MSTemplate-CurveSpeedType-Montage"
 
static final String TEMPLATE_VALUE_CURVE_SPEED_TYPE_HERO = "MSTemplate-CurveSpeedType-Hero"
 
static final String TEMPLATE_VALUE_CURVE_SPEED_TYPE_BULLET = "MSTemplate-CurveSpeedType-bullet"
 
static final String TEMPLATE_VALUE_CURVE_SPEED_TYPE_PLUS = "MSTemplate-CurveSpeedType-Plus"
 
static final String TEMPLATE_VALUE_CURVE_SPEED_TYPE_IN = "MSTemplate-CurveSpeedType-In"
 
static final String TEMPLATE_VALUE_CURVE_SPEED_TYPE_OUT = "MSTemplate-CurveSpeedType-Out"
 

Protected 成员函数

void setInternalObject (long internalObject)
 
long getInternalObject ()
 

Protected 属性

long m_internalObject = 0
 

详细描述

SDK基类

警告
NvsObject类中,所有public API都在UI线程使用!!!

成员函数说明

◆ getAttachment()

Object com.meicam.sdk.NvsObject.getAttachment ( String  key)
inline

获取NvsObject的附件

参数
key已添加附件的key
返回
返回key对应的附件
自从
1.11.1
参见
setAttachment

◆ getInternalObject()

long com.meicam.sdk.NvsObject.getInternalObject ( )
inlineprotected

◆ getTemplateAttachment()

String com.meicam.sdk.NvsObject.getTemplateAttachment ( String  key)
inline

获取NvsObject的模板资源附件

参数
key已添加附件的key(TEMPLATE_ASSET_KEY)
返回
返回key对应的附件
自从
2.18.1
参见
setTemplateAttachment

◆ setAttachment()

void com.meicam.sdk.NvsObject.setAttachment ( String  key,
Object  value 
)
inline

为NvsObject对象添加附加的数据,用来标识NvsObject的对象或者其他用途

参数
key要添加的附件的key
value要添加的附件
自从
1.11.1
参见
getAttachment

◆ setInternalObject()

void com.meicam.sdk.NvsObject.setInternalObject ( long  internalObject)
inlineprotected

◆ setTemplateAttachment()

void com.meicam.sdk.NvsObject.setTemplateAttachment ( String  key,
String  value 
)
inline

为NvsObject对象添加模板资源的附加数据,用来标识NvsObject的模板数据

参数
key要添加的附件的key(TEMPLATE_ASSET_KEY)
value要添加的附件
自从
2.18.1
参见
getTemplateAttachment

类成员变量说明

◆ m_internalObject

long com.meicam.sdk.NvsObject.m_internalObject = 0
protected

◆ TEMPLATE_KEY_BEST_SEEK_TIME

final String com.meicam.sdk.NvsObject.TEMPLATE_KEY_BEST_SEEK_TIME = "MSTemplate-BestSeekTime"
static

◆ TEMPLATE_KEY_CLIP_RAW_HEIGHT

final String com.meicam.sdk.NvsObject.TEMPLATE_KEY_CLIP_RAW_HEIGHT = "MSTemplate-ClipRawHeight"
static

◆ TEMPLATE_KEY_CLIP_RAW_WIDTH

final String com.meicam.sdk.NvsObject.TEMPLATE_KEY_CLIP_RAW_WIDTH = "MSTemplate-ClipRawWidth"
static

◆ TEMPLATE_KEY_CURVE_SPEED_TYPE

final String com.meicam.sdk.NvsObject.TEMPLATE_KEY_CURVE_SPEED_TYPE = "MSTemplate-CurveSpeedType"
static

◆ TEMPLATE_KEY_FOOTAGE_CAN_REPLACE

final String com.meicam.sdk.NvsObject.TEMPLATE_KEY_FOOTAGE_CAN_REPLACE = "MSTemplate-FootageCanReplace"
static

◆ TEMPLATE_KEY_FOOTAGE_ID

final String com.meicam.sdk.NvsObject.TEMPLATE_KEY_FOOTAGE_ID = "MSTemplate-FootageId"
static

◆ TEMPLATE_KEY_FOOTAGE_M3U8_NAME

final String com.meicam.sdk.NvsObject.TEMPLATE_KEY_FOOTAGE_M3U8_NAME = "MSTemplate-FootageM3U8Name"
static

◆ TEMPLATE_KEY_FOOTAGE_NAME

final String com.meicam.sdk.NvsObject.TEMPLATE_KEY_FOOTAGE_NAME = "MSTemplate-FootageName"
static

◆ TEMPLATE_KEY_FOOTAGE_NEED_REVERSE

final String com.meicam.sdk.NvsObject.TEMPLATE_KEY_FOOTAGE_NEED_REVERSE = "MSTemplate-FootageNeedReverse"
static

◆ TEMPLATE_KEY_FOOTAGE_TAGS

final String com.meicam.sdk.NvsObject.TEMPLATE_KEY_FOOTAGE_TAGS = "MSTemplate-FootageTags"
static

◆ TEMPLATE_KEY_FOOTAGE_TYPE

final String com.meicam.sdk.NvsObject.TEMPLATE_KEY_FOOTAGE_TYPE = "MSTemplate-FootageType"
static

◆ TEMPLATE_KEY_FX_GROUP

final String com.meicam.sdk.NvsObject.TEMPLATE_KEY_FX_GROUP = "MSTemplate-FxGroup"
static

◆ TEMPLATE_KEY_MASK_TYPE

final String com.meicam.sdk.NvsObject.TEMPLATE_KEY_MASK_TYPE = "MSTemplate-MaskType"
static

◆ TEMPLATE_KEY_REPLACE_ID

final String com.meicam.sdk.NvsObject.TEMPLATE_KEY_REPLACE_ID = "MSTemplate-ReplaceId"
static

◆ TEMPLATE_KEY_TRANS_TYPE_CUT

final String com.meicam.sdk.NvsObject.TEMPLATE_KEY_TRANS_TYPE_CUT = "MSTemplate-TransType-Cut"
static

◆ TEMPLATE_KEY_VOLUME_TYPE

final String com.meicam.sdk.NvsObject.TEMPLATE_KEY_VOLUME_TYPE = "MSTemplate-VolumeType"
static

◆ TEMPLATE_VALUE_CURVE_SPEED_TYPE_BULLET

final String com.meicam.sdk.NvsObject.TEMPLATE_VALUE_CURVE_SPEED_TYPE_BULLET = "MSTemplate-CurveSpeedType-bullet"
static

◆ TEMPLATE_VALUE_CURVE_SPEED_TYPE_CUSTOM

final String com.meicam.sdk.NvsObject.TEMPLATE_VALUE_CURVE_SPEED_TYPE_CUSTOM = "MSTemplate-CurveSpeedType-Custom"
static

◆ TEMPLATE_VALUE_CURVE_SPEED_TYPE_HERO

final String com.meicam.sdk.NvsObject.TEMPLATE_VALUE_CURVE_SPEED_TYPE_HERO = "MSTemplate-CurveSpeedType-Hero"
static

◆ TEMPLATE_VALUE_CURVE_SPEED_TYPE_IN

final String com.meicam.sdk.NvsObject.TEMPLATE_VALUE_CURVE_SPEED_TYPE_IN = "MSTemplate-CurveSpeedType-In"
static

◆ TEMPLATE_VALUE_CURVE_SPEED_TYPE_MONTAGE

final String com.meicam.sdk.NvsObject.TEMPLATE_VALUE_CURVE_SPEED_TYPE_MONTAGE = "MSTemplate-CurveSpeedType-Montage"
static

◆ TEMPLATE_VALUE_CURVE_SPEED_TYPE_OUT

final String com.meicam.sdk.NvsObject.TEMPLATE_VALUE_CURVE_SPEED_TYPE_OUT = "MSTemplate-CurveSpeedType-Out"
static

◆ TEMPLATE_VALUE_CURVE_SPEED_TYPE_PLUS

final String com.meicam.sdk.NvsObject.TEMPLATE_VALUE_CURVE_SPEED_TYPE_PLUS = "MSTemplate-CurveSpeedType-Plus"
static

◆ TEMPLATE_VALUE_MASK_TYPE_CIRCLE

final String com.meicam.sdk.NvsObject.TEMPLATE_VALUE_MASK_TYPE_CIRCLE = "MSTemplate-MaskType-Circle"
static

◆ TEMPLATE_VALUE_MASK_TYPE_HEART

final String com.meicam.sdk.NvsObject.TEMPLATE_VALUE_MASK_TYPE_HEART = "MSTemplate-MaskType-Heart"
static

◆ TEMPLATE_VALUE_MASK_TYPE_LINE

final String com.meicam.sdk.NvsObject.TEMPLATE_VALUE_MASK_TYPE_LINE = "MSTemplate-MaskType-Line"
static

◆ TEMPLATE_VALUE_MASK_TYPE_MIRROR

final String com.meicam.sdk.NvsObject.TEMPLATE_VALUE_MASK_TYPE_MIRROR = "MSTemplate-MaskType-Mirror"
static

◆ TEMPLATE_VALUE_MASK_TYPE_RECT

final String com.meicam.sdk.NvsObject.TEMPLATE_VALUE_MASK_TYPE_RECT = "MSTemplate-MaskType-Rect"
static

◆ TEMPLATE_VALUE_MASK_TYPE_STAR

final String com.meicam.sdk.NvsObject.TEMPLATE_VALUE_MASK_TYPE_STAR = "MSTemplate-MaskType-Star"
static

该类的文档由以下文件生成: