Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface CameraSession
Link copied to clipboard
Base interface for camera1 and camera2 implementations.
Link copied to clipboard
Interface for observering a capturer.
Link copied to clipboard
interface EglBase
Holds EGL state and utility methods for handling an egl 1.0 EGLContext, an EGLDisplay, and an EGLSurface.
Link copied to clipboard
interface EglBase10 : EglBase
EGL 1.0 implementation of EglBase.
Link copied to clipboard
interface EglBase14 : EglBase
EGL 1.4 implementation of EglBase.
Link copied to clipboard
open class EglRenderer : VideoSink
Implements VideoSink by displaying the video stream on an EGL Surface.
Link copied to clipboard
Simplest possible GL shader that just draws frames as opaque quads.
Link copied to clipboard
open class GlShader
Link copied to clipboard
Helper class for handling OpenGL framebuffer with only color attachment and no depth or stencil buffer.
Link copied to clipboard
open class GlUtil
Some OpenGL static utility functions.
Link copied to clipboard
Implementation of VideoFrame.I420Buffer backed by Java direct byte buffers.
Link copied to clipboard
open class JniCommon
Class with static JNI helper functions that are used in many places.
Link copied to clipboard
interface RefCounted
Interface for ref counted objects in WebRTC.
Link copied to clipboard
open class RendererCommon
Static helper functions for renderer implementations.
Link copied to clipboard
open class Size
Class for representing size of an object.
Link copied to clipboard
Display the video stream on a Surface.
Link copied to clipboard
Helper class for using a SurfaceTexture to create WebRTC VideoFrames.
Link copied to clipboard
Android texture buffer that glues together the necessary information together with a generic release callback.
Link copied to clipboard
open class ThreadUtils
Link copied to clipboard
open class TimestampAligner
The TimestampAligner class helps translating camera timestamps into the same timescale as is used by rtc::TimeNanos().
Link copied to clipboard
interface VideoCapturer
Link copied to clipboard
open class VideoFrame : RefCounted
Java version of webrtc::VideoFrame and webrtc::VideoFrameBuffer.
Link copied to clipboard
open class VideoFrameDrawer
Helper class to draw VideoFrames.
Link copied to clipboard
Link copied to clipboard
interface VideoSink
Java version of rtc::VideoSinkInterface.
Link copied to clipboard
open class YuvConverter
Class for converting OES textures to a YUV ByteBuffer.
Link copied to clipboard
open class YuvHelper
Wraps libyuv methods to Java.