Uses of Package
org.webrtc
Package
Description
-
-
-
ClassDescriptionJava wrapper for a C++ DataChannelInterface.Representation of a single ICE Candidate, mirroring
IceCandidateInterface
in the C++ API.Description of media constraints forMediaStream
andPeerConnection
.Java wrapper for a C++ MediaStreamInterface.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/Tracks PeerConnectionInterface::IceConnectionStateTracks PeerConnectionInterface::IceGatheringStateJava version of PeerConnectionObserver.Tracks PeerConnectionInterface::SignalingStateJava wrapper for a C++ PeerConnectionFactoryInterface.Java wrapper for a C++ RtpReceiverInterface.Interface for observing SDP-related events.Description of an RFC 4566 Session.Factory for creating VideoDecoders.Java version of webrtc::VideoFrame and webrtc::VideoFrameBuffer.Java version of rtc::VideoSinkInterface. -
ClassDescriptionRepresentation of a single ICE Candidate, mirroring
IceCandidateInterface
in the C++ API.Description of an RFC 4566 Session. -
ClassDescriptionInterface to handle completion of addIceCandidateImplementations of this interface can create a native
webrtc::AudioDecoderFactory
.Implementations of this interface can create a nativewebrtc::AudioEncoderFactory
.Factory for creating webrtc::AudioProcessing instances.Java wrapper for a C++ AudioSourceInterface.Java wrapper for a C++ AudioTrackInterfaceBitrateAdjuster that tracks bitrate and framerate but does not adjust them.Object that adjusts the bitrate of a hardware codec.Creates a nativewebrtc::AudioDecoderFactory
with the builtin audio decoders.Representation of a change in selected ICE candidate pair.Interface for observering a capturer.CryptoOptions defines advanced cryptographic settings for native WebRTC.Options to be used when the FrameEncryptor / FrameDecryptor APIs are used.SRTP Related Peer Connection Options.Java wrapper for a C++ DataChannelInterface.Java version of C++ DataBuffer.Java wrapper for WebIDL RTCDataChannel.Java version of C++ DataChannelObserver.Keep in sync with DataChannelInterface::DataState.Java wrapper for a C++ DtmfSenderInterface.An encoded frame from a video stream.Factory for creating webrtc::FecControllerFactory instances.The FrameDecryptor interface allows Java API users to provide a pointer to their native implementation of the FrameDecryptorInterface.The FrameEncryptor interface allows Java API users to provide a pointer to their native implementation of the FrameEncryptorInterface.Class for holding the native pointer of a histogram.Representation of a single ICE Candidate, mirroringIceCandidateInterface
in the C++ API.Implementation of VideoFrame.I420Buffer backed by Java direct byte buffers.Java interface for WebRTC logging.Deprecated.Description of media constraints forMediaStream
andPeerConnection
.Simple String key/value pair.Java wrapper for a C++ MediaSourceInterface.Tracks MediaSourceInterface.SourceStateJava wrapper for a C++ MediaStreamInterface.Java wrapper for a C++ MediaStreamTrackInterface.Tracks MediaStreamTrackInterface.TrackStateClass holding histogram information.This class is meant to be a simple layer that only handles the JNI wrapping of a C++ AndroidVideoTrackSource, that can easily be mocked out in Java unit tests.Interface for loading native libraries.Factory for creating webrtc::jni::OwnedPeerConnection instances.Implementations of this interface can create a nativewebrtc::NetEqFactory
.Factory for creating webrtc::NetworkControllerFactory instances.Factory for creating webrtc::NetworkStatePredictorFactory instances.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/Java version of PeerConnectionInterface.BundlePolicyJava version of PeerConnectionInterface.CandidateNetworkPolicyJava version of PeerConnectionInterface.ContinualGatheringPolicyTracks PeerConnectionInterface::IceConnectionStateTracks PeerConnectionInterface::IceGatheringStateJava version of PeerConnectionInterface.IceServer.Java version of PeerConnectionInterface.IceTransportsTypeJava version of rtc::KeyTypeJava version of PeerConnectionObserver.Tracks PeerConnectionInterface::PeerConnectionStateJava version of webrtc::PortPrunePolicyJava version of PeerConnectionInterface.RTCConfigurationJava version of PeerConnectionInterface.RtcpMuxPolicyJava version of webrtc::SdpSemantics.Tracks PeerConnectionInterface::SignalingStateJava version of PeerConnectionInterface.TcpCandidatePolicyTracks PeerConnectionInterface::TlsCertPolicyPeerConnectionDependencies holds all PeerConnection dependencies that are applied per PeerConnection.Java wrapper for a C++ PeerConnectionFactoryInterface.Helper class holding both Java and C++ thread info.Represents a predicate (boolean-valued function) of one argument.Implementation of RefCounted that executes a Runnable once the ref count reaches zero.Interface for ref counted objects in WebRTC.Easily storable/serializable version of a native C++ RTCCertificatePEM.Java version of webrtc::RTCStats.Interface for receiving stats reports (see webrtc::RTCStatsCollectorCallback).Java version of webrtc::RTCStatsReport.The parameters for anRtpSender
, as defined in http://w3c.github.io/webrtc-pc/#rtcrtpsender-interface.Java wrapper for a C++ RtpReceiverInterface.Java wrapper for a C++ RtpReceiverObserverInterfaceJava wrapper for a C++ RtpSenderInterface.Java wrapper for a C++ RtpTransceiverInterface.Java version of webrtc::RtpTransceiverDirection - the ordering must be kept in sync.Tracks webrtc::RtpTransceiverInit.Interface for observing SDP-related events.Description of an RFC 4566 Session.Java-land enum version of SessionDescriptionInterface's type() string.The SSLCertificateVerifier interface allows API users to provide custom logic to verify certificates.Interface for observing Stats reports (see webrtc::StatsObservers).Java version of webrtc::StatsReport.Java version of webrtc::StatsReport::Value.Utility interface to be used with executeUninterruptibly() to wait for blocking operations to complete without getting interrupted..Java wrapper for a C++ TurnCustomizer.Represent a video codec as encoded in SDP.Enumeration of supported video codec types.Status codes reported by video encoding/decoding components.Enumeration of supported video codec types.Interface for a video decoder that can be used in WebRTC.Additional info for decoding.Settings passed to the decoder by WebRTC.Factory for creating VideoDecoders.Interface for a video encoder that can be used with WebRTC.Represents bitrate allocated for an encoder to produce frames.Capabilities (loss notification, etc.) passed to the encoder by WebRTC.Codec specific information about the encoded frame.Additional info for encoding.Metadata about the Encoder.Rate control parameters.Bitrate limits for resolution.Settings for WebRTC quality based scaling.Settings passed to the encoder by WebRTC.Factory for creating VideoEncoders.Java version of webrtc::VideoFrame and webrtc::VideoFrameBuffer.Implements image storage medium.Interface for I420 buffers.Lightweight abstraction for an object that can receive video frames, process them, and pass them on to another object.Java version of rtc::VideoSinkInterface.Java wrapper of native AndroidVideoTrackSource.Simple aspect ratio clas for use in constraining output format.Java version of VideoTrackInterface.Wraps a native webrtc::VideoDecoder.Wraps a native webrtc::VideoEncoder. -
ClassDescriptionUtility class to be used for checking that a method is called on the correct thread.