public class MediaEffectGLESTwoPassBase extends MediaEffectGLESBase
| Modifier and Type | Field and Description |
|---|---|
protected MediaEffectKernel3x3Drawer |
mDrawer2 |
protected TextureOffscreen |
mOutputOffscreen2 |
mDrawer, mEnabled, mOutputOffscreen| Constructor and Description |
|---|
MediaEffectGLESTwoPassBase(boolean isOES,
java.lang.String fss) |
MediaEffectGLESTwoPassBase(boolean isOES,
java.lang.String vss,
java.lang.String fss) |
MediaEffectGLESTwoPassBase(boolean isOES,
java.lang.String vss1,
java.lang.String fss1,
java.lang.String vss2,
java.lang.String fss2) |
MediaEffectGLESTwoPassBase(java.lang.String vss,
java.lang.String fss) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(int[] src_tex_ids,
int width,
int height,
int out_tex_id)
If you know the source texture came from MediaSource,
using #apply(MediaSource) is much efficient instead of this
|
void |
apply(ISource src)
if your source texture comes from ISource, please use this method instead of #apply(final int [], int, int, int)
|
void |
release() |
MediaEffectGLESBase |
resize(int width,
int height) |
enabled, getMvpMatrix, getMvpMatrix, getProgram, setEnable, setMvpMatrixprotected final MediaEffectKernel3x3Drawer mDrawer2
protected TextureOffscreen mOutputOffscreen2
public MediaEffectGLESTwoPassBase(boolean isOES,
java.lang.String fss)
public MediaEffectGLESTwoPassBase(java.lang.String vss,
java.lang.String fss)
public MediaEffectGLESTwoPassBase(boolean isOES,
java.lang.String vss,
java.lang.String fss)
public MediaEffectGLESTwoPassBase(boolean isOES,
java.lang.String vss1,
java.lang.String fss1,
java.lang.String vss2,
java.lang.String fss2)
public void release()
release in interface IEffectrelease in class MediaEffectGLESBasepublic MediaEffectGLESBase resize(int width, int height)
resize in interface IEffectresize in class MediaEffectGLESBasepublic void apply(int[] src_tex_ids,
int width,
int height,
int out_tex_id)
apply in interface IEffectapply in class MediaEffectGLESBasesrc_tex_ids - width - height - out_tex_id - public void apply(ISource src)
MediaEffectGLESBaseapply in interface IEffectapply in class MediaEffectGLESBase