public interface AliyunIEditor
限定符和类型 | 方法和说明 |
---|---|
int |
addAnimationFilter(EffectFilter filter) |
int |
addFrameAnimation(ActionBase action) |
int |
addImage(EffectPicture picture) |
int |
addRunningDisplayMode(VideoDisplayMode mode,
int streamId,
long startTimeMills,
long durationMills)
已过时。
|
int |
addTailWaterMark(java.lang.String imagePath,
float sizeX,
float sizeY,
float posX,
float posY,
long durationUs) |
int |
applyBlurBackground(int streamId,
long startTimeMills,
long durationMills,
float blurRadius) |
int |
applyDub(EffectBean effect) |
int |
applyFilter(EffectBean effect) |
int |
applyMusic(EffectBean effect) |
int |
applyMusicMixWeight(int id,
int weight) |
int |
applyMusicWeight(int id,
int weight) |
int |
applyMV(EffectBean effect) |
int |
applySourceChange() |
int |
applyWaterMark(java.lang.String imgPath,
float sizeX,
float sizeY,
float posX,
float posY) |
int |
audioEffect(int id,
com.aliyun.svideosdk.editor.AudioEffectType type,
int weight) |
int |
cancelCompose() |
void |
clearAllAnimationFilter() |
int |
compose(AliyunVideoParam param,
java.lang.String outputPath,
AliyunIComposeCallBack callback) |
AliyunPasterManager |
createPasterManager() |
int |
deleteBlurBackground(int streamId,
int id) |
int |
deleteTimeEffect(int id) |
int |
denoise(int id,
boolean needDenoise) |
int |
draw(long time) |
com.aliyun.log.struct.AliyunLogInfo |
getAliyunLogInfo() |
long |
getClipStartTime(int clipIndex) |
long |
getCurrentPlayPosition() |
long |
getCurrentStreamPosition() |
long |
getDuration() |
int |
getFilterLastApplyId() |
int |
getMusicLastApplyId() |
int |
getMVLastApplyId() |
android.graphics.Paint |
getPaintLastApply() |
AliyunPasterRender |
getPasterRender() |
com.aliyun.svideosdk.common.internal.project.AliyunIProjectInfo |
getProjectInfo() |
int |
getRotation() |
AliyunIClipConstructor |
getSourcePartManager() |
long |
getStreamDuration() |
com.aliyun.svideosdk.editor.TimeEffectType |
getTimeEffect() |
int |
getVideoHeight() |
int |
getVideoWidth() |
int |
init(android.view.SurfaceView surfaceView,
android.content.Context context) |
int |
invert() |
boolean |
isAudioSilence() |
boolean |
isPaused() |
boolean |
isPlaying() |
AliyunICanvasController |
obtainCanvasController(android.content.Context context,
int w,
int h) |
void |
onDestroy() |
int |
pause() |
int |
play() |
int |
rate(float rate,
long startTimeMills,
long durationMills,
boolean needOriginDuration) |
void |
removeAnimationFilter(EffectFilter filter) |
int |
removeAudioEffect(int id,
com.aliyun.svideosdk.editor.AudioEffectType type) |
int |
removeDub(EffectBean effect) |
int |
removeFrameAnimation(ActionBase action) |
void |
removeImage(EffectPicture picture) |
int |
removeMusic(EffectBean effect) |
int |
removeRunningDisplayMode(int streamId,
int id)
已过时。
|
int |
repeat(int times,
long startTimeMills,
long durationMills,
boolean needOriginDuration) |
int |
replay() |
int |
resetEffect(com.aliyun.svideosdk.editor.EffectType effectType) |
int |
resume() |
int |
saveEffectToLocal() |
int |
seek(long time) |
void |
setAnimationRestoredListener(OnAnimationFilterRestored li) |
void |
setAudioSilence(boolean silence) |
int |
setDisplayMode(VideoDisplayMode mode) |
int |
setDisplayView(android.view.SurfaceView surfaceView) |
int |
setDisplayView(android.view.TextureView textureView) |
int |
setFillBackgroundColor(int color) |
void |
setMonitorSurfaceChange(boolean monitor) |
void |
setOutputPath(java.lang.String path) |
int |
setTransition(int index,
TransitionBase transition) |
int |
setTransition(java.util.Map<java.lang.Integer,TransitionBase> transitions) |
int |
setVolume(int volume) |
int |
stop() |
int |
updateAnimationFilter(EffectFilter filter) |
int |
updateTransition(int clipIndex,
TransitionBase transitionBase) |
java.lang.String |
version() |
void setMonitorSurfaceChange(boolean monitor)
int init(android.view.SurfaceView surfaceView, android.content.Context context)
int setDisplayView(android.view.SurfaceView surfaceView)
int setDisplayView(android.view.TextureView textureView)
int play()
int replay()
int seek(long time)
int draw(long time)
int pause()
int resume()
int stop()
long getCurrentStreamPosition()
long getCurrentPlayPosition()
long getStreamDuration()
long getDuration()
boolean isPlaying()
boolean isPaused()
int getVideoWidth()
int getVideoHeight()
int getRotation()
boolean isAudioSilence()
void setAudioSilence(boolean silence)
int setVolume(int volume)
int setDisplayMode(VideoDisplayMode mode)
@Deprecated int addRunningDisplayMode(VideoDisplayMode mode, int streamId, long startTimeMills, long durationMills)
@Deprecated int removeRunningDisplayMode(int streamId, int id)
int setFillBackgroundColor(int color)
int applyFilter(EffectBean effect)
int applyMV(EffectBean effect)
int applyWaterMark(java.lang.String imgPath, float sizeX, float sizeY, float posX, float posY)
int addImage(EffectPicture picture)
void removeImage(EffectPicture picture)
int addAnimationFilter(EffectFilter filter)
int updateAnimationFilter(EffectFilter filter)
int addFrameAnimation(ActionBase action)
int removeFrameAnimation(ActionBase action)
void removeAnimationFilter(EffectFilter filter)
void clearAllAnimationFilter()
int applyMusic(EffectBean effect)
int applyDub(EffectBean effect)
int removeMusic(EffectBean effect)
int removeDub(EffectBean effect)
int getFilterLastApplyId()
int getMVLastApplyId()
int getMusicLastApplyId()
android.graphics.Paint getPaintLastApply()
int applyMusicMixWeight(int id, int weight)
int applyMusicWeight(int id, int weight)
int denoise(int id, boolean needDenoise)
AliyunPasterManager createPasterManager()
AliyunPasterRender getPasterRender()
AliyunICanvasController obtainCanvasController(android.content.Context context, int w, int h)
void onDestroy()
int setTransition(java.util.Map<java.lang.Integer,TransitionBase> transitions)
int setTransition(int index, TransitionBase transition)
int updateTransition(int clipIndex, TransitionBase transitionBase)
void setAnimationRestoredListener(OnAnimationFilterRestored li)
java.lang.String version()
com.aliyun.log.struct.AliyunLogInfo getAliyunLogInfo()
void setOutputPath(java.lang.String path)
int rate(float rate, long startTimeMills, long durationMills, boolean needOriginDuration)
int repeat(int times, long startTimeMills, long durationMills, boolean needOriginDuration)
int invert()
int deleteTimeEffect(int id)
int addTailWaterMark(java.lang.String imagePath, float sizeX, float sizeY, float posX, float posY, long durationUs)
int resetEffect(com.aliyun.svideosdk.editor.EffectType effectType)
long getClipStartTime(int clipIndex)
AliyunIClipConstructor getSourcePartManager()
com.aliyun.svideosdk.common.internal.project.AliyunIProjectInfo getProjectInfo()
com.aliyun.svideosdk.editor.TimeEffectType getTimeEffect()
int applySourceChange()
int saveEffectToLocal()
int applyBlurBackground(int streamId, long startTimeMills, long durationMills, float blurRadius)
int deleteBlurBackground(int streamId, int id)
int compose(AliyunVideoParam param, java.lang.String outputPath, AliyunIComposeCallBack callback)
int cancelCompose()
int audioEffect(int id, com.aliyun.svideosdk.editor.AudioEffectType type, int weight)
int removeAudioEffect(int id, com.aliyun.svideosdk.editor.AudioEffectType type)