Package com.shixing.sxedit
Class SXVideoEffect
- java.lang.Object
-
- com.shixing.sxedit.SXEffect
-
- com.shixing.sxedit.SXVideoEffect
-
-
Constructor Summary
Constructors Constructor Description SXVideoEffect(long nativeEffect, long nativeManager, java.lang.String trackID)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearField()
java.lang.String
getField(java.lang.String key)
java.util.Map<java.lang.String,java.lang.String>
getFields()
SXResource
getResource()
获取特效使用的素材SXEffectType
getType()
获取特效类型void
removeField(java.lang.String key)
void
setField(java.lang.String key, java.lang.String value)
boolean
setResource(SXResource resource)
替换资源-
Methods inherited from class com.shixing.sxedit.SXEffect
equals, getDuration, getDurationOfOneCycle, getEffectFollowType, getEffectId, getExtendType, getNativeEffect, getSpeed, getStartTime, setDuration, setDurationOfOneCycle, setEffectExtendType, setEffectFollowType, setSpeed, setStartTime
-
-
-
-
Method Detail
-
getType
public SXEffectType getType()
Description copied from class:SXEffect
获取特效类型- Specified by:
getType
in classSXEffect
- Returns:
SXEffectType
-
setResource
public boolean setResource(SXResource resource)
替换资源- Parameters:
resource
-SXResource
- Returns:
- boolean
-
getResource
public SXResource getResource()
获取特效使用的素材- Returns:
- 使用的素材对象
-
setField
public void setField(java.lang.String key, java.lang.String value)
-
getField
public java.lang.String getField(java.lang.String key)
-
removeField
public void removeField(java.lang.String key)
- Specified by:
removeField
in interfaceSXBase
-
clearField
public void clearField()
- Specified by:
clearField
in interfaceSXBase
-
-