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.
|