Package com.shixing.sxedit
Class SXGenericEffect
- java.lang.Object
-
- com.shixing.sxedit.SXEffect
-
- com.shixing.sxedit.SXGenericEffect
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SXGenericEffect.ChromaKeyAttrs
抠图特效属性static class
SXGenericEffect.ColorAdjustmentAttrs
颜色调节特效属性static class
SXGenericEffect.FaceBeautyAttrs
美颜特效属性static class
SXGenericEffect.FastBlurAttrs
快速模糊属性static class
SXGenericEffect.TrackMatteAttrs
轨道遮罩属性
-
Constructor Summary
Constructors Constructor Description SXGenericEffect(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()
SXEffectType
getType()
获取特效类型void
removeField(java.lang.String key)
boolean
setAttributeColor(java.lang.String name, java.lang.String value)
设置 Color 类型属性的值boolean
setAttributeFloat(java.lang.String name, float value)
设置 float 类型属性的值boolean
setAttributeInt(java.lang.String name, int value)
设置 float 类型属性的值boolean
setAttributeString(java.lang.String name, java.lang.String value)
设置 String 类型属性的值void
setField(java.lang.String key, java.lang.String value)
-
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
-
setAttributeFloat
public boolean setAttributeFloat(java.lang.String name, float value)
设置 float 类型属性的值- Parameters:
name
- , 属性值value
- 值- Returns:
- boolean
-
setAttributeInt
public boolean setAttributeInt(java.lang.String name, int value)
设置 float 类型属性的值- Parameters:
name
- , 属性值value
- 值- Returns:
- boolean
-
setAttributeString
public boolean setAttributeString(java.lang.String name, java.lang.String value)
设置 String 类型属性的值- Parameters:
name
- , 属性值value
- 值- Returns:
- boolean
-
setAttributeColor
public boolean setAttributeColor(java.lang.String name, java.lang.String value)
设置 Color 类型属性的值- Parameters:
name
- , 属性值value
- 值- Returns:
- boolean
-
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
-
-