public class Filter
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
void |
cancel()
停止当前滤镜
|
void |
exec(java.lang.String cmd,
java.lang.String srcFilePath)
进行转码操作
|
static Filter |
getInstance(android.content.Context context)
获取Filter实例;
|
void |
initFilter(FilterLoadLibraryListener filterLoadLibraryListener)
初始化滤镜
|
void |
setFilterExecuteListener(FilterExecuteAsyncTaskListener filterExecuteAsyncTaskListener)
设置滤镜回调
|
void |
startBlackWhiteFilter(java.io.File src,
java.io.File dst)
开始黑白色滤镜
|
void |
startBlurFilter(java.io.File src,
java.io.File dst)
开始模糊滤镜
|
void |
startExposureFilter(java.io.File src,
java.io.File dst)
开始曝光滤镜
|
void |
startFadeAnimationFilter(java.io.File src,
java.io.File dst)
开始淡入效果滤镜
|
void |
startFocusFilter(java.io.File src,
java.io.File dst)
开始中部放大滤镜
|
void |
startGorgeousFilter(java.io.File src,
java.io.File dst)
开始艳丽滤镜
|
void |
startMultiFrameFilter(java.io.File src,
java.io.File dst)
开始多帧显示滤镜
|
void |
startStrongLightFilter(java.io.File src,
java.io.File dst)
开始强光滤镜
|
public static Filter getInstance(android.content.Context context)
context
- public void initFilter(FilterLoadLibraryListener filterLoadLibraryListener)
public void setFilterExecuteListener(FilterExecuteAsyncTaskListener filterExecuteAsyncTaskListener)
filterExecuteAsyncTaskListener
- public void startBlackWhiteFilter(java.io.File src, java.io.File dst) throws java.io.IOException
java.io.IOException
public void startStrongLightFilter(java.io.File src, java.io.File dst) throws java.io.IOException
java.io.IOException
public void startGorgeousFilter(java.io.File src, java.io.File dst) throws java.io.IOException
java.io.IOException
public void startMultiFrameFilter(java.io.File src, java.io.File dst) throws java.io.IOException
java.io.IOException
public void startFocusFilter(java.io.File src, java.io.File dst) throws java.io.IOException
java.io.IOException
public void startBlurFilter(java.io.File src, java.io.File dst) throws java.io.IOException
java.io.IOException
public void startFadeAnimationFilter(java.io.File src, java.io.File dst) throws java.io.IOException
java.io.IOException
public void startExposureFilter(java.io.File src, java.io.File dst) throws java.io.IOException
java.io.IOException
public void exec(java.lang.String cmd, java.lang.String srcFilePath)
cmd
- ffmpeg命令行参数srcFilePath
- 原文件pathpublic void cancel()