| AudioSource |
Java wrapper for a C++ AudioSourceInterface.
|
| AudioTrack |
Java wrapper for a C++ AudioTrackInterface
|
| BuiltinAudioDecoderFactoryFactory |
Creates a native webrtc::AudioDecoderFactory with the builtin audio decoders.
|
| BuiltinAudioEncoderFactoryFactory |
This class creates a native webrtc::AudioEncoderFactory with the builtin audio encoders.
|
| CallSessionFileRotatingLogSink |
|
| Camera1Capturer |
|
| Camera1Enumerator |
|
| Camera1Session |
|
| Camera2Capturer |
|
| Camera2Enumerator |
|
| Camera2Session |
|
| CameraEnumerationAndroid |
|
| CameraEnumerationAndroid.CaptureFormat |
|
| CameraEnumerationAndroid.CaptureFormat.FramerateRange |
|
| CameraVideoCapturer.CameraStatistics |
Helper class to log framerate and detect if the camera freezes.
|
| CandidatePairChangeEvent |
Representation of a change in selected ICE candidate pair.
|
| CryptoOptions |
CryptoOptions defines advanced cryptographic settings for native WebRTC.
|
| CryptoOptions.Builder |
|
| DataChannel |
Java wrapper for a C++ DataChannelInterface.
|
| DataChannel.Buffer |
Java version of C++ DataBuffer.
|
| DataChannel.Init |
Java wrapper for WebIDL RTCDataChannel.
|
| DefaultVideoDecoderFactory |
Helper class that combines HW and SW decoders.
|
| DefaultVideoEncoderFactory |
Helper class that combines HW and SW encoders.
|
| DtmfSender |
Java wrapper for a C++ DtmfSenderInterface.
|
| EglBase.ConfigBuilder |
|
| EglRenderer |
Implements VideoSink by displaying the video stream on an EGL Surface.
|
| EncodedImage |
An encoded frame from a video stream.
|
| EncodedImage.Builder |
|
| FileVideoCapturer |
|
| GlRectDrawer |
Simplest possible GL shader that just draws frames as opaque quads.
|
| GlShader |
|
| GlTextureFrameBuffer |
Helper class for handling OpenGL framebuffer with only color attachment and no depth or stencil
buffer.
|
| GlUtil |
Some OpenGL static utility functions.
|
| HardwareVideoDecoderFactory |
Factory for Android hardware VideoDecoders.
|
| HardwareVideoEncoderFactory |
Factory for android hardware video encoders.
|
| IceCandidate |
Representation of a single ICE Candidate, mirroring
IceCandidateInterface in the C++ API.
|
| JavaI420Buffer |
Implementation of VideoFrame.I420Buffer backed by Java direct byte buffers.
|
| JniCommon |
Class with static JNI helper functions that are used in many places.
|
| LibvpxVp8Decoder |
|
| LibvpxVp8Encoder |
|
| LibvpxVp9Decoder |
|
| LibvpxVp9Encoder |
|
| MediaConstraints |
Description of media constraints for MediaStream and
PeerConnection.
|
| MediaConstraints.KeyValuePair |
Simple String key/value pair.
|
| MediaSource |
Java wrapper for a C++ MediaSourceInterface.
|
| MediaStream |
Java wrapper for a C++ MediaStreamInterface.
|
| MediaStreamTrack |
Java wrapper for a C++ MediaStreamTrackInterface.
|
| Metrics |
|
| Metrics.HistogramInfo |
Class holding histogram information.
|
| NetworkChangeDetector.IPAddress |
|
| NetworkChangeDetector.NetworkInformation |
Java version of NetworkMonitor.NetworkInformation
|
| NV12Buffer |
|
| NV21Buffer |
|
| PeerConnection |
Java-land version of the PeerConnection APIs; wraps the C++ API
http://www.webrtc.org/reference/native-apis, which in turn is inspired by the
JS APIs: http://dev.w3.org/2011/webrtc/editor/webrtc.html and
http://www.w3.org/TR/mediacapture-streams/
|
| PeerConnection.IceServer |
Java version of PeerConnectionInterface.IceServer.
|
| PeerConnection.IceServer.Builder |
|
| PeerConnection.RTCConfiguration |
Java version of PeerConnectionInterface.RTCConfiguration
|
| PeerConnectionDependencies |
PeerConnectionDependencies holds all PeerConnection dependencies that are
applied per PeerConnection.
|
| PeerConnectionDependencies.Builder |
|
| PeerConnectionFactory |
Java wrapper for a C++ PeerConnectionFactoryInterface.
|
| PeerConnectionFactory.Builder |
|
| PeerConnectionFactory.InitializationOptions |
|
| PeerConnectionFactory.InitializationOptions.Builder |
|
| PeerConnectionFactory.Options |
|
| PlatformSoftwareVideoDecoderFactory |
Factory for Android platform software VideoDecoders.
|
| 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.
|
| RtcCertificatePem |
Easily storable/serializable version of a native C++ RTCCertificatePEM.
|
| RTCStats |
Java version of webrtc::RTCStats.
|
| RTCStatsReport |
Java version of webrtc::RTCStatsReport.
|
| RtpParameters |
The parameters for an RtpSender, as defined in
http://w3c.github.io/webrtc-pc/#rtcrtpsender-interface.
|
| RtpParameters.Codec |
|
| RtpParameters.Encoding |
|
| RtpParameters.HeaderExtension |
|
| RtpParameters.Rtcp |
|
| RtpReceiver |
Java wrapper for a C++ RtpReceiverInterface.
|
| RtpSender |
Java wrapper for a C++ RtpSenderInterface.
|
| RtpTransceiver |
Java wrapper for a C++ RtpTransceiverInterface.
|
| RtpTransceiver.RtpTransceiverInit |
Tracks webrtc::RtpTransceiverInit.
|
| ScreenCapturerAndroid |
An implementation of VideoCapturer to capture the screen content as a video stream.
|
| SessionDescription |
Description of an RFC 4566 Session.
|
| SoftwareVideoDecoderFactory |
|
| SoftwareVideoEncoderFactory |
|
| StatsReport |
Java version of webrtc::StatsReport.
|
| StatsReport.Value |
Java version of webrtc::StatsReport::Value.
|
| SurfaceEglRenderer |
Display the video stream on a Surface.
|
| SurfaceTextureHelper |
Helper class for using a SurfaceTexture to create WebRTC VideoFrames.
|
| SurfaceViewRenderer |
Display the video stream on a SurfaceView.
|
| TextureBufferImpl |
Android texture buffer that glues together the necessary information together with a generic
release callback.
|
| TimestampAligner |
The TimestampAligner class helps translating camera timestamps into the same timescale as is
used by rtc::TimeNanos().
|
| TurnCustomizer |
Java wrapper for a C++ TurnCustomizer.
|
| VideoCodecInfo |
Represent a video codec as encoded in SDP.
|
| VideoDecoder.DecodeInfo |
Additional info for decoding.
|
| VideoDecoder.Settings |
Settings passed to the decoder by WebRTC.
|
| VideoDecoderFallback |
A combined video decoder that falls back on a secondary decoder if the primary decoder fails.
|
| VideoEncoder.BitrateAllocation |
Represents bitrate allocated for an encoder to produce frames.
|
| VideoEncoder.Capabilities |
Capabilities (loss notification, etc.) passed to the encoder by WebRTC.
|
| VideoEncoder.CodecSpecificInfo |
Codec specific information about the encoded frame.
|
| VideoEncoder.CodecSpecificInfoH264 |
|
| VideoEncoder.CodecSpecificInfoVP8 |
|
| VideoEncoder.CodecSpecificInfoVP9 |
|
| VideoEncoder.EncodeInfo |
Additional info for encoding.
|
| VideoEncoder.ResolutionBitrateLimits |
Bitrate limits for resolution.
|
| VideoEncoder.ScalingSettings |
Settings for WebRTC quality based scaling.
|
| VideoEncoder.Settings |
Settings passed to the encoder by WebRTC.
|
| VideoEncoderFallback |
A combined video encoder that falls back on a secondary encoder if the primary encoder fails.
|
| VideoFileRenderer |
Can be used to save the video frames to file.
|
| VideoFrame |
Java version of webrtc::VideoFrame and webrtc::VideoFrameBuffer.
|
| VideoFrameDrawer |
Helper class to draw VideoFrames.
|
| VideoProcessor.FrameAdaptationParameters |
|
| VideoSource |
Java wrapper of native AndroidVideoTrackSource.
|
| VideoSource.AspectRatio |
Simple aspect ratio clas for use in constraining output format.
|
| VideoTrack |
Java version of VideoTrackInterface.
|
| WrappedNativeVideoDecoder |
Wraps a native webrtc::VideoDecoder.
|
| WrappedNativeVideoEncoder |
Wraps a native webrtc::VideoEncoder.
|
| YuvConverter |
Class for converting OES textures to a YUV ByteBuffer.
|
| YuvHelper |
Wraps libyuv methods to Java.
|