| Package | Description |
|---|---|
| app.library.linkflow.apprtc | |
| org.webrtc |
| Class and Description |
|---|
| CapturerObserver
Interface for observering a capturer.
|
| EglBase
Holds EGL state and utility methods for handling an egl 1.0 EGLContext, an EGLDisplay,
and an EGLSurface.
|
| IceCandidate
Representation of a single ICE Candidate, mirroring
IceCandidateInterface in the C++ API. |
| 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.
|
| PeerConnectionFactory.Options |
| SessionDescription
Description of an RFC 4566 Session.
|
| StatsReport
Java version of webrtc::StatsReport.
|
| SurfaceTextureHelper
Helper class for using a SurfaceTexture to create WebRTC VideoFrames.
|
| VideoCapturer |
| VideoFrame
Java version of webrtc::VideoFrame and webrtc::VideoFrameBuffer.
|
| VideoSink
Java version of rtc::VideoSinkInterface.
|
| VideoSource
Java wrapper of native AndroidVideoTrackSource.
|
| Class and Description |
|---|
| AudioDecoderFactoryFactory
Implementations of this interface can create a native
webrtc::AudioDecoderFactory. |
| AudioEncoderFactoryFactory
Implementations of this interface can create a native
webrtc::AudioEncoderFactory. |
| AudioProcessingFactory
Factory for creating webrtc::AudioProcessing instances.
|
| AudioSource
Java wrapper for a C++ AudioSourceInterface.
|
| AudioTrack
Java wrapper for a C++ AudioTrackInterface
|
| CalledByNative |
| CameraCapturer |
| CameraEnumerationAndroid.CaptureFormat |
| CameraEnumerationAndroid.CaptureFormat.FramerateRange |
| CameraEnumerator |
| CameraSession |
| CameraSession.FailureType |
| CameraVideoCapturer
Base interface for camera1 and camera2 implementations.
|
| CameraVideoCapturer.CameraEventsHandler
Camera events handler - can be used to be notifed about camera events.
|
| CameraVideoCapturer.CameraSwitchHandler
Camera switch handler - one of these functions are invoked with the result of switchCamera().
|
| CameraVideoCapturer.MediaRecorderHandler
Deprecated.
|
| CapturerObserver
Interface for observering a capturer.
|
| CryptoOptions
CryptoOptions defines advanced cryptographic settings for native WebRTC.
|
| CryptoOptions.Builder |
| CryptoOptions.SFrame
Options to be used when the FrameEncryptor / FrameDecryptor APIs are used.
|
| CryptoOptions.Srtp
SRTP Related Peer Connection Options.
|
| DataChannel
Java wrapper for a C++ DataChannelInterface.
|
| DataChannel.Buffer
Java version of C++ DataBuffer.
|
| DataChannel.Init
Java wrapper for WebIDL RTCDataChannel.
|
| DataChannel.Observer
Java version of C++ DataChannelObserver.
|
| DataChannel.State
Keep in sync with DataChannelInterface::DataState.
|
| DtmfSender
Java wrapper for a C++ DtmfSenderInterface.
|
| EglBase
Holds EGL state and utility methods for handling an egl 1.0 EGLContext, an EGLDisplay,
and an EGLSurface.
|
| EglBase.Context |
| EglRenderer
Implements VideoSink by displaying the video stream on an EGL Surface.
|
| EglRenderer.FrameListener |
| EncodedImage
An encoded frame from a video stream.
|
| EncodedImage.Builder |
| EncodedImage.FrameType |
| FecControllerFactoryFactoryInterface
Factory for creating webrtc::FecControllerFactory instances.
|
| FrameDecryptor
The FrameDecryptor interface allows Java API users to provide a
pointer to their native implementation of the FrameDecryptorInterface.
|
| FrameEncryptor
The FrameEncryptor interface allows Java API users to provide a pointer to
their native implementation of the FrameEncryptorInterface.
|
| IceCandidate
Representation of a single ICE Candidate, mirroring
IceCandidateInterface in the C++ API. |
| JavaI420Buffer
Implementation of VideoFrame.I420Buffer backed by Java direct byte buffers.
|
| Loggable
Java interface for WebRTC logging.
|
| Logging.Severity |
| Logging.TraceLevel
Deprecated.
|
| MediaCodecVideoDecoder.MediaCodecVideoDecoderErrorCallback
Deprecated.
|
| MediaCodecVideoDecoder.VideoCodecType
Deprecated.
|
| MediaCodecVideoEncoder.BitrateAdjustmentType
Deprecated.
|
| MediaCodecVideoEncoder.EncoderProperties
Deprecated.
|
| MediaCodecVideoEncoder.H264Profile
Deprecated.
|
| MediaCodecVideoEncoder.MediaCodecVideoEncoderErrorCallback
Deprecated.
|
| MediaCodecVideoEncoder.VideoCodecType
Deprecated.
|
| MediaConstraints
Description of media constraints for
MediaStream and
PeerConnection. |
| MediaConstraints.KeyValuePair
Simple String key/value pair.
|
| MediaSource
Java wrapper for a C++ MediaSourceInterface.
|
| MediaSource.State
Tracks MediaSourceInterface.SourceState
|
| MediaStream
Java wrapper for a C++ MediaStreamInterface.
|
| MediaStreamTrack
Java wrapper for a C++ MediaStreamTrackInterface.
|
| MediaStreamTrack.MediaType |
| MediaStreamTrack.State
Tracks MediaStreamTrackInterface.TrackState
|
| MediaTransportFactoryFactory
Factory for creating webrtc::MediaTransportFactory instances.
|
| Metrics |
| Metrics.HistogramInfo
Class holding histogram information.
|
| NativeLibraryLoader
Interface for loading native libraries.
|
| NativePeerConnectionFactory
Factory for creating webrtc::jni::OwnedPeerConnection instances.
|
| NetworkMonitor
Borrowed from Chromium's
src/net/android/java/src/org/chromium/net/NetworkChangeNotifier.java
Triggers updates to the underlying network state from OS networking events.
|
| NetworkMonitor.NetworkObserver
Alerted when the connection type of the network changes.
|
| NetworkMonitorAutoDetect.ConnectionType |
| NetworkMonitorAutoDetect.IPAddress |
| NetworkMonitorAutoDetect.NetworkInformation
Java version of NetworkMonitor.NetworkInformation
|
| NetworkMonitorAutoDetect.Observer
Observer interface by which observer is notified of network changes.
|
| 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.AdapterType |
| PeerConnection.BundlePolicy
Java version of PeerConnectionInterface.BundlePolicy
|
| PeerConnection.CandidateNetworkPolicy
Java version of PeerConnectionInterface.CandidateNetworkPolicy
|
| PeerConnection.ContinualGatheringPolicy
Java version of PeerConnectionInterface.ContinualGatheringPolicy
|
| PeerConnection.IceConnectionState
Tracks PeerConnectionInterface::IceConnectionState
|
| PeerConnection.IceGatheringState
Tracks PeerConnectionInterface::IceGatheringState
|
| PeerConnection.IceServer
Java version of PeerConnectionInterface.IceServer.
|
| PeerConnection.IceServer.Builder |
| PeerConnection.IceTransportsType
Java version of PeerConnectionInterface.IceTransportsType
|
| PeerConnection.IntervalRange
Java version of rtc::IntervalRange
|
| PeerConnection.KeyType
Java version of rtc::KeyType
|
| PeerConnection.Observer
Java version of PeerConnectionObserver.
|
| PeerConnection.PeerConnectionState
Tracks PeerConnectionInterface::PeerConnectionState
|
| PeerConnection.RTCConfiguration
Java version of PeerConnectionInterface.RTCConfiguration
|
| PeerConnection.RtcpMuxPolicy
Java version of PeerConnectionInterface.RtcpMuxPolicy
|
| PeerConnection.SdpSemantics
Java version of webrtc::SdpSemantics.
|
| PeerConnection.SignalingState
Tracks PeerConnectionInterface::SignalingState
|
| PeerConnection.TcpCandidatePolicy
Java version of PeerConnectionInterface.TcpCandidatePolicy
|
| PeerConnection.TlsCertPolicy
Tracks PeerConnectionInterface::TlsCertPolicy
|
| 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 |
| Predicate
Represents a predicate (boolean-valued function) of one argument.
|
| RefCounted
Interface for ref counted objects in WebRTC.
|
| RendererCommon.GlDrawer
Interface for rendering frames on an EGLSurface with specified viewport location.
|
| RendererCommon.RendererEvents
Interface for reporting rendering events.
|
| RendererCommon.ScalingType |
| RtcCertificatePem
Easily storable/serializable version of a native C++ RTCCertificatePEM.
|
| RTCStats
Java version of webrtc::RTCStats.
|
| RTCStatsCollectorCallback
Interface for receiving stats reports (see webrtc::RTCStatsCollectorCallback).
|
| 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.
|
| RtpReceiver.Observer
Java wrapper for a C++ RtpReceiverObserverInterface
|
| RtpSender
Java wrapper for a C++ RtpSenderInterface.
|
| RtpTransceiver
Java wrapper for a C++ RtpTransceiverInterface.
|
| RtpTransceiver.RtpTransceiverDirection
Java version of webrtc::RtpTransceiverDirection - the ordering must be kept in sync.
|
| RtpTransceiver.RtpTransceiverInit
Tracks webrtc::RtpTransceiverInit. https://w3c.github.io/webrtc-pc/#dom-rtcrtptransceiverinit
A structure for initializing an RtpTransceiver in a call to addTransceiver.
|
| SdpObserver
Interface for observing SDP-related events.
|
| SessionDescription
Description of an RFC 4566 Session.
|
| SessionDescription.Type
Java-land enum version of SessionDescriptionInterface's type() string.
|
| Size
Class for representing size of an object.
|
| SSLCertificateVerifier
The SSLCertificateVerifier interface allows API users to provide custom
logic to verify certificates.
|
| StatsObserver
Interface for observing Stats reports (see webrtc::StatsObservers).
|
| StatsReport
Java version of webrtc::StatsReport.
|
| StatsReport.Value
Java version of webrtc::StatsReport::Value.
|
| SurfaceTextureHelper
Helper class for using a SurfaceTexture to create WebRTC VideoFrames.
|
| TextureBufferImpl
Android texture buffer that glues together the necessary information together with a generic
release callback.
|
| ThreadUtils.BlockingOperation
Utility interface to be used with executeUninterruptibly() to wait for blocking operations
to complete without getting interrupted..
|
| TurnCustomizer
Java wrapper for a C++ TurnCustomizer.
|
| VideoCapturer |
| VideoCodecInfo
Represent a video codec as encoded in SDP.
|
| VideoCodecStatus
Status codes reported by video encoding/decoding components.
|
| VideoDecoder
Interface for a video decoder that can be used in WebRTC.
|
| VideoDecoder.Callback |
| VideoDecoder.DecodeInfo
Additional info for decoding.
|
| VideoDecoder.Settings
Settings passed to the decoder by WebRTC.
|
| VideoDecoderFactory
Factory for creating VideoDecoders.
|
| VideoEncoder
Interface for a video encoder that can be used with WebRTC.
|
| VideoEncoder.BitrateAllocation
Represents bitrate allocated for an encoder to produce frames.
|
| VideoEncoder.Callback |
| VideoEncoder.CodecSpecificInfo
Codec specific information about the encoded frame.
|
| VideoEncoder.EncodeInfo
Additional info for encoding.
|
| VideoEncoder.ScalingSettings
Settings for WebRTC quality based scaling.
|
| VideoEncoder.Settings
Settings passed to the encoder by WebRTC.
|
| VideoEncoderFactory
Factory for creating VideoEncoders.
|
| VideoFrame
Java version of webrtc::VideoFrame and webrtc::VideoFrameBuffer.
|
| VideoFrame.Buffer
Implements image storage medium.
|
| VideoFrame.I420Buffer
Interface for I420 buffers.
|
| VideoFrame.TextureBuffer
Interface for buffers that are stored as a single texture, either in OES or RGB format.
|
| VideoFrame.TextureBuffer.Type |
| VideoSink
Java version of rtc::VideoSinkInterface.
|
| VideoSource
Java wrapper of native AndroidVideoTrackSource.
|
| VideoTrack
Java version of VideoTrackInterface.
|
| YuvConverter
Class for converting OES textures to a YUV ByteBuffer.
|