| Interface | Description |
|---|---|
| MediaCodecVideoEncoder.MediaCodecVideoEncoderErrorCallback | |
| RendererCommon.GlDrawer |
Interface for rendering frames on an EGLSurface.
|
| RendererCommon.RendererEvents |
Interface for reporting rendering events.
|
| SurfaceTextureHelper.OnTextureFrameAvailableListener |
Callback interface for being notified that a new texture frame is available.
|
| ThreadUtils.BlockingOperation |
Utility interface to be used with executeUninterruptibly() to wait for blocking operations
to complete without getting interrupted..
|
| VideoFrame.Buffer | |
| VideoFrame.I420Buffer |
Interface for I420 buffers.
|
| VideoFrame.TextureBuffer |
Interface for buffers that are stored as a single texture, either in OES or RGB format.
|
| VideoRenderer.Callbacks |
The real meat of VideoSinkInterface.
|
| Class | Description |
|---|---|
| ContextUtils |
Class for storing the application context and retrieving it in a static context.
|
| EglBase |
Holds EGL state and utility methods for handling an egl 1.0 EGLContext, an EGLDisplay,
and an EGLSurface.
|
| EglBase.Context | |
| EglBase14 |
Holds EGL state and utility methods for handling an EGL14 EGLContext, an EGLDisplay,
and an EGLSurface.
|
| EglBase14.Context | |
| GlRectDrawer |
Helper class to draw an opaque quad on the target viewport location.
|
| GlShader | |
| GlTextureFrameBuffer |
Helper class for handling OpenGL framebuffer with only color attachment and no depth or stencil
buffer.
|
| GlUtil |
Some OpenGL static utility functions.
|
| Logging |
Java wrapper for WebRTC logging.
|
| MediaCodecVideoEncoder | |
| MediaCodecVideoEncoder.EncoderProperties | |
| RendererCommon |
Static helper functions for renderer implementations.
|
| RendererCommon.VideoLayoutMeasure |
Helper class for determining layout size based on layout requirements, scaling type, and video
aspect ratio.
|
| RendererCommon.YuvUploader |
Helper class for uploading YUV bytebuffer frames to textures that handles stride > width.
|
| SurfaceTextureHelper |
Helper class to create and synchronize access to a SurfaceTexture.
|
| ThreadUtils | |
| ThreadUtils.ThreadChecker |
Utility class to be used for checking that a method is called on the correct thread.
|
| VideoFrame |
Java version of webrtc::VideoFrame and webrtc::VideoFrameBuffer.
|
| VideoRenderer |
Java version of VideoSinkInterface.
|
| VideoRenderer.I420Frame |
Java version of webrtc::VideoFrame.
|