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 SXGenericEffectaddGenericEffect(SXGenericEffectType type, double duration, int index)添加内置特效SXGenericEffectaddGenericEffectByCopy(SXGenericEffect effect, int index)复制现有特效,并添加SXGenericEffectgetGenericEffect(java.lang.String effectId)获取内置特效java.util.List<SXGenericEffect>getGenericEffects()获取所有内置特效intgetNumGenericEffects()获取内置特效数booleanremoveGenericEffect(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
-
-