public class RCRTCRender extends RCRTCBaseRenderer
eglRenderer, rendererEvents| 构造器和说明 |
|---|
RCRTCRender(String resourceName) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
drawOes(int oesTextureId,
float[] texMatrix,
int frameWidth,
int frameHeight,
int viewportX,
int viewportY,
int viewportWidth,
int viewportHeight) |
void |
drawRgb(int textureId,
float[] texMatrix,
int frameWidth,
int frameHeight,
int viewportX,
int viewportY,
int viewportWidth,
int viewportHeight) |
void |
drawYuv(int[] yuvTextures,
float[] texMatrix,
int frameWidth,
int frameHeight,
int viewportX,
int viewportY,
int viewportWidth,
int viewportHeight) |
void |
init(Context context) |
void |
release()
释放资源
注意: 只允许 RTC SDK 内部调用,外部不允许调用
|
addFrameListener, addFrameListener, clearImage, createEglSurface, createEglSurface, disableFpsReduction, init, onFirstFrameRendered, onFrame, onFrameRotationChanged, onFrameSizeChanged, pauseVideo, postCallBackThread, releaseEglSurface, removeFrameListener, setFpsReduction, setLayoutAspectRatio, setMirror, setRendererEventsListener, setScalingTypepublic RCRTCRender(String resourceName)
public void init(Context context)
public void drawOes(int oesTextureId,
float[] texMatrix,
int frameWidth,
int frameHeight,
int viewportX,
int viewportY,
int viewportWidth,
int viewportHeight)
public void drawRgb(int textureId,
float[] texMatrix,
int frameWidth,
int frameHeight,
int viewportX,
int viewportY,
int viewportWidth,
int viewportHeight)
public void drawYuv(int[] yuvTextures,
float[] texMatrix,
int frameWidth,
int frameHeight,
int viewportX,
int viewportY,
int viewportWidth,
int viewportHeight)
public void release()
RCRTCBaseViewrelease 在接口中 RCRTCBaseViewrelease 在接口中 RCRTCDrawerrelease 在类中 RCRTCBaseRenderer