RCRTCBaseRenderer

public abstract class RCRTCBaseRenderer

Created by RongCloud on 2021/10/25.

Constructors

Link copied to clipboard
public void RCRTCBaseRenderer(String resourceName)

Functions

Link copied to clipboard
public void addFrameListener(FrameListener listener, float scale)
public void addFrameListener(FrameListener listener, float scale, GlDrawer drawer)
Link copied to clipboard
public void clearImage()
Link copied to clipboard
public void createEglSurface(Surface surface)
public void createEglSurface(SurfaceTexture texture)
Link copied to clipboard
public void disableFpsReduction()
Link copied to clipboard
public final void init(Context context, RCRTCVideoStream videoStream)
Link copied to clipboard
public void onFrame(VideoFrame frame)
Link copied to clipboard
public void pauseVideo()
Link copied to clipboard
public void release()
Link copied to clipboard
public void releaseEglSurface(Runnable completionCallback)
Link copied to clipboard
public void removeFrameListener(FrameListener listener)
Link copied to clipboard
public void setFpsReduction(float fps)
Link copied to clipboard
public void setLayoutAspectRatio(float layoutAspectRatio)
Link copied to clipboard
public void setMirror(boolean mirror)
Link copied to clipboard
public void setRendererEventsListener(RCRTCRendererEventsListener listener)
Link copied to clipboard
public void setScalingType(ScalingType mode)