public interface AlivcLivePushCustomFilter
Modifier and Type | Method and Description |
---|---|
void |
customFilterCreate(long context)
定制filter创建
|
void |
customFilterDestroy()
定制filter销毁
|
int |
customFilterProcess(int inputTexture,
int textureWidth,
int textureHeight,
float[] textureMatrix,
boolean isOES,
long extra)
定制filter处理
|
void customFilterCreate(long context)
context
- gl context, 传0或者-1表示底层无gl context回调int customFilterProcess(int inputTexture, int textureWidth, int textureHeight, float[] textureMatrix, boolean isOES, long extra)
inputTexture
- 输入纹理,当前普通直播模式下为Sample2D类型,直播连麦模式下为OES类型textureWidth
- 纹理宽度textureHeight
- 纹理高度textureMatrix
- 纹理矩阵extra
- extravoid customFilterDestroy()