Package com.shixing.sxedit.delegate
Interface SXGenericEffectDelegate
-
- All Known Implementing Classes:
SXMediaTrack
,SXRenderTrack
,SXStickerTrack
,SXTextTrack
public interface SXGenericEffectDelegate
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SXGenericEffect
addGenericEffect(SXGenericEffectType type, double duration, int index)
添加内置特效SXGenericEffect
addGenericEffectByCopy(SXGenericEffect effect, int index)
复制现有特效,并添加SXGenericEffect
getGenericEffect(java.lang.String effectId)
获取内置特效java.util.List<SXGenericEffect>
getGenericEffects()
获取所有内置特效int
getNumGenericEffects()
获取内置特效数boolean
removeGenericEffect(java.lang.String effectId)
删除内置特效
-
-
-
Method Detail
-
addGenericEffect
SXGenericEffect addGenericEffect(SXGenericEffectType type, double duration, int index)
添加内置特效- Parameters:
type
- , 内置特效类型- Returns:
- 内置特效对象,失败返回 null
-
addGenericEffectByCopy
SXGenericEffect addGenericEffectByCopy(SXGenericEffect effect, int index)
复制现有特效,并添加- Parameters:
effect
-
-
removeGenericEffect
boolean removeGenericEffect(java.lang.String effectId)
删除内置特效- Parameters:
effectId
- , 内置特效 id- Returns:
- boolean
-
getGenericEffect
SXGenericEffect getGenericEffect(java.lang.String effectId)
获取内置特效- Parameters:
effectId
-- Returns:
- SXGenerigEffect
-
getGenericEffects
java.util.List<SXGenericEffect> getGenericEffects()
获取所有内置特效- Returns:
- 视内置特效List集合
-
getNumGenericEffects
int getNumGenericEffects()
获取内置特效数- Returns:
- int
-
-