public class GlTextureBlender
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
int |
fakeTextureId |
| Constructor and Description |
|---|
GlTextureBlender(VideoLiveFilterContext context) |
| Modifier and Type | Method and Description |
|---|---|
int |
blend(int textureID,
float[] texMatrix,
int extraTextureID1,
int extraTextureID2,
int width,
int height) |
int |
blend(YYMediaSample sample,
int watermarkTextureID,
int dynamicTextureId,
boolean flipFlag)
混合水印和贴纸,返回混合后的纹理id
return the blend texure id.
|
void |
destroy() |
void |
flip(YYMediaSample sample) |
void |
updateVertexBuffer(java.nio.FloatBuffer buffer,
PictureInPictureDisplayInfo info) |
public GlTextureBlender(VideoLiveFilterContext context)
public int blend(YYMediaSample sample, int watermarkTextureID, int dynamicTextureId, boolean flipFlag)
public void flip(YYMediaSample sample)
public void updateVertexBuffer(java.nio.FloatBuffer buffer,
PictureInPictureDisplayInfo info)
public int blend(int textureID,
float[] texMatrix,
int extraTextureID1,
int extraTextureID2,
int width,
int height)
public void destroy()