定制filter接口 更多...
Public 成员函数 | |
void | customFilterCreate (long context) |
int | customFilterProcess (int inputTexture, int textureWidth, int textureHeight, float[] textureMatrix, boolean isOES, long extra) |
void | customFilterDestroy () |
定制filter接口
在文件 AlivcLivePushCustomFilter.java 第 13 行定义.
void com.alivc.component.custom.AlivcLivePushCustomFilter.customFilterCreate | ( | long | context | ) |
定制filter创建
context | gl context, 传0或者-1表示底层无gl context回调 |
void com.alivc.component.custom.AlivcLivePushCustomFilter.customFilterDestroy | ( | ) |
定制filter销毁
int com.alivc.component.custom.AlivcLivePushCustomFilter.customFilterProcess | ( | int | inputTexture, |
int | textureWidth, | ||
int | textureHeight, | ||
float[] | textureMatrix, | ||
boolean | isOES, | ||
long | extra | ||
) |
定制filter处理
inputTexture | 输入纹理,当前普通直播模式下为Sample2D类型,直播连麦模式下为OES类型 |
textureWidth | 纹理宽度 |
textureHeight | 纹理高度 |
textureMatrix | 纹理矩阵 |
isOES | 是否为OES |
extra | extra |