Package-level declarations
Types
Link copied to clipboard
DefaultEglRenderer uses EGL14 to support all functions in EglRenderer. It uses a single frame queue to render VideoFrame objects passed to it.
Link copied to clipboard
DefaultGlVideoFrameDrawer simply draws the frames as opaque quads onto the current surface. This drawer supports all buffer types in the SDK.
Link copied to clipboard
EglRenderer is a helper interface to draw VideoFrame objects to a provided OpenGLES textures with additional display relation options.
Link copied to clipboard
interface GlVideoFrameDrawer
GlVideoFrameDrawer is a interface for implementing the drawing of video frames and supported buffers to the current EGL surface
Link copied to clipboard
class ShareEglLock
ShareEglLock is to synchronizes the EGL operations. The main motivation is to avoid crashes due to missing frames during rendering from race condition.