Package com.shixing.sxedit
Class SXMainTrackGroup
- java.lang.Object
-
- com.shixing.sxedit.SXTrackGroup
-
- com.shixing.sxedit.SXMainTrackGroup
-
public class SXMainTrackGroup extends SXTrackGroup
主轨道
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SXFilterEffect
addFilter(java.lang.String filterPath)
SXFilterEffect
addFilterByCopy(SXFilterEffect effect)
SXGenericEffect
addGenericEffect(SXGenericEffect.SXGenericEffectType type)
double
addTransition(java.lang.String transitionPath, java.lang.String trackId, double duration)
SXVideoEffect
addVideoEffect(java.lang.String videoEffectPath)
SXVideoEffect
addVideoEffectByCopy(SXVideoEffect effect)
java.util.List<SXGenericEffect>
getColorAdjusts()
java.util.List<SXFilterEffect>
getFilters()
double
getTransitionDuration(java.lang.String trackId)
double
getTransitionMaxDuration(java.lang.String trackId)
java.lang.String
getTransitionResourcePath(java.lang.String trackId)
java.util.List<SXVideoEffect>
getVideoEffects()
boolean
hasTransition(java.lang.String trackId)
boolean
isMainTrackGroup()
是否是主轨道boolean
removeFilter(java.lang.String filterId)
boolean
removeGenericEffect(SXGenericEffect effect)
void
removeTransition(java.lang.String trackId)
boolean
removeVideoEffect(java.lang.String videoEffectId)
double
setTransitionDuration(java.lang.String trackId, double duration)
-
Methods inherited from class com.shixing.sxedit.SXTrackGroup
addTrack, clearTracks, duration, findNextTrack, findPreviousTrack, getGroupId, mediaTrackSpeed, offsetTrack, removeTrack, setMediaTrackSpeed, setTrackDuration, setTrackInPoint, splitTrack, track, tracks
-
-
-
-
Method Detail
-
isMainTrackGroup
public boolean isMainTrackGroup()
Description copied from class:SXTrackGroup
是否是主轨道- Overrides:
isMainTrackGroup
in classSXTrackGroup
- Returns:
- boolean
-
addTransition
public double addTransition(java.lang.String transitionPath, java.lang.String trackId, double duration)
-
setTransitionDuration
public double setTransitionDuration(java.lang.String trackId, double duration)
-
getTransitionDuration
public double getTransitionDuration(java.lang.String trackId)
-
getTransitionMaxDuration
public double getTransitionMaxDuration(java.lang.String trackId)
-
removeTransition
public void removeTransition(java.lang.String trackId)
-
hasTransition
public boolean hasTransition(java.lang.String trackId)
-
getTransitionResourcePath
public java.lang.String getTransitionResourcePath(java.lang.String trackId)
-
addVideoEffect
public SXVideoEffect addVideoEffect(java.lang.String videoEffectPath)
-
addVideoEffectByCopy
public SXVideoEffect addVideoEffectByCopy(SXVideoEffect effect)
-
removeVideoEffect
public boolean removeVideoEffect(java.lang.String videoEffectId)
-
getVideoEffects
public java.util.List<SXVideoEffect> getVideoEffects()
-
addGenericEffect
public SXGenericEffect addGenericEffect(SXGenericEffect.SXGenericEffectType type)
-
removeGenericEffect
public boolean removeGenericEffect(SXGenericEffect effect)
-
getColorAdjusts
public java.util.List<SXGenericEffect> getColorAdjusts()
-
addFilter
public SXFilterEffect addFilter(java.lang.String filterPath)
-
addFilterByCopy
public SXFilterEffect addFilterByCopy(SXFilterEffect effect)
-
removeFilter
public boolean removeFilter(java.lang.String filterId)
-
getFilters
public java.util.List<SXFilterEffect> getFilters()
-
-