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.
|
Dav1dDecoder |
|
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.
|
IceCandidateErrorEvent |
|
JavaI420Buffer |
Implementation of VideoFrame.I420Buffer backed by Java direct byte buffers.
|
JniCommon |
Class with static JNI helper functions that are used in many places.
|
LibaomAv1Decoder |
|
LibaomAv1Encoder |
|
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
|
NetworkChangeDetector.Observer |
Observer interface by which observer is notified of network changes.
|
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.CodecSpecificInfoAV1 |
|
VideoEncoder.CodecSpecificInfoH264 |
|
VideoEncoder.CodecSpecificInfoVP8 |
|
VideoEncoder.CodecSpecificInfoVP9 |
|
VideoEncoder.EncodeInfo |
Additional info for encoding.
|
VideoEncoder.EncoderInfo |
Metadata about the Encoder.
|
VideoEncoder.RateControlParameters |
Rate control parameters.
|
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.
|