Index

A B C D E F G H I K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

ABGR - Enum constant in enum class dev.onvoid.webrtc.media.FourCC
Uncompressed 32-bit ABGR
active - Variable in class dev.onvoid.webrtc.RTCRtpEncodingParameters
Indicates that this encoding is actively being sent.
adaptiveDigital - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl
 
AdaptiveDigital() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl.AdaptiveDigital
 
addDeviceChangeListener(DeviceChangeListener) - Static method in class dev.onvoid.webrtc.media.MediaDevices
 
addIceCandidate(RTCIceCandidate) - Method in class dev.onvoid.webrtc.RTCPeerConnection
Adds a remote ICE candidate to the ICE Agent.
addLogSink(Logging.Severity, LogSink) - Static method in class dev.onvoid.webrtc.logging.Logging
 
addSink(AudioTrackSink) - Method in class dev.onvoid.webrtc.media.audio.AudioTrack
Adds an AudioSink to the track.
addSink(VideoTrackSink) - Method in class dev.onvoid.webrtc.media.video.VideoTrack
Adds a VideoSink to the track.
addTrack(MediaStreamTrack) - Method in class dev.onvoid.webrtc.media.MediaStream
Adds the given MediaStreamTrack to this MediaStream.
addTrack(MediaStreamTrack, List<String>) - Method in class dev.onvoid.webrtc.RTCPeerConnection
Adds a new track to the RTCPeerConnection, and indicates that it is contained in the specified MediaStreams.
addTrackEndedListener(MediaStreamTrackEndedListener) - Method in class dev.onvoid.webrtc.media.MediaStreamTrack
Add a listener to get notified when this track ends.
addTrackMuteListener(MediaStreamTrackMuteListener) - Method in class dev.onvoid.webrtc.media.MediaStreamTrack
Add a listener to observe the mute condition of this track.
addTransceiver(MediaStreamTrack, RTCRtpTransceiverInit) - Method in class dev.onvoid.webrtc.RTCPeerConnection
Create a new RTCRtpTransceiver and add it to the set of transceivers.
adjacentSpeechFramesThreshold - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl.AdaptiveDigital
 
ALL - Enum constant in enum class dev.onvoid.webrtc.RTCIceTransportPolicy
The ICE Agent can use any type of candidate when this value is specified.
allocate(int, int) - Static method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
Allocates an empty I420Buffer suitable for an image of the given dimensions.
ANSWER - Enum constant in enum class dev.onvoid.webrtc.RTCSdpType
Indicates that a description MUST be treated as an SDP final answer, and the offer-answer exchange MUST be considered complete.
applyConfig(AudioProcessingConfig) - Method in class dev.onvoid.webrtc.media.audio.AudioProcessing
Set the AudioProcessingConfig to enable/disable processing effects.
ARGB - Enum constant in enum class dev.onvoid.webrtc.media.FourCC
Uncompressed 32-bit ARGB
AUDIO - Enum constant in enum class dev.onvoid.webrtc.media.MediaType
Represents an audio media type.
AUDIO_TRACK_KIND - Static variable in class dev.onvoid.webrtc.media.MediaStreamTrack
If this object represents an audio track.
AudioConverter - Class in dev.onvoid.webrtc.media.audio
Audio format converter to remix and resample audio input data.
AudioConverter(int, int, int, int) - Constructor for class dev.onvoid.webrtc.media.audio.AudioConverter
Creates a new AudioConverter with specified sampling frequency and channel parameters.
AudioDevice - Class in dev.onvoid.webrtc.media.audio
 
AudioDevice(String, String) - Constructor for class dev.onvoid.webrtc.media.audio.AudioDevice
 
AudioDeviceModule - Class in dev.onvoid.webrtc.media.audio
 
AudioDeviceModule() - Constructor for class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
AudioDeviceModule(AudioLayer) - Constructor for class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
AudioLayer - Enum Class in dev.onvoid.webrtc.media.audio
 
audioLevel - Variable in class dev.onvoid.webrtc.RTCRtpContributingSource
Only present for audio receivers.
AudioOptions - Class in dev.onvoid.webrtc.media.audio
Audio options to control AudioTracks.
AudioOptions() - Constructor for class dev.onvoid.webrtc.media.audio.AudioOptions
 
AudioPlayer - Class in dev.onvoid.webrtc.media.audio
 
AudioPlayer() - Constructor for class dev.onvoid.webrtc.media.audio.AudioPlayer
 
AudioProcessing - Class in dev.onvoid.webrtc.media.audio
AudioProcessing provides a collection of voice processing components designed for real-time communications software.
AudioProcessing() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessing
Creates a new instance of AudioProcessing.
AudioProcessingConfig - Class in dev.onvoid.webrtc.media.audio
This config is intended to be used during setup of AudioProcessing to enable/disable audio processing effects.
AudioProcessingConfig() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingConfig
 
AudioProcessingConfig.EchoCanceller - Class in dev.onvoid.webrtc.media.audio
 
AudioProcessingConfig.GainControl - Class in dev.onvoid.webrtc.media.audio
 
AudioProcessingConfig.GainControl.AdaptiveDigital - Class in dev.onvoid.webrtc.media.audio
 
AudioProcessingConfig.GainControl.FixedDigital - Class in dev.onvoid.webrtc.media.audio
 
AudioProcessingConfig.HighPassFilter - Class in dev.onvoid.webrtc.media.audio
 
AudioProcessingConfig.LevelEstimation - Class in dev.onvoid.webrtc.media.audio
 
AudioProcessingConfig.NoiseSuppression - Class in dev.onvoid.webrtc.media.audio
 
AudioProcessingConfig.NoiseSuppression.Level - Enum Class in dev.onvoid.webrtc.media.audio
 
AudioProcessingConfig.ResidualEchoDetector - Class in dev.onvoid.webrtc.media.audio
 
AudioProcessingConfig.TransientSuppression - Class in dev.onvoid.webrtc.media.audio
 
AudioProcessingConfig.VoiceDetection - Class in dev.onvoid.webrtc.media.audio
 
AudioProcessingStats - Class in dev.onvoid.webrtc.media.audio
 
AudioProcessingStats() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingStats
 
AudioProcessingStreamConfig - Class in dev.onvoid.webrtc.media.audio
 
AudioProcessingStreamConfig(int, int) - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingStreamConfig
 
AudioRecorder - Class in dev.onvoid.webrtc.media.audio
 
AudioRecorder() - Constructor for class dev.onvoid.webrtc.media.audio.AudioRecorder
 
AudioResampler - Class in dev.onvoid.webrtc.media.audio
Audio sampling rate converter.
AudioResampler() - Constructor for class dev.onvoid.webrtc.media.audio.AudioResampler
Creates a new AudioResampler without sampling parameters.
AudioResampler(int, int, int) - Constructor for class dev.onvoid.webrtc.media.audio.AudioResampler
Creates a new AudioResampler with specified sampling frequency parameters.
AudioSink - Interface in dev.onvoid.webrtc.media.audio
 
AudioSource - Interface in dev.onvoid.webrtc.media.audio
 
AudioTrack - Class in dev.onvoid.webrtc.media.audio
 
AudioTrackSink - Interface in dev.onvoid.webrtc.media.audio
 
AudioTrackSource - Class in dev.onvoid.webrtc.media.audio
A source for one or more AudioTracks.
AudioTrackSource() - Constructor for class dev.onvoid.webrtc.media.audio.AudioTrackSource
 
autoGainControl - Variable in class dev.onvoid.webrtc.media.audio.AudioOptions
Automatic gain control is often desirable on the input signal recorded by the microphone.

B

BALANCED - Enum constant in enum class dev.onvoid.webrtc.RTCBundlePolicy
Gather ICE candidates for each media type in use (audio, video, and data).
BG24 - Enum constant in enum class dev.onvoid.webrtc.media.FourCC
Uncompressed 24-bit BGR
BGRA - Enum constant in enum class dev.onvoid.webrtc.media.FourCC
Uncompressed 32-bit BGRA
binary - Variable in class dev.onvoid.webrtc.RTCDataChannelBuffer
Indicates whether the data contains UTF-8 text or binary data.
buffer - Variable in class dev.onvoid.webrtc.media.video.desktop.DesktopFrame
The underlying frame buffer.
buffer - Variable in class dev.onvoid.webrtc.media.video.VideoFrame
The underlying frame buffer.
bundlePolicy - Variable in class dev.onvoid.webrtc.RTCConfiguration
Indicates which media-bundling policy to use when gathering ICE candidates.

C

CANDIDATE_PAIR - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
ICE candidate pair statistics related to the RTCIceTransport.
captureFrame() - Method in class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer
 
CERTIFICATE - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
Information about a certificate used by an RTCIceTransport.
certificates - Variable in class dev.onvoid.webrtc.RTCConfiguration
A list of certificates that the RTCPeerConnection uses to authenticate.
channels - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingStreamConfig
 
channels - Variable in class dev.onvoid.webrtc.RTCRtpCodecParameters
When present, indicates the number of audio channels (mono=1, stereo=2).
CHECKING - Enum constant in enum class dev.onvoid.webrtc.RTCIceConnectionState
None of the previous states apply and any RTCIceTransports are in the "NEW" or "CHECKING" state.
clockRate - Variable in class dev.onvoid.webrtc.RTCRtpCodecParameters
The codec clock rate expressed in Hertz.
close() - Method in class dev.onvoid.webrtc.RTCDataChannel
Closes this RTCDataChannel.
close() - Method in class dev.onvoid.webrtc.RTCPeerConnection
Closes the peer connection, terminates all media and releases any used resources.
CLOSED - Enum constant in enum class dev.onvoid.webrtc.RTCDataChannelState
The underlying data transport has been closed or could not be established.
CLOSED - Enum constant in enum class dev.onvoid.webrtc.RTCDtlsTransportState
The transport has been closed intentionally.
CLOSED - Enum constant in enum class dev.onvoid.webrtc.RTCIceConnectionState
The RTCPeerConnection is closed.
CLOSED - Enum constant in enum class dev.onvoid.webrtc.RTCPeerConnectionState
The RTCPeerConnection is closed.
CLOSED - Enum constant in enum class dev.onvoid.webrtc.RTCSignalingState
The RTCPeerConnection has been closed.
CLOSING - Enum constant in enum class dev.onvoid.webrtc.RTCDataChannelState
The procedure to close down the underlying data transport has started.
cName - Variable in class dev.onvoid.webrtc.RTCRtcpParameters
The Canonical Name (CNAME) used by RTCP (e.g.
CODEC - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
Statistics for a codec that is currently being used by RTP streams being sent or received by the RTCPeerConnection.
codecName - Variable in class dev.onvoid.webrtc.RTCRtpCodecParameters
Used to identify the codec.
codecs - Variable in class dev.onvoid.webrtc.RTCRtpParameters
A list containing the media codecs that an RTCRtpSender will choose from, as well as entries for RTX, RED and FEC mechanisms.
COMPLETE - Enum constant in enum class dev.onvoid.webrtc.RTCIceGatheringState
At least one RTCIceTransport exists, and all RTCIceTransports are in the "COMPLETE" gathering state.
COMPLETED - Enum constant in enum class dev.onvoid.webrtc.RTCIceConnectionState
None of the previous states apply and all RTCIceTransports are in the "COMPLETED" or "CLOSED" state.
CONNECTED - Enum constant in enum class dev.onvoid.webrtc.RTCDtlsTransportState
DTLS has completed negotiation of a secure connection and verified the remote fingerprint.
CONNECTED - Enum constant in enum class dev.onvoid.webrtc.RTCIceConnectionState
None of the previous states apply and all RTCIceTransports are in the "CONNECTED", "COMPLETED" or "CLOSED" state.
CONNECTED - Enum constant in enum class dev.onvoid.webrtc.RTCPeerConnectionState
None of the previous states apply and all RTCIceTransports and RTCDtlsTransports are in the "CONNECTED", "COMPLETED" or "CLOSED" state.
CONNECTING - Enum constant in enum class dev.onvoid.webrtc.RTCDataChannelState
The user agent is attempting to establish the underlying data transport.
CONNECTING - Enum constant in enum class dev.onvoid.webrtc.RTCDtlsTransportState
DTLS is in the process of negotiating a secure connection and verifying the remote fingerprint.
CONNECTING - Enum constant in enum class dev.onvoid.webrtc.RTCPeerConnectionState
None of the previous states apply and all RTCIceTransports or RTCDtlsTransports are in the "NEW", "CONNECTING" or "CHECKING" state.
convert(byte[], byte[]) - Method in class dev.onvoid.webrtc.media.audio.AudioConverter
Converts the input samples into the output sample buffer with the sampling frequency and channel layout specified in the constructor.
convertFromI420(VideoFrameBuffer, byte[], FourCC) - Static method in class dev.onvoid.webrtc.media.video.VideoBufferConverter
 
convertFromI420(VideoFrameBuffer, ByteBuffer, FourCC) - Static method in class dev.onvoid.webrtc.media.video.VideoBufferConverter
 
convertInternal(byte[], int, byte[], int) - Method in class dev.onvoid.webrtc.media.audio.AudioConverter
 
createAnswer(RTCAnswerOptions, CreateSessionDescriptionObserver) - Method in class dev.onvoid.webrtc.RTCPeerConnection
Generates an SDP answer to an offer received from a remote peer with the supported configuration for the session that is compatible with the parameters in the remote configuration.
createAudioSource(AudioOptions) - Method in class dev.onvoid.webrtc.PeerConnectionFactory
Creates an AudioTrackSource.
createAudioTrack(String, AudioTrackSource) - Method in class dev.onvoid.webrtc.PeerConnectionFactory
Creates an new AudioTrack.
createDataChannel(String, RTCDataChannelInit) - Method in class dev.onvoid.webrtc.RTCPeerConnection
Creates a new RTCDataChannel object with the given label.
createOffer(RTCOfferOptions, CreateSessionDescriptionObserver) - Method in class dev.onvoid.webrtc.RTCPeerConnection
Initiates the creation of an SDP that contains an RFC 3264 offer with the supported configurations for the session, including descriptions of the local MediaStreamTracks attached to this RTCPeerConnection, the codec/RTP/RTCP capabilities supported by this implementation, and parameters of the ICE agent and the DTLS connection.
createPeerConnection(RTCConfiguration, PeerConnectionObserver) - Method in class dev.onvoid.webrtc.PeerConnectionFactory
Creates a new RTCPeerConnection.
CreateSessionDescriptionObserver - Interface in dev.onvoid.webrtc
Callback interface used to obtain RTCSessionDescriptions when calling either createOffer or createAnswer.
createVideoTrack(String, VideoTrackSource) - Method in class dev.onvoid.webrtc.PeerConnectionFactory
Creates a new VideoTrack.
cropAndScale(int, int, int, int, int, int) - Method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
 
cropAndScale(int, int, int, int, int, int) - Method in interface dev.onvoid.webrtc.media.video.VideoFrameBuffer
Crops a region defined by |cropx|, |cropY|, |cropWidth| and |cropHeight|.
CSRC - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
Statistics for a contributing source (CSRC) that contributed to an inbound RTP stream.

D

data - Variable in class dev.onvoid.webrtc.RTCDataChannelBuffer
The underlying data.
DATA - Enum constant in enum class dev.onvoid.webrtc.media.MediaType
Represents a data media type.
DATA_CHANNEL - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
Statistics related to each RTCDataChannel ID.
delayMedianMs - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingStats
The delay metrics consists of the delay median and standard deviation.
delayMs - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingStats
The instantaneous delay estimate produced in the AEC.
delayStandardDeviationMs - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingStats
 
DesktopCaptureCallback - Interface in dev.onvoid.webrtc.media.video.desktop
 
DesktopCapturer - Class in dev.onvoid.webrtc.media.video.desktop
 
DesktopCapturer() - Constructor for class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer
 
DesktopCapturer.Result - Enum Class in dev.onvoid.webrtc.media.video.desktop
 
DesktopFrame - Class in dev.onvoid.webrtc.media.video.desktop
 
DesktopFrame(Rectangle, Dimension, float, int, ByteBuffer) - Constructor for class dev.onvoid.webrtc.media.video.desktop.DesktopFrame
 
DesktopSource - Class in dev.onvoid.webrtc.media.video.desktop
 
DesktopSource(String, long) - Constructor for class dev.onvoid.webrtc.media.video.desktop.DesktopSource
 
DesktopSourceType - Enum Class in dev.onvoid.webrtc.media.video.desktop
 
dev.onvoid.webrtc - package dev.onvoid.webrtc
 
dev.onvoid.webrtc.logging - package dev.onvoid.webrtc.logging
 
dev.onvoid.webrtc.media - package dev.onvoid.webrtc.media
 
dev.onvoid.webrtc.media.audio - package dev.onvoid.webrtc.media.audio
 
dev.onvoid.webrtc.media.video - package dev.onvoid.webrtc.media.video
 
dev.onvoid.webrtc.media.video.desktop - package dev.onvoid.webrtc.media.video.desktop
 
Device - Class in dev.onvoid.webrtc.media
 
Device(String, String) - Constructor for class dev.onvoid.webrtc.media.Device
 
DeviceChangeListener - Interface in dev.onvoid.webrtc.media
A device change listener is notified whenever a media device such as a camera, microphone, or speaker is connected to or removed from the system.
deviceConnected(Device) - Method in interface dev.onvoid.webrtc.media.DeviceChangeListener
A media device has been connected to the system.
deviceDisconnected(Device) - Method in interface dev.onvoid.webrtc.media.DeviceChangeListener
A media device has been disconnected from the system.
direction - Variable in class dev.onvoid.webrtc.RTCRtpTransceiverInit
The direction of the RTCRtpTransceiver.
DISABLED - Enum constant in enum class dev.onvoid.webrtc.RTCDtxStatus
Discontinuous transmission is disabled.
disableUserActivity() - Method in class dev.onvoid.webrtc.media.video.desktop.PowerManagement
Declares that the user is no longer active on the system and allow the system to idle to sleep normally.
DISCONNECTED - Enum constant in enum class dev.onvoid.webrtc.RTCIceConnectionState
None of the previous states apply and any RTCIceTransports are in the "DISCONNECTED" state.
DISCONNECTED - Enum constant in enum class dev.onvoid.webrtc.RTCPeerConnectionState
None of the previous states apply and any RTCIceTransports or RTCDtlsTransports are in the "DISCONNECTED" state.
dispose() - Method in class dev.onvoid.webrtc.media.audio.AudioConverter
 
dispose() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
dispose() - Method in class dev.onvoid.webrtc.media.audio.AudioProcessing
 
dispose() - Method in class dev.onvoid.webrtc.media.audio.AudioResampler
 
dispose() - Method in class dev.onvoid.webrtc.media.audio.AudioTrack
 
dispose() - Method in class dev.onvoid.webrtc.media.MediaStream
 
dispose() - Method in class dev.onvoid.webrtc.media.MediaStreamTrack
 
dispose() - Method in class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer
 
dispose() - Method in class dev.onvoid.webrtc.media.video.VideoCapture
 
dispose() - Method in class dev.onvoid.webrtc.media.video.VideoDesktopSource
 
dispose() - Method in class dev.onvoid.webrtc.media.video.VideoDeviceSource
 
dispose() - Method in class dev.onvoid.webrtc.media.video.VideoTrack
 
dispose() - Method in class dev.onvoid.webrtc.PeerConnectionFactory
 
dispose() - Method in class dev.onvoid.webrtc.RTCDataChannel
 
divergentFilterFraction - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingStats
Fraction of time that the AEC linear filter is divergent, in a 1-second non-overlapped aggregation window.
dryRun - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl.AdaptiveDigital
Run the adaptive digital controller but the signal is not modified.

E

echoCancellation - Variable in class dev.onvoid.webrtc.media.audio.AudioOptions
When one or more audio streams is being played in the processes of various microphones, it is often desirable to attempt to remove the sound being played from the input signals recorded by the microphones.
echoCanceller - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig
 
EchoCanceller() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.EchoCanceller
 
echoReturnLoss - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingStats
AEC Statistic: ERL = 10log_10(P_far / P_echo)
echoReturnLossEnhancement - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingStats
AEC Statistic: ERLE = 10log_10(P_echo / P_out)
enabled - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.EchoCanceller
 
enabled - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl.AdaptiveDigital
 
enabled - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl
 
enabled - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.HighPassFilter
 
enabled - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.LevelEstimation
 
enabled - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.NoiseSuppression
 
enabled - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.ResidualEchoDetector
 
enabled - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.TransientSuppression
 
enabled - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.VoiceDetection
 
ENABLED - Enum constant in enum class dev.onvoid.webrtc.RTCDtxStatus
Discontinuous transmission is enabled if negotiated.
enableUserActivity() - Method in class dev.onvoid.webrtc.media.video.desktop.PowerManagement
Declares that the user is active on the system and prevents the sleep idle time-out.
encodings - Variable in class dev.onvoid.webrtc.RTCRtpSendParameters
A list containing parameters for RTP encodings of media.
encrypted - Variable in class dev.onvoid.webrtc.RTCRtpHeaderExtensionParameters
Whether the header extension is encrypted or not.
ENDED - Enum constant in enum class dev.onvoid.webrtc.media.MediaSource.State
 
ENDED - Enum constant in enum class dev.onvoid.webrtc.media.MediaStreamTrackState
The track has ended (the track's underlying media source is no longer providing data, and will never provide more data for this track).
enforceHighPassFiltering - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.EchoCanceller
 
equals(Object) - Method in class dev.onvoid.webrtc.media.Device
 
equals(Object) - Method in class dev.onvoid.webrtc.media.video.desktop.DesktopSource
 
equals(Object) - Method in class dev.onvoid.webrtc.media.video.VideoCaptureCapability
 
equals(Object) - Method in class dev.onvoid.webrtc.RTCIceServer
 
equals(Object) - Method in class dev.onvoid.webrtc.RTCSessionDescription
 
error(String) - Static method in class dev.onvoid.webrtc.logging.Logging
 
error(String, Throwable) - Static method in class dev.onvoid.webrtc.logging.Logging
 
ERROR - Enum constant in enum class dev.onvoid.webrtc.logging.Logging.Severity
A critical error has occurred.
ERROR_PERMANENT - Enum constant in enum class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer.Result
Capture has failed and will keep failing if the caller tries calling CaptureFrame() again.
ERROR_TEMPORARY - Enum constant in enum class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer.Result
There was a temporary error.

F

FAILED - Enum constant in enum class dev.onvoid.webrtc.RTCDtlsTransportState
The transport has failed as the result of an error (such as receipt of an error alert or failure to validate the remote fingerprint).
FAILED - Enum constant in enum class dev.onvoid.webrtc.RTCIceConnectionState
The previous state doesn't apply and any RTCIceTransports are in the "FAILED" state.
FAILED - Enum constant in enum class dev.onvoid.webrtc.RTCPeerConnectionState
The previous state doesn't apply and any RTCIceTransports or RTCDtlsTransports are in the "FAILED" state.
fixedDigital - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl
 
FixedDigital() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl.FixedDigital
 
FourCC - Enum Class in dev.onvoid.webrtc.media
"Four character code" (4CC) enumeration mainly used for conversion.
frameRate - Variable in class dev.onvoid.webrtc.media.video.VideoCaptureCapability
 
frameRect - Variable in class dev.onvoid.webrtc.media.video.desktop.DesktopFrame
The rectangle in full desktop coordinates.
frameSize - Variable in class dev.onvoid.webrtc.media.video.desktop.DesktopFrame
The size of the frame in full desktop coordinate space.

G

gainControl - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig
 
GainControl() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl
 
gainDb - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl.FixedDigital
 
GATHERING - Enum constant in enum class dev.onvoid.webrtc.RTCIceGatheringState
Any of the RTCIceTransports are in the "GATHERING" state.
getAddress() - Method in class dev.onvoid.webrtc.RTCPeerConnectionIceErrorEvent
Returns the local IP address used to communicate with the STUN or TURN server.
getAudioCaptureDevices() - Static method in class dev.onvoid.webrtc.media.MediaDevices
 
getAudioRenderDevices() - Static method in class dev.onvoid.webrtc.media.MediaDevices
 
getAudioTracks() - Method in class dev.onvoid.webrtc.media.MediaStream
Returns an array of MediaStreamTrack objects representing the audio tracks in this stream.
getBufferedAmount() - Method in class dev.onvoid.webrtc.RTCDataChannel
Returns the number of bytes of application data (UTF-8 text and binary data) that have been queued using RTCDataChannel.send(RTCDataChannelBuffer).
getCertificate() - Method in class dev.onvoid.webrtc.RTCCertificatePEM
 
getChannels() - Method in class dev.onvoid.webrtc.RTCRtpCodecCapability
Returns the number of audio channels (mono=1, stereo=2).
getClockRate() - Method in class dev.onvoid.webrtc.RTCRtpCodecCapability
Returns the codec clock rate expressed in Hertz.
getCodecPreferences() - Method in class dev.onvoid.webrtc.RTCRtpTransceiver
Returns the default codec preferences used by WebRTC for this transceiver.
getCodecs() - Method in class dev.onvoid.webrtc.RTCRtpCapabilities
Returns the supported media codecs as well as entries for RTX, RED and FEC mechanisms.
getConfiguration() - Method in class dev.onvoid.webrtc.RTCPeerConnection
Returns an RTCConfiguration object representing the current configuration of this RTCPeerConnection.
getConnectionState() - Method in class dev.onvoid.webrtc.RTCPeerConnection
Returns the connection state of the RTCPeerConnection.
getContributingSources() - Method in class dev.onvoid.webrtc.RTCRtpReceiver
Returns an RTCRtpContributingSource for each unique CSRC identifier received by this RTCRtpReceiver in the last 10 seconds, in descending timestamp order.
getCurrentDirection() - Method in class dev.onvoid.webrtc.RTCRtpTransceiver
Indicates the current direction negotiated for this transceiver.
getCurrentLocalDescription() - Method in class dev.onvoid.webrtc.RTCPeerConnection
Returns the local description that was successfully negotiated the last time the RTCPeerConnection transitioned into the stable state plus any local candidates that have been generated by the ICE Agent since the offer or answer was created.
getCurrentRemoteDescription() - Method in class dev.onvoid.webrtc.RTCPeerConnection
Returns the last remote description that was successfully negotiated the last time the RTCPeerConnection transitioned into the stable state plus any remote candidates that have been supplied via addIceCandidate() since the offer or answer was created.
getDataU() - Method in interface dev.onvoid.webrtc.media.video.I420Buffer
Returns a direct ByteBuffer containing U-plane data.
getDataU() - Method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
 
getDataV() - Method in interface dev.onvoid.webrtc.media.video.I420Buffer
Returns a direct ByteBuffer containing V-plane data.
getDataV() - Method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
 
getDataY() - Method in interface dev.onvoid.webrtc.media.video.I420Buffer
Returns a direct ByteBuffer containing Y-plane data.
getDataY() - Method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
 
getDefaultAudioCaptureDevice() - Static method in class dev.onvoid.webrtc.media.MediaDevices
 
getDefaultAudioRenderDevice() - Static method in class dev.onvoid.webrtc.media.MediaDevices
 
getDescriptor() - Method in class dev.onvoid.webrtc.media.Device
 
getDesktopSources() - Method in class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer
 
getDirection() - Method in class dev.onvoid.webrtc.RTCRtpTransceiver
Indicates the preferred direction of this transceiver, which will be used in calls to createOffer and createAnswer.
getErrorCode() - Method in class dev.onvoid.webrtc.RTCPeerConnectionIceErrorEvent
The numeric STUN error code returned by the STUN or TURN server.
getErrorText() - Method in class dev.onvoid.webrtc.RTCPeerConnectionIceErrorEvent
The STUN reason text returned by the STUN or TURN server.
getExpires() - Method in class dev.onvoid.webrtc.RTCCertificatePEM
 
getHeaderExtensions() - Method in class dev.onvoid.webrtc.RTCRtpCapabilities
Returns the supported RTP header extensions.
getHeight() - Method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
 
getHeight() - Method in interface dev.onvoid.webrtc.media.video.VideoFrameBuffer
 
getIceConnectionState() - Method in class dev.onvoid.webrtc.RTCPeerConnection
Returns the ICE connection state of the RTCPeerConnection.
getIceGatheringState() - Method in class dev.onvoid.webrtc.RTCPeerConnection
Returns the ICE gathering state of the RTCPeerConnection.
getIceTransport() - Method in class dev.onvoid.webrtc.RTCDtlsTransport
Returns the underlying transport that is used to send and receive packets.
getId() - Method in class dev.onvoid.webrtc.media.MediaStreamTrack
When a MediaStreamTrack is created, the application must generate an identifier string, and must initialize the object's id attribute to that string, unless the object is created as part of a special purpose algorithm that specifies how the stream id must be initialized.
getId() - Method in class dev.onvoid.webrtc.RTCDataChannel
Returns the ID for this RTCDataChannel.
getId() - Method in class dev.onvoid.webrtc.RTCStats
Get the unique id that is associated with the object that was inspected to produce this RTCStats object.
getKind() - Method in class dev.onvoid.webrtc.media.MediaStreamTrack
Returns the string "audio" if this object represents an audio track or "video" if this object represents a video track.
getLabel() - Method in class dev.onvoid.webrtc.RTCDataChannel
Returns the label that can be used to distinguish this RTCDataChannel object from other RTCDataChannel objects.
getLocalDescription() - Method in class dev.onvoid.webrtc.RTCPeerConnection
Returns a pending local description if it is not null, otherwise it returns the current local description.
getMaxMicrophoneVolume() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
getMaxPacketLifeTime() - Method in class dev.onvoid.webrtc.RTCDataChannel
Returns the length of the time window (in milliseconds) during which transmissions and retransmissions may occur in unreliable mode.
getMaxRetransmits() - Method in class dev.onvoid.webrtc.RTCDataChannel
Returns the maximum number of retransmissions that are attempted in unreliable mode.
getMaxSpeakerVolume() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
getMediaType() - Method in class dev.onvoid.webrtc.RTCRtpCodecCapability
Returns media type of the codec equivalent to the MIME top-level type.
getMembers() - Method in class dev.onvoid.webrtc.RTCStats
Returns map of member names to values.
getMicrophoneVolume() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
getMid() - Method in class dev.onvoid.webrtc.RTCRtpTransceiver
The mid attribute is the mid negotiated and present in the local and remote descriptions.
getMimeType() - Method in class dev.onvoid.webrtc.RTCRtpCodecCapability
Returns the MIME type composed of the mediaType and the name.
getMinMicrophoneVolume() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
getMinSpeakerVolume() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
getName() - Method in class dev.onvoid.webrtc.media.Device
 
getName() - Method in class dev.onvoid.webrtc.RTCRtpCodecCapability
Returns the name of the codec equivalent to the MIME subtype.
getParameters() - Method in class dev.onvoid.webrtc.RTCRtpReceiver
Returns the RTCRtpReceiver's current parameters containing information about how the track is decoded.
getParameters() - Method in class dev.onvoid.webrtc.RTCRtpSender
Returns the RTCRtpSender's current parameters for how track is encoded and transmitted to a remote RTCRtpReceiver.
getPendingLocalDescription() - Method in class dev.onvoid.webrtc.RTCPeerConnection
Returns a local description that is in the process of being negotiated plus any local candidates that have been generated by the ICE Agent since the offer or answer was created.
getPendingRemoteDescription() - Method in class dev.onvoid.webrtc.RTCPeerConnection
Returns a remote description that is in the process of being negotiated, complete with any remote candidates that have been supplied via RTCPeerConnection.addIceCandidate(dev.onvoid.webrtc.RTCIceCandidate) since the offer or answer was created.
getPlayoutDevices() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
getPort() - Method in class dev.onvoid.webrtc.RTCPeerConnectionIceErrorEvent
Returns the port used to communicate with the STUN or TURN server.
getPrivateKey() - Method in class dev.onvoid.webrtc.RTCCertificatePEM
 
getProtocol() - Method in class dev.onvoid.webrtc.RTCDataChannel
Returns the name of the sub-protocol used with this RTCDataChannel.
getReceiver() - Method in class dev.onvoid.webrtc.RTCRtpTransceiver
The RTCRtpReceiver corresponding to the RTP media that may be received with mid = mid.
getReceivers() - Method in class dev.onvoid.webrtc.RTCPeerConnection
Returns an array of RTCRtpReceiver objects representing the RTP receivers that belong to non-stopped RTCRtpTransceiver objects currently attached to this RTCPeerConnection.
getRecordingDevices() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
getRemoteCertificates() - Method in class dev.onvoid.webrtc.RTCDtlsTransport
Returns the certificate chain in use by the remote side, with each certificate encoded in PEM format.
getRemoteDescription() - Method in class dev.onvoid.webrtc.RTCPeerConnection
Returns a pending remote description if it is not null, otherwise it returns the current remote description.
getRtpReceiverCapabilities(MediaType) - Method in class dev.onvoid.webrtc.PeerConnectionFactory
Returns the capabilities of the system for receiving media of the given media type.
getRtpSenderCapabilities(MediaType) - Method in class dev.onvoid.webrtc.PeerConnectionFactory
Returns the capabilities of the system for sending media of the given media type.
getSDPFmtp() - Method in class dev.onvoid.webrtc.RTCRtpCodecCapability
Returns the format specific parameters in the SDP corresponding to the codec.
getSender() - Method in class dev.onvoid.webrtc.RTCRtpTransceiver
The RTCRtpSender corresponding to the RTP media that may be sent with mid = mid.
getSenders() - Method in class dev.onvoid.webrtc.RTCPeerConnection
Returns an array of RTCRtpSender objects representing the RTP senders that belong to non-stopped RTCRtpTransceiver objects currently attached to this RTCPeerConnection.
getSignalingState() - Method in class dev.onvoid.webrtc.RTCPeerConnection
Returns the signaling state of the RTCPeerConnection.
getSignalLevel() - Method in class dev.onvoid.webrtc.media.audio.AudioTrack
Get the signal level from the audio track.
getSpeakerVolume() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
getState() - Method in class dev.onvoid.webrtc.media.MediaSource
 
getState() - Method in class dev.onvoid.webrtc.media.MediaStreamTrack
Represents the state of the media track.
getState() - Method in class dev.onvoid.webrtc.RTCDataChannel
Returns the state of this RTCDataChannel object.
getState() - Method in class dev.onvoid.webrtc.RTCDtlsTransport
Returns the current Datagram Transport Layer Security (DTLS) transport state.
getStatistics() - Method in class dev.onvoid.webrtc.media.audio.AudioProcessing
Get the audio processing statistics.
getStats() - Method in class dev.onvoid.webrtc.RTCStatsReport
 
getStats(RTCRtpReceiver, RTCStatsCollectorCallback) - Method in class dev.onvoid.webrtc.RTCPeerConnection
Gathers the current statistics of the specified RTCRtpReceiver.
getStats(RTCRtpSender, RTCStatsCollectorCallback) - Method in class dev.onvoid.webrtc.RTCPeerConnection
Gathers the current statistics of the specified RTCRtpSender.
getStats(RTCStatsCollectorCallback) - Method in class dev.onvoid.webrtc.RTCPeerConnection
Gathers the current statistics of this RTCPeerConnection.
getStreamDelayMs() - Method in class dev.onvoid.webrtc.media.audio.AudioProcessing
This must be called if and only if echo processing is enabled.
getStrideU() - Method in interface dev.onvoid.webrtc.media.video.I420Buffer
 
getStrideU() - Method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
 
getStrideV() - Method in interface dev.onvoid.webrtc.media.video.I420Buffer
 
getStrideV() - Method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
 
getStrideY() - Method in interface dev.onvoid.webrtc.media.video.I420Buffer
 
getStrideY() - Method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
 
getSynchronizationSources() - Method in class dev.onvoid.webrtc.RTCRtpReceiver
Returns an RTCRtpSynchronizationSource for each unique SSRC identifier received by this RTCRtpReceiver in the last 10 seconds, in descending timestamp order.
getTargetBufferSize() - Method in class dev.onvoid.webrtc.media.audio.AudioConverter
Calculates the buffer size in bytes for the destination buffer used in AudioConverter.convert(byte[], byte[]).
getTargetBufferSize(AudioProcessingStreamConfig, AudioProcessingStreamConfig) - Method in class dev.onvoid.webrtc.media.audio.AudioProcessing
getTimestamp() - Method in class dev.onvoid.webrtc.RTCStats
Get the timestamp in microseconds.
getTrack() - Method in class dev.onvoid.webrtc.RTCRtpReceiver
The track that is associated with this RTCRtpReceiver object.
getTrack() - Method in class dev.onvoid.webrtc.RTCRtpSender
Returns the track that is associated with this RTCRtpSender.
getTransceivers() - Method in class dev.onvoid.webrtc.RTCPeerConnection
Returns an array of RTCRtpTransceiver objects representing the RTP transceivers that are currently attached to this RTCPeerConnection.
getTransport() - Method in class dev.onvoid.webrtc.RTCRtpReceiver
The transport over which media for the receiver's track is received in the form of RTP packets.
getTransport() - Method in class dev.onvoid.webrtc.RTCRtpSender
The transport over which media from the MediaStreamTrack is sent in the form of RTP packets.
getType() - Method in class dev.onvoid.webrtc.RTCStats
Get the type of the object that was inspected to produce the stats.
getUri() - Method in class dev.onvoid.webrtc.RTCRtpHeaderExtensionCapability
Returns the URI of the supported RTP header extension by the system.
getUrl() - Method in class dev.onvoid.webrtc.RTCPeerConnectionIceErrorEvent
The STUN or TURN URL that identifies the STUN or TURN server for which the failure occurred.
getVideoCaptureCapabilities(VideoDevice) - Static method in class dev.onvoid.webrtc.media.MediaDevices
 
getVideoCaptureDevices() - Static method in class dev.onvoid.webrtc.media.MediaDevices
 
getVideoTracks() - Method in class dev.onvoid.webrtc.media.MediaStream
Returns an array of MediaStreamTrack objects representing the video tracks in this stream.
getWidth() - Method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
 
getWidth() - Method in interface dev.onvoid.webrtc.media.video.VideoFrameBuffer
Resolution of the buffer in pixels.

H

hashCode() - Method in class dev.onvoid.webrtc.media.Device
 
hashCode() - Method in class dev.onvoid.webrtc.media.video.desktop.DesktopSource
 
hashCode() - Method in class dev.onvoid.webrtc.media.video.VideoCaptureCapability
 
hashCode() - Method in class dev.onvoid.webrtc.RTCIceServer
 
hashCode() - Method in class dev.onvoid.webrtc.RTCSessionDescription
 
HAVE_LOCAL_OFFER - Enum constant in enum class dev.onvoid.webrtc.RTCSignalingState
A local description, of type "offer", has been successfully applied.
HAVE_LOCAL_PR_ANSWER - Enum constant in enum class dev.onvoid.webrtc.RTCSignalingState
A remote description of type "offer" has been successfully applied and a local description of type "pranswer" has been successfully applied.
HAVE_REMOTE_OFFER - Enum constant in enum class dev.onvoid.webrtc.RTCSignalingState
A remote description, of type "offer", has been successfully applied.
HAVE_REMOTE_PR_ANSWER - Enum constant in enum class dev.onvoid.webrtc.RTCSignalingState
A local description of type "offer" has been successfully applied and a remote description of type "pranswer" has been successfully applied.
headerExtensions - Variable in class dev.onvoid.webrtc.RTCRtpParameters
A list containing parameters for RTP header extensions.
height - Variable in class dev.onvoid.webrtc.media.video.VideoCaptureCapability
 
HIGH - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.NoiseSuppression.Level
 
HIGH - Enum constant in enum class dev.onvoid.webrtc.RTCPriorityType
Corresponds to "extra high".
highpassFilter - Variable in class dev.onvoid.webrtc.media.audio.AudioOptions
Audio processing to remove background noise of lower frequencies.
highPassFilter - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig
 
HighPassFilter() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.HighPassFilter
 
hostname - Variable in class dev.onvoid.webrtc.RTCIceServer
If the URIs in RTCIceServer.urls only contain IP addresses, this field can be used to indicate the hostname, which may be necessary for TLS (using the SNI extension).

I

I420 - Enum constant in enum class dev.onvoid.webrtc.media.FourCC
Planar 4:2:0 YUV
I420Buffer - Interface in dev.onvoid.webrtc.media.video
 
ICE_SERVER - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
Information about the connection to an ICE server (e.g.
iceRestart - Variable in class dev.onvoid.webrtc.RTCOfferOptions
When set to true, the generated description will have ICE credentials that are different from the current credentials.
iceServers - Variable in class dev.onvoid.webrtc.RTCConfiguration
A list of ICE server's describing servers available to be used by ICE, such as STUN and TURN servers.
iceTransportPolicy - Variable in class dev.onvoid.webrtc.RTCConfiguration
Indicates which candidates the ICE Agent is allowed to use.
id - Variable in class dev.onvoid.webrtc.media.video.desktop.DesktopSource
 
id - Variable in class dev.onvoid.webrtc.RTCDataChannelInit
Overrides the default selection of ID for this channel.
id - Variable in class dev.onvoid.webrtc.RTCRtpHeaderExtensionParameters
The value put in the RTP packet to identify the header extension.
id() - Method in class dev.onvoid.webrtc.media.MediaStream
Returns the media stream ID which was initialized when the object was created.
INACTIVE - Enum constant in enum class dev.onvoid.webrtc.RTCRtpTransceiverDirection
The RTCRtpTransceiver's RTCRtpSender will not offer to send RTP, and will not send RTP.
INBOUND_RTP - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
Statistics for an inbound RTP stream that is currently received with the RTCPeerConnection.
info(String) - Static method in class dev.onvoid.webrtc.logging.Logging
 
INFO - Enum constant in enum class dev.onvoid.webrtc.logging.Logging.Severity
Used in debugging.
INITIALIZING - Enum constant in enum class dev.onvoid.webrtc.media.MediaSource.State
 
initPlayout() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
initRecording() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
INSECURE_NO_CHECK - Enum constant in enum class dev.onvoid.webrtc.TlsCertPolicy
For TLS based protocols, disregard security completely by skipping certificate validation.
isEnabled() - Method in class dev.onvoid.webrtc.media.MediaStreamTrack
Indicates if this media track is enabled or not.
isMicrophoneMuted() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
isNegotiated() - Method in class dev.onvoid.webrtc.RTCDataChannel
Returns true if this RTCDataChannel was negotiated by the application, or false otherwise.
isOrdered() - Method in class dev.onvoid.webrtc.RTCDataChannel
Returns true if the RTCDataChannel is ordered, and false if out of order delivery is allowed.
isReliable() - Method in class dev.onvoid.webrtc.RTCDataChannel
Indicates whether the data channel is configured to use reliable transmission.
isSpeakerMuted() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 

K

kAndroidAAudioAudio - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioLayer
 
kAndroidJavaAudio - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioLayer
 
kAndroidJavaInputAndAAudioOutputAudio - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioLayer
 
kAndroidJavaInputAndOpenSLESOutputAudio - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioLayer
 
kAndroidOpenSLESAudio - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioLayer
 
kDummyAudio - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioLayer
 
kLinuxAlsaAudio - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioLayer
 
kLinuxPulseAudio - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioLayer
 
kPlatformDefaultAudio - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioLayer
 
kWindowsCoreAudio - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioLayer
 
kWindowsCoreAudio2 - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioLayer
 

L

level - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.NoiseSuppression
 
LevelEstimation() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.LevelEstimation
 
LIVE - Enum constant in enum class dev.onvoid.webrtc.media.MediaSource.State
 
LIVE - Enum constant in enum class dev.onvoid.webrtc.media.MediaStreamTrackState
The track is active (the track's underlying media source is making a best-effort attempt to provide data in real time).
LOCAL_CANDIDATE - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
ICE local candidate statistics related to the RTCIceTransport.
log(Logging.Severity, String) - Static method in class dev.onvoid.webrtc.logging.Logging
 
Logging - Class in dev.onvoid.webrtc.logging
 
Logging() - Constructor for class dev.onvoid.webrtc.logging.Logging
 
Logging.Severity - Enum Class in dev.onvoid.webrtc.logging
 
LogSink - Interface in dev.onvoid.webrtc.logging
Sink interface that receives WebRTC log messages.
logThreads(boolean) - Static method in class dev.onvoid.webrtc.logging.Logging
 
logTimestamps(boolean) - Static method in class dev.onvoid.webrtc.logging.Logging
 
logToDebug(Logging.Severity) - Static method in class dev.onvoid.webrtc.logging.Logging
 
LOW - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.NoiseSuppression.Level
 
LOW - Enum constant in enum class dev.onvoid.webrtc.RTCPriorityType
Corresponds to "normal".

M

MAX_BUNDLE - Enum constant in enum class dev.onvoid.webrtc.RTCBundlePolicy
Gather ICE candidates for only one track.
MAX_COMPAT - Enum constant in enum class dev.onvoid.webrtc.RTCBundlePolicy
Gather ICE candidates for each track.
MAX_VALUE - Enum constant in enum class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer.Result
ERROR_PERMANENT
maxBitrate - Variable in class dev.onvoid.webrtc.RTCRtpEncodingParameters
When present, indicates the maximum bitrate that can be used to send this encoding.
maxFramerate - Variable in class dev.onvoid.webrtc.RTCRtpEncodingParameters
When present, indicates the maximum frame rate that can be used to send this encoding, in frames per second.
maxGainChangeDbPerSecond - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl.AdaptiveDigital
 
maxOutputNoiseLevelDbfs - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl.AdaptiveDigital
 
maxPacketLifeTime - Variable in class dev.onvoid.webrtc.RTCDataChannelInit
Limits the time (in milliseconds) during which the channel will transmit or retransmit data if not acknowledged.
maxRetransmits - Variable in class dev.onvoid.webrtc.RTCDataChannelInit
Limits the number of times a channel will retransmit data if not successfully delivered.
MEDIA_SOURCE - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
Statistics for the media produced by a MediaStreamTrack that is currently attached to an RTCRtpSender.
MediaDevices - Class in dev.onvoid.webrtc.media
 
MediaDevices() - Constructor for class dev.onvoid.webrtc.media.MediaDevices
 
MediaSource - Class in dev.onvoid.webrtc.media
Base class for sources.
MediaSource() - Constructor for class dev.onvoid.webrtc.media.MediaSource
 
MediaSource.State - Enum Class in dev.onvoid.webrtc.media
 
MediaStream - Class in dev.onvoid.webrtc.media
A MediaStream is used to group several MediaStreamTrack objects into one unit that can be recorded or rendered.
MediaStreamTrack - Class in dev.onvoid.webrtc.media
The MediaStreamTrack represents media of a single type that originates from one media source, e.g.
MediaStreamTrack() - Constructor for class dev.onvoid.webrtc.media.MediaStreamTrack
 
MediaStreamTrackEndedListener - Interface in dev.onvoid.webrtc.media
This listener gets notified whenever a track, on which this listener is registered, ends.
MediaStreamTrackMuteListener - Interface in dev.onvoid.webrtc.media
A 'mute' condition change listener is notified whenever a media track has been (un)muted.
MediaStreamTrackState - Enum Class in dev.onvoid.webrtc.media
 
mediaType - Variable in class dev.onvoid.webrtc.RTCRtpCodecParameters
The media type of the codec.
MediaType - Enum Class in dev.onvoid.webrtc.media
 
MEDIUM - Enum constant in enum class dev.onvoid.webrtc.RTCPriorityType
Corresponds to "high".
minBitrate - Variable in class dev.onvoid.webrtc.RTCRtpEncodingParameters
When present, indicates the minimum bitrate that can be used to send this encoding.
MODERATE - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.NoiseSuppression.Level
 
MUTED - Enum constant in enum class dev.onvoid.webrtc.media.MediaSource.State
 

N

NativeI420Buffer - Class in dev.onvoid.webrtc.media.video
This class wraps the native WebRTC I420BufferInterface.
NEGOTIATE - Enum constant in enum class dev.onvoid.webrtc.RTCRtcpMuxPolicy
Gather ICE candidates for both RTP and RTCP candidates.
negotiated - Variable in class dev.onvoid.webrtc.RTCDataChannelInit
The default value of false tells the application to announce the channel in-band and instruct the other peer to dispatch a corresponding RTCDataChannel.
NEW - Enum constant in enum class dev.onvoid.webrtc.RTCDtlsTransportState
DTLS has not started negotiating yet.
NEW - Enum constant in enum class dev.onvoid.webrtc.RTCIceConnectionState
None of the previous states apply and all RTCIceTransports are in the "NEW" or "CLOSED" state, or there are no transports.
NEW - Enum constant in enum class dev.onvoid.webrtc.RTCIceGatheringState
Any of the RTCIceTransports are in the "NEW" gathering state and none of the transports are in the "GATHERING" state, or there are no transports.
NEW - Enum constant in enum class dev.onvoid.webrtc.RTCPeerConnectionState
None of the previous states apply and all RTCIceTransports and RTCDtlsTransports are in the "NEW" or "CLOSED" state, or there are no transports.
NO_HOST - Enum constant in enum class dev.onvoid.webrtc.RTCIceTransportPolicy
 
noiseSuppression - Variable in class dev.onvoid.webrtc.media.audio.AudioOptions
Noise suppression is often desirable on the input signal recorded by the microphone.
noiseSuppression - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig
 
NoiseSuppression() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.NoiseSuppression
 
NONE - Enum constant in enum class dev.onvoid.webrtc.logging.Logging.Severity
Do not log.
NONE - Enum constant in enum class dev.onvoid.webrtc.RTCIceTransportPolicy
 
NV12 - Enum constant in enum class dev.onvoid.webrtc.media.FourCC
Planar 4:2:0 YUV with interleaved UV plane
NV21 - Enum constant in enum class dev.onvoid.webrtc.media.FourCC
Planar 4:2:0 YUV with interleaved VU plane

O

OFFER - Enum constant in enum class dev.onvoid.webrtc.RTCSdpType
Indicates that a description MUST be treated as an SDP offer.
onAddStream(MediaStream) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
Media is received on a new stream from the remote peer.
onAddTrack(RTCRtpReceiver, MediaStream[]) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
New incoming media has been negotiated for a specific RTCRtpReceiver, and that receiver's track has been added to any associated remote MediaStreams.
onBufferedAmountChange(long) - Method in interface dev.onvoid.webrtc.RTCDataChannelObserver
The RTCDataChannel's buffered amount has changed.
onCaptureResult(DesktopCapturer.Result, VideoFrame) - Method in interface dev.onvoid.webrtc.media.video.desktop.DesktopCaptureCallback
 
onConnectionChange(RTCPeerConnectionState) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
The RTCPeerConnection connectionState has changed.
onData(byte[], int, int, int, int) - Method in interface dev.onvoid.webrtc.media.audio.AudioTrackSink
 
onDataChannel(RTCDataChannel) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
The remote peer has opened a RTCDataChannel.
onError(String) - Method in interface dev.onvoid.webrtc.RTCDtlsTransportObserver
An error has occurred, causing the transport to go to the FAILED state.
onFailure(String) - Method in interface dev.onvoid.webrtc.CreateSessionDescriptionObserver
An error has occurred, causing the RTCPeerConnection to abort the SDP generation procedure.
onFailure(String) - Method in interface dev.onvoid.webrtc.SetSessionDescriptionObserver
An error has occurred, causing the RTCPeerConnection to abort the SDP setting procedure.
onIceCandidate(RTCIceCandidate) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
A new RTCIceCandidate is made available to the application.
onIceCandidateError(RTCPeerConnectionIceErrorEvent) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
A failure occurred when gathering ICE candidates.
onIceCandidatesRemoved(RTCIceCandidate[]) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
ICE candidates have been removed.
onIceConnectionChange(RTCIceConnectionState) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
The RTCPeerConnection's ICE connection state has changed.
onIceConnectionReceivingChange(boolean) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
The ICE connection is receiving status changes.
onIceGatheringChange(RTCIceGatheringState) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
The RTCPeerConnection's ICE gathering state has changed.
onLogMessage(Logging.Severity, String) - Method in interface dev.onvoid.webrtc.logging.LogSink
 
onMessage(RTCDataChannelBuffer) - Method in interface dev.onvoid.webrtc.RTCDataChannelObserver
A data buffer was successfully received.
onPlaybackData(byte[], int, int, int, int) - Method in interface dev.onvoid.webrtc.media.audio.AudioSource
 
onRecordedData(byte[], int, int, int, int, int, int) - Method in interface dev.onvoid.webrtc.media.audio.AudioSink
 
onRemoveStream(MediaStream) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
The remote peer has closed a stream.
onRemoveTrack(RTCRtpReceiver) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
Called when signaling indicates that media will no longer be received on a track.
onRenegotiationNeeded() - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
Triggered to inform the application that session negotiation needs to be done (i.e.
onSignalingChange(RTCSignalingState) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
The signaling state has changed.
onStandardizedIceConnectionChange(RTCIceConnectionState) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
Called any time the standards-compliant RTCIceConnectionState changes.
onStateChange() - Method in interface dev.onvoid.webrtc.RTCDataChannelObserver
The RTCDataChannel's state has changed.
onStateChange(RTCDtlsTransportState) - Method in interface dev.onvoid.webrtc.RTCDtlsTransportObserver
The transport state has changed.
onStatsDelivered(RTCStatsReport) - Method in interface dev.onvoid.webrtc.RTCStatsCollectorCallback
All necessary statistics have been gathered and an stats report has been generated.
onSuccess() - Method in interface dev.onvoid.webrtc.SetSessionDescriptionObserver
The local/remote session description has been successfully set.
onSuccess(RTCSessionDescription) - Method in interface dev.onvoid.webrtc.CreateSessionDescriptionObserver
Receives the generated SDP answer/offer.
onTrack(RTCRtpTransceiver) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
Called when signaling indicates a transceiver will be receiving media from the remote peer, as a result of SetRemoteDescription.
onTrackEnd(MediaStreamTrack) - Method in interface dev.onvoid.webrtc.media.MediaStreamTrackEndedListener
The given track ended.
onTrackMute(MediaStreamTrack, boolean) - Method in interface dev.onvoid.webrtc.media.MediaStreamTrackMuteListener
The 'mute' condition has changed for the given track.
onVideoFrame(VideoFrame) - Method in interface dev.onvoid.webrtc.media.video.VideoTrackSink
 
OPEN - Enum constant in enum class dev.onvoid.webrtc.RTCDataChannelState
The underlying data transport is established and communication is possible.
ordered - Variable in class dev.onvoid.webrtc.RTCDataChannelInit
If set to false, data is allowed to be delivered out of order.
OUTBOUND_RTP - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
Statistics for an outbound RTP stream that is currently sent with the RTCPeerConnection.

P

parameters - Variable in class dev.onvoid.webrtc.RTCRtpCodecParameters
The "format specific parameters" field from the "a=fmtp" line in the SDP corresponding to the codec, if one exists.
password - Variable in class dev.onvoid.webrtc.RTCIceServer
The password to be used when the TURN server requests authorization.
payloadType - Variable in class dev.onvoid.webrtc.RTCRtpCodecParameters
The RTP payload type used to identify this codec.
PEER_CONNECTION - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
Statistics related to the RTCPeerConnection.
PeerConnectionFactory - Class in dev.onvoid.webrtc
The PeerConnectionFactory is the main entry point for a WebRTC application.
PeerConnectionFactory() - Constructor for class dev.onvoid.webrtc.PeerConnectionFactory
Creates an instance of PeerConnectionFactory.
PeerConnectionFactory(AudioDeviceModule) - Constructor for class dev.onvoid.webrtc.PeerConnectionFactory
Creates an instance of PeerConnectionFactory with the provided audio device module.
PeerConnectionFactory(AudioDeviceModule, AudioProcessing) - Constructor for class dev.onvoid.webrtc.PeerConnectionFactory
Creates an instance of PeerConnectionFactory with provided modules for audio devices and audio processing.
PeerConnectionFactory(AudioProcessing) - Constructor for class dev.onvoid.webrtc.PeerConnectionFactory
Creates an instance of PeerConnectionFactory with the provided audio processing module.
PeerConnectionObserver - Interface in dev.onvoid.webrtc
RTCPeerConnection callback interface.
PowerManagement - Class in dev.onvoid.webrtc.media.video.desktop
Power management assertions to wake the display and prevent it from going to sleep on user idle.
PowerManagement() - Constructor for class dev.onvoid.webrtc.media.video.desktop.PowerManagement
 
PR_ANSWER - Enum constant in enum class dev.onvoid.webrtc.RTCSdpType
Indicates that a description MUST be treated as an SDP answer, but not a final answer.
priority - Variable in class dev.onvoid.webrtc.RTCDataChannelInit
Priority of this channel.
processReverseStream(byte[], AudioProcessingStreamConfig, AudioProcessingStreamConfig, byte[]) - Method in class dev.onvoid.webrtc.media.audio.AudioProcessing
Accepts and produces a 10 ms frame of interleaved 16-bit PCM audio for the reverse direction audio stream as specified in inputConfig and outputConfig.
processStream(byte[], AudioProcessingStreamConfig, AudioProcessingStreamConfig, byte[]) - Method in class dev.onvoid.webrtc.media.audio.AudioProcessing
Accepts and produces a 10 ms frame interleaved 16-bit PCM audio as specified in inputConfig and outputConfig.
protocol - Variable in class dev.onvoid.webrtc.RTCDataChannelInit
Sub-protocol name used for this channel.

R

RECEIVER - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
Contains statistics related to a specific receiver and the corresponding media-level metrics.
RECV_ONLY - Enum constant in enum class dev.onvoid.webrtc.RTCRtpTransceiverDirection
The RTCRtpTransceiver's RTCRtpSender will not offer to send RTP, and will not send RTP.
reducedSize - Variable in class dev.onvoid.webrtc.RTCRtcpParameters
Whether reduced size RTCP is configured (if true) or compound RTCP.
registerObserver(RTCDataChannelObserver) - Method in class dev.onvoid.webrtc.RTCDataChannel
Register an observer to receive events from this RTCDataChannel.
registerObserver(RTCDtlsTransportObserver) - Method in class dev.onvoid.webrtc.RTCDtlsTransport
Register an observer to receive events from this transport.
RELAY - Enum constant in enum class dev.onvoid.webrtc.RTCIceTransportPolicy
The ICE Agent uses only media relay candidates such as candidates passing through a TURN server.
release() - Method in class dev.onvoid.webrtc.media.video.VideoFrame
 
REMOTE_CANDIDATE - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
ICE remote candidate statistics related to the RTCIceTransport.
REMOTE_INBOUND_RTP - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
Statistics for the remote endpoint's inbound RTP stream corresponding to an outbound stream that is currently sent with the RTCPeerConnection.
REMOTE_OUTBOUND_RTP - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
Statistics for the remote endpoint's outbound RTP stream corresponding to an inbound stream that is currently received with the RTCPeerConnection.
removeDeviceChangeListener(DeviceChangeListener) - Static method in class dev.onvoid.webrtc.media.MediaDevices
 
removeIceCandidates(RTCIceCandidate[]) - Method in class dev.onvoid.webrtc.RTCPeerConnection
Removes a group of remote ICE candidates from the ICE agent.
removeSink(AudioTrackSink) - Method in class dev.onvoid.webrtc.media.audio.AudioTrack
Removes an AudioSink from the track.
removeSink(VideoTrackSink) - Method in class dev.onvoid.webrtc.media.video.VideoTrack
Removes a VideoSink from the track.
removeTrack(MediaStreamTrack) - Method in class dev.onvoid.webrtc.media.MediaStream
Removes the given MediaStreamTrack object from this MediaStream.
removeTrack(RTCRtpSender) - Method in class dev.onvoid.webrtc.RTCPeerConnection
Stops sending media from sender.
removeTrackEndedListener(MediaStreamTrackEndedListener) - Method in class dev.onvoid.webrtc.media.MediaStreamTrack
Remove a listener that gets notified when this track ends.
removeTrackMuteListener(MediaStreamTrackMuteListener) - Method in class dev.onvoid.webrtc.media.MediaStreamTrack
Remove a listener that observes the mute condition of this track.
replaceTrack(MediaStreamTrack) - Method in class dev.onvoid.webrtc.RTCRtpSender
Attempts to replace the RTCRtpSender's current track with another track provided (or with a null track), without renegotiation.
REQUIRE - Enum constant in enum class dev.onvoid.webrtc.RTCRtcpMuxPolicy
Gather ICE candidates only for RTP and multiplex RTCP on the RTP candidates.
resample(byte[], int, byte[]) - Method in class dev.onvoid.webrtc.media.audio.AudioResampler
Converts the input samples into the output samples with the sampling frequency specified in the constructor.
reset(int, int, int) - Method in class dev.onvoid.webrtc.media.audio.AudioResampler
Must be called when created with default constructor or whenever the sampling parameters change.
residualEchoDetector - Variable in class dev.onvoid.webrtc.media.audio.AudioOptions
Audio processing to detect residual echoes.
residualEchoDetector - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig
 
ResidualEchoDetector() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.ResidualEchoDetector
 
residualEchoLikelihood - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingStats
Residual echo detector likelihood.
residualEchoLikelihoodRecentMax - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingStats
Maximum residual echo likelihood from the last time period.
restartIce() - Method in class dev.onvoid.webrtc.RTCPeerConnection
Tells the RTCPeerConnection that ICE should be restarted.
retain() - Method in class dev.onvoid.webrtc.media.video.VideoFrame
 
RGBA - Enum constant in enum class dev.onvoid.webrtc.media.FourCC
Uncompressed 32-bit RGBA
ROLLBACK - Enum constant in enum class dev.onvoid.webrtc.RTCSdpType
Indicates that a description MUST be treated as canceling the current SDP negotiation and moving the SDP offer and answer back to what it was in the previous stable state.
rotation - Variable in class dev.onvoid.webrtc.media.video.VideoFrame
Rotation of the frame in degrees.
RTCAnswerOptions - Class in dev.onvoid.webrtc
The RTCAnswerOptions describe options specific to the session description of type answer.
RTCAnswerOptions() - Constructor for class dev.onvoid.webrtc.RTCAnswerOptions
 
RTCBundlePolicy - Enum Class in dev.onvoid.webrtc
The bundle policy affects which media tracks are negotiated if the remote endpoint is not bundle-aware, and what ICE candidates are gathered.
RTCCertificatePEM - Class in dev.onvoid.webrtc
Represents a certificate used to authenticate WebRTC communications.
RTCCertificatePEM(String, String, long) - Constructor for class dev.onvoid.webrtc.RTCCertificatePEM
Creates a new RTCCertificatePEM instance with the specified PEM string representation of the private key and certificate.
RTCConfiguration - Class in dev.onvoid.webrtc
The RTCConfiguration defines a set of parameters to configure how the peer-to-peer communication established via RTCPeerConnection is established or re-established.
RTCConfiguration() - Constructor for class dev.onvoid.webrtc.RTCConfiguration
Creates an instance of RTCConfiguration.
RTCDataChannel - Class in dev.onvoid.webrtc
Represents a bi-directional data channel between two peers.
RTCDataChannelBuffer - Class in dev.onvoid.webrtc
A NIO based buffer used to send data over an RTCDataChannel.
RTCDataChannelBuffer(ByteBuffer, boolean) - Constructor for class dev.onvoid.webrtc.RTCDataChannelBuffer
Creates an instance of RTCDataChannelBuffer with the specified payload and indicator what kind of data the payload contains.
RTCDataChannelInit - Class in dev.onvoid.webrtc
The RTCDataChannelInit describes options to configure a RTCDataChannel.
RTCDataChannelInit() - Constructor for class dev.onvoid.webrtc.RTCDataChannelInit
 
RTCDataChannelObserver - Interface in dev.onvoid.webrtc
Used to receive events from the RTCDataChannel.
RTCDataChannelState - Enum Class in dev.onvoid.webrtc
Represents the state of the RTCDataChannel.
RTCDtlsTransport - Class in dev.onvoid.webrtc
Allows an application to access information about the Datagram Transport Layer Security (DTLS) transport over which RTP and RTCP packets are sent and received by RTCRtpSender's and RTCRtpReceiver's, as well other data such as SCTP packets sent and received by data channels.
RTCDtlsTransport() - Constructor for class dev.onvoid.webrtc.RTCDtlsTransport
 
RTCDtlsTransportObserver - Interface in dev.onvoid.webrtc
Receives events from an RTCDtlsTransport.
RTCDtlsTransportState - Enum Class in dev.onvoid.webrtc
Datagram Transport Layer Security (DTLS) transport states.
RTCDtxStatus - Enum Class in dev.onvoid.webrtc
Represents the signaling DTX status.
RTCIceCandidate - Class in dev.onvoid.webrtc
An ICE candidate describes the protocols and routing needed to be able to communicate with a remote device.
RTCIceCandidate(String, int, String) - Constructor for class dev.onvoid.webrtc.RTCIceCandidate
Creates an instance of RTCIceCandidate with the specified parameters.
RTCIceCandidate(String, int, String, String) - Constructor for class dev.onvoid.webrtc.RTCIceCandidate
Creates an instance of RTCIceCandidate with the specified parameters.
RTCIceConnectionState - Enum Class in dev.onvoid.webrtc
Describes the current state of the ICE agent and its connection to the ICE server (that is, the STUN or TURN server).
RTCIceGatheringState - Enum Class in dev.onvoid.webrtc
Describes the ICE gathering state for the RTCPeerConnection.
RTCIceServer - Class in dev.onvoid.webrtc
The RTCIceServer is used to describe the STUN and TURN servers that can be used by the ICE Agent to establish a connection with a peer.
RTCIceServer() - Constructor for class dev.onvoid.webrtc.RTCIceServer
Creates an instance of RTCIceServer.
RTCIceTransport - Class in dev.onvoid.webrtc
Allows an application access to information about the ICE transport over which packets are sent and received.
RTCIceTransport() - Constructor for class dev.onvoid.webrtc.RTCIceTransport
 
RTCIceTransportPolicy - Enum Class in dev.onvoid.webrtc
Defines the ICE candidate policy the application uses to surface the permitted candidates to the application; only these candidates will be used for connectivity checks.
RTCOfferAnswerOptions - Class in dev.onvoid.webrtc
The RTCOfferAnswerOptions describe the options that can be used to control the offer/answer creation process.
RTCOfferAnswerOptions() - Constructor for class dev.onvoid.webrtc.RTCOfferAnswerOptions
Creates an instance of RTCOfferAnswerOptions.
RTCOfferOptions - Class in dev.onvoid.webrtc
The RTCAnswerOptions describe options specific to the session description of type answer.
RTCOfferOptions() - Constructor for class dev.onvoid.webrtc.RTCOfferOptions
Creates an instance of RTCOfferOptions.
rtcp - Variable in class dev.onvoid.webrtc.RTCRtpParameters
Parameters used for RTCP.
RTCPeerConnection - Class in dev.onvoid.webrtc
The RTCPeerConnection represents a WebRTC connection between the local computer and a remote peer.
RTCPeerConnectionIceErrorEvent - Class in dev.onvoid.webrtc
This event occurs when the RTCPeerConnection fails to gather an ICE candidate.
RTCPeerConnectionState - Enum Class in dev.onvoid.webrtc
Indicates the current state of the RTCPeerConnection.
rtcpMuxPolicy - Variable in class dev.onvoid.webrtc.RTCConfiguration
Indicates which rtcp-mux policy to use when gathering ICE candidates.
RTCPriorityType - Enum Class in dev.onvoid.webrtc
Describes the priority of media and data flows.
RTCRtcpMuxPolicy - Enum Class in dev.onvoid.webrtc
The RtcpMuxPolicy affects what ICE candidates are gathered to support non-multiplexed RTCP.
RTCRtcpParameters - Class in dev.onvoid.webrtc
Provides information on RTCP settings.
RTCRtcpParameters(String, boolean) - Constructor for class dev.onvoid.webrtc.RTCRtcpParameters
Creates an instance of RTCRtcpParameters with the specified canonical name and the reduced size flag.
RTCRtpCapabilities - Class in dev.onvoid.webrtc
Contains the capabilities of the system for receiving media.
RTCRtpCapabilities(List<RTCRtpCodecCapability>, List<RTCRtpHeaderExtensionCapability>) - Constructor for class dev.onvoid.webrtc.RTCRtpCapabilities
Creates an instance of RTCRtpCapabilities with the supported codec and RTP header extension capabilities.
RTCRtpCodecCapability - Class in dev.onvoid.webrtc
Represents the static capabilities of an endpoint's implementation of a codec.
RTCRtpCodecCapability(MediaType, String, int, int, Map<String, String>) - Constructor for class dev.onvoid.webrtc.RTCRtpCodecCapability
Creates an instance of RTCRtpCodecCapability with the specified capability parameters.
RTCRtpCodecParameters - Class in dev.onvoid.webrtc
Describes the configuration parameters for a single media codec.
RTCRtpCodecParameters(int, MediaType, String, Integer, Integer, Map<String, String>) - Constructor for class dev.onvoid.webrtc.RTCRtpCodecParameters
Creates an instance of RTCRtpCodecParameters with the specified media codec parameters.
RTCRtpContributingSource - Class in dev.onvoid.webrtc
Contains information about a given contributing source (CSRC).
RTCRtpContributingSource(long, long, double, long) - Constructor for class dev.onvoid.webrtc.RTCRtpContributingSource
Creates an instance of RTCRtpContributingSource with the specified contributing source information.
RTCRtpEncodingParameters - Class in dev.onvoid.webrtc
Describes encoding options of an RTCRtpSender.
RTCRtpEncodingParameters() - Constructor for class dev.onvoid.webrtc.RTCRtpEncodingParameters
Creates an instance of RTCRtpEncodingParameters.
RTCRtpHeaderExtensionCapability - Class in dev.onvoid.webrtc
Describes supported RTP header extensions.
RTCRtpHeaderExtensionCapability(String) - Constructor for class dev.onvoid.webrtc.RTCRtpHeaderExtensionCapability
Creates an instance of RTCRtpHeaderExtensionCapability with the specified RTP header extension URI.
RTCRtpHeaderExtensionParameters - Class in dev.onvoid.webrtc
Enables an application to determine whether a header extension is configured for use within an RTCRtpSender or RTCRtpReceiver.
RTCRtpHeaderExtensionParameters(String, int, boolean) - Constructor for class dev.onvoid.webrtc.RTCRtpHeaderExtensionParameters
Creates an instance of RTCRtpHeaderExtensionParameters with the specified header extension parameters.
RTCRtpParameters - Class in dev.onvoid.webrtc
Describes RTP stack settings used by both RTCRtpSenders and RTCRtpReceivers.
RTCRtpParameters() - Constructor for class dev.onvoid.webrtc.RTCRtpParameters
 
RTCRtpReceiver - Class in dev.onvoid.webrtc
The RTCRtpReceiver allows an application to inspect the receipt of a MediaStreamTrack.
RTCRtpSender - Class in dev.onvoid.webrtc
The RTCRtpSender allows an application to control how a given MediaStreamTrack is encoded and transmitted to a remote peer.
RTCRtpSendParameters - Class in dev.onvoid.webrtc
Specifies RTP and RTCP parameters for an RTCRtpSender.
RTCRtpSendParameters() - Constructor for class dev.onvoid.webrtc.RTCRtpSendParameters
 
RTCRtpSynchronizationSource - Class in dev.onvoid.webrtc
Contains information about a given synchronization source (SSRC).
RTCRtpSynchronizationSource(long, long, double, long, boolean) - Constructor for class dev.onvoid.webrtc.RTCRtpSynchronizationSource
Creates an instance of RTCRtpSynchronizationSource with the specified synchronization source information.
RTCRtpTransceiver - Class in dev.onvoid.webrtc
Represents a combination of an RTCRtpSender and an RTCRtpReceiver that share a common media ID (mid).
RTCRtpTransceiverDirection - Enum Class in dev.onvoid.webrtc
Indicates the RTCRtpTransceiver's preferred directionality.
RTCRtpTransceiverInit - Class in dev.onvoid.webrtc
Provides configuration options for RTCRtpTransceivers.
RTCRtpTransceiverInit() - Constructor for class dev.onvoid.webrtc.RTCRtpTransceiverInit
Creates an instance of RTCRtpTransceiverInit.
RTCSdpType - Enum Class in dev.onvoid.webrtc
The RTCSdpType describes the type of an RTCSessionDescription.
RTCSessionDescription - Class in dev.onvoid.webrtc
The RTCSessionDescription class is used by an RTCPeerConnection to expose local and remote session descriptions.
RTCSessionDescription(RTCSdpType, String) - Constructor for class dev.onvoid.webrtc.RTCSessionDescription
Creates an instance of RTCSessionDescription with the specified SDP and the SDP type.
RTCSignalingState - Enum Class in dev.onvoid.webrtc
Describes the state of the signaling process on the local end of the RTCPeerConnection.
RTCStats - Class in dev.onvoid.webrtc
RTCStats represents the stats object constructed by inspecting a specific monitored object at a specific moment in time.
RTCStats(long, RTCStatsType, String, Map<String, Object>) - Constructor for class dev.onvoid.webrtc.RTCStats
 
RTCStatsCollectorCallback - Interface in dev.onvoid.webrtc
An RTCStatsCollectorCallback reports back when an RTCStatsReport is ready.
RTCStatsReport - Class in dev.onvoid.webrtc
Each RTCStatsReport contains multiple RTCStats objects; one for each underlying object (codec, stream, transport, etc.) that was inspected to produce the stats.
RTCStatsReport(Map<String, RTCStats>) - Constructor for class dev.onvoid.webrtc.RTCStatsReport
 
RTCStatsType - Enum Class in dev.onvoid.webrtc
An RTCStatsType indicates the type of the object that the RTCStats object represents.
rtpTimestamp - Variable in class dev.onvoid.webrtc.RTCRtpContributingSource
The last RTP timestamp, as defined in [RFC3550] Section 5.1, of the media played out at timestamp.

S

sampleRate - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingStreamConfig
 
scale - Variable in class dev.onvoid.webrtc.media.video.desktop.DesktopFrame
The scale factor from DIPs to physical pixels of the frame.
scaleResolutionDownBy - Variable in class dev.onvoid.webrtc.RTCRtpEncodingParameters
Only present if the sender's kind is "video".
SCREEN - Enum constant in enum class dev.onvoid.webrtc.media.video.desktop.DesktopSourceType
 
ScreenCapturer - Class in dev.onvoid.webrtc.media.video.desktop
 
ScreenCapturer() - Constructor for class dev.onvoid.webrtc.media.video.desktop.ScreenCapturer
 
sdp - Variable in class dev.onvoid.webrtc.RTCIceCandidate
SDP string representation of this candidate.
sdp - Variable in class dev.onvoid.webrtc.RTCSessionDescription
The string representation of the SDP, if type is "ROLLBACK", this member is unused.
sdpMid - Variable in class dev.onvoid.webrtc.RTCIceCandidate
If not null, this contains the media stream "identification-tag" defined in [RFC5888] for the media component this candidate is associated with.
sdpMLineIndex - Variable in class dev.onvoid.webrtc.RTCIceCandidate
If not null, this indicates the index (starting at zero) of the media description in the SDP this candidate is associated with.
sdpType - Variable in class dev.onvoid.webrtc.RTCSessionDescription
The type of this RTCSessionDescription.
SECURE - Enum constant in enum class dev.onvoid.webrtc.TlsCertPolicy
For TLS based protocols, ensure the connection is secure by not circumventing certificate validation.
selectSource(DesktopSource) - Method in class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer
 
send(RTCDataChannelBuffer) - Method in class dev.onvoid.webrtc.RTCDataChannel
Sends data in the provided buffer to the remote peer.
SEND_ONLY - Enum constant in enum class dev.onvoid.webrtc.RTCRtpTransceiverDirection
The RTCRtpTransceiver's RTCRtpSender sender will offer to send RTP, and will send RTP if the remote peer accepts and sender.getParameters().encodings[i].active is true for any value of i.
SEND_RECV - Enum constant in enum class dev.onvoid.webrtc.RTCRtpTransceiverDirection
The RTCRtpTransceiver's RTCRtpSender will offer to send RTP, and will send RTP if the remote peer accepts and sender.getParameters().encodings[i].active is true for any value of i.
sendEncodings - Variable in class dev.onvoid.webrtc.RTCRtpTransceiverInit
Parameters for sending RTP encodings of media.
SENDER - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
Contains statistics related to a specific RTCRtpSender and the corresponding media-level metrics.
serverUrl - Variable in class dev.onvoid.webrtc.RTCIceCandidate
The URL of the ICE server which this candidate was gathered from.
setAudioDevice(AudioDevice) - Method in class dev.onvoid.webrtc.media.audio.AudioPlayer
 
setAudioDevice(AudioDevice) - Method in class dev.onvoid.webrtc.media.audio.AudioRecorder
 
setAudioSink(AudioSink) - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
setAudioSink(AudioSink) - Method in class dev.onvoid.webrtc.media.audio.AudioRecorder
 
setAudioSource(AudioSource) - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
setAudioSource(AudioSource) - Method in class dev.onvoid.webrtc.media.audio.AudioPlayer
 
setCodecPreferences(List<RTCRtpCodecCapability>) - Method in class dev.onvoid.webrtc.RTCRtpTransceiver
Overrides the default codec preferences used by WebRTC for this transceiver.
setConfiguration(RTCConfiguration) - Method in class dev.onvoid.webrtc.RTCPeerConnection
Updates the configuration of this RTCPeerConnection.
setDirection(RTCRtpTransceiverDirection) - Method in class dev.onvoid.webrtc.RTCRtpTransceiver
Sets the preferred direction of this transceiver.
setEnabled(boolean) - Method in class dev.onvoid.webrtc.media.MediaStreamTrack
Controls the enabled state for the media track.
setFocusSelectedSource(boolean) - Method in class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer
 
setFrameRate(int) - Method in class dev.onvoid.webrtc.media.video.VideoDesktopSource
 
setLocalDescription(RTCSessionDescription, SetSessionDescriptionObserver) - Method in class dev.onvoid.webrtc.RTCPeerConnection
Instructs the RTCPeerConnection to apply the supplied RTCSessionDescription as the local description.
setMaxFrameSize(int, int) - Method in class dev.onvoid.webrtc.media.video.VideoDesktopSource
 
setMicrophoneMute(boolean) - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
setMicrophoneVolume(int) - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
setParameters(RTCRtpSendParameters) - Method in class dev.onvoid.webrtc.RTCRtpSender
Updates how track is encoded and transmitted to a remote peer.
setPlayoutDevice(AudioDevice) - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
setRecordingDevice(AudioDevice) - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
setRemoteDescription(RTCSessionDescription, SetSessionDescriptionObserver) - Method in class dev.onvoid.webrtc.RTCPeerConnection
Instructs the RTCPeerConnection to apply the supplied RTCSessionDescription as the remote offer or answer.
SetSessionDescriptionObserver - Interface in dev.onvoid.webrtc
Callback interface used to get notified when the RTCPeerConnection has successfully set an local or remote RTCSessionDescription by calling either setLocalDescription or setRemoteDescription.
setSourceId(long, boolean) - Method in class dev.onvoid.webrtc.media.video.VideoDesktopSource
 
setSpeakerMute(boolean) - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
setSpeakerVolume(int) - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
setStreamDelayMs(int) - Method in class dev.onvoid.webrtc.media.audio.AudioProcessing
This must be called if and only if echo processing is enabled.
setStreams(List<String>) - Method in class dev.onvoid.webrtc.RTCRtpSender
Sets the IDs of the media streams associated with this sender's track.
setVideoCaptureCapability(VideoCaptureCapability) - Method in class dev.onvoid.webrtc.media.video.VideoCapture
 
setVideoCaptureCapability(VideoCaptureCapability) - Method in class dev.onvoid.webrtc.media.video.VideoDeviceSource
 
setVideoCaptureDevice(VideoDevice) - Method in class dev.onvoid.webrtc.media.video.VideoCapture
 
setVideoCaptureDevice(VideoDevice) - Method in class dev.onvoid.webrtc.media.video.VideoDeviceSource
 
setVideoSink(VideoTrackSink) - Method in class dev.onvoid.webrtc.media.video.VideoCapture
 
source - Variable in class dev.onvoid.webrtc.RTCRtpContributingSource
The CSRC or SSRC identifier of the contributing or synchronization source.
ssrc - Variable in class dev.onvoid.webrtc.RTCRtpEncodingParameters
If unset, a value is chosen by the implementation.
STABLE - Enum constant in enum class dev.onvoid.webrtc.RTCSignalingState
There is no offer/answer exchange in progress.
start() - Method in class dev.onvoid.webrtc.media.audio.AudioPlayer
 
start() - Method in class dev.onvoid.webrtc.media.audio.AudioRecorder
 
start() - Method in class dev.onvoid.webrtc.media.video.VideoCapture
 
start() - Method in class dev.onvoid.webrtc.media.video.VideoDesktopSource
 
start() - Method in class dev.onvoid.webrtc.media.video.VideoDeviceSource
 
start(DesktopCaptureCallback) - Method in class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer
 
startPlayout() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
startRecording() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
stop() - Method in class dev.onvoid.webrtc.media.audio.AudioPlayer
 
stop() - Method in class dev.onvoid.webrtc.media.audio.AudioRecorder
 
stop() - Method in class dev.onvoid.webrtc.media.video.VideoCapture
 
stop() - Method in class dev.onvoid.webrtc.media.video.VideoDesktopSource
 
stop() - Method in class dev.onvoid.webrtc.media.video.VideoDeviceSource
 
stop() - Method in class dev.onvoid.webrtc.RTCRtpTransceiver
Irreversibly stops the RTCRtpTransceiver.
stopped() - Method in class dev.onvoid.webrtc.RTCRtpTransceiver
Indicates that the sender of this transceiver will no longer send, and that the receiver will no longer receive.
STOPPED - Enum constant in enum class dev.onvoid.webrtc.RTCRtpTransceiverDirection
The RTCRtpTransceiver will neither send nor receive RTP.
stopPlayout() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
stopRecording() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
STREAM - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
Contains statistics related to a specific MediaStream.
streamIds - Variable in class dev.onvoid.webrtc.RTCRtpTransceiverInit
Media stream ids associated with the transceiver.
stride - Variable in class dev.onvoid.webrtc.media.video.desktop.DesktopFrame
Distance in the buffer between two neighboring rows in bytes.
SUCCESS - Enum constant in enum class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer.Result
The frame was captured successfully.

T

timestamp - Variable in class dev.onvoid.webrtc.RTCRtpContributingSource
Indicating the most recent time a frame from an RTP packet, originating from this source, was delivered to the RTCRtpReceiver's MediaStreamTrack.
timestampNs - Variable in class dev.onvoid.webrtc.media.video.VideoFrame
Timestamp of the frame in nano seconds.
title - Variable in class dev.onvoid.webrtc.media.video.desktop.DesktopSource
 
tlsAlpnProtocols - Variable in class dev.onvoid.webrtc.RTCIceServer
List of protocols to be used in the TLS ALPN extension.
tlsCertPolicy - Variable in class dev.onvoid.webrtc.RTCIceServer
The TLS certificate policy.
TlsCertPolicy - Enum Class in dev.onvoid.webrtc
TLS certificate policy.
tlsEllipticCurves - Variable in class dev.onvoid.webrtc.RTCIceServer
List of elliptic curves to be used in the TLS elliptic curves extension.
toI420() - Method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
 
toI420() - Method in interface dev.onvoid.webrtc.media.video.VideoFrameBuffer
Returns a memory-backed frame in I420 format.
toString() - Method in class dev.onvoid.webrtc.media.Device
 
toString() - Method in class dev.onvoid.webrtc.media.video.desktop.DesktopFrame
 
toString() - Method in class dev.onvoid.webrtc.media.video.desktop.DesktopSource
 
toString() - Method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
 
toString() - Method in class dev.onvoid.webrtc.media.video.VideoCaptureCapability
 
toString() - Method in class dev.onvoid.webrtc.media.video.VideoFrame
 
toString() - Method in class dev.onvoid.webrtc.RTCIceCandidate
 
toString() - Method in class dev.onvoid.webrtc.RTCIceServer
 
toString() - Method in class dev.onvoid.webrtc.RTCRtcpParameters
 
toString() - Method in class dev.onvoid.webrtc.RTCRtpCapabilities
 
toString() - Method in class dev.onvoid.webrtc.RTCRtpCodecCapability
 
toString() - Method in class dev.onvoid.webrtc.RTCRtpCodecParameters
 
toString() - Method in class dev.onvoid.webrtc.RTCRtpEncodingParameters
 
toString() - Method in class dev.onvoid.webrtc.RTCRtpHeaderExtensionCapability
 
toString() - Method in class dev.onvoid.webrtc.RTCRtpHeaderExtensionParameters
 
toString() - Method in class dev.onvoid.webrtc.RTCRtpParameters
 
toString() - Method in class dev.onvoid.webrtc.RTCRtpSendParameters
 
toString() - Method in class dev.onvoid.webrtc.RTCSessionDescription
 
toString() - Method in class dev.onvoid.webrtc.RTCStats
 
toString() - Method in class dev.onvoid.webrtc.RTCStatsReport
 
TRACK - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
Contains statistics related to a specific MediaStreamTrack's attachment to an RTCRtpSender and the corresponding media-level metrics.
transactionId - Variable in class dev.onvoid.webrtc.RTCRtpSendParameters
An unique identifier for the last set of parameters applied.
transientSuppression - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig
 
TransientSuppression() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.TransientSuppression
 
TRANSPORT - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
Transport statistics related to the RTCPeerConnection.
typingDetection - Variable in class dev.onvoid.webrtc.media.audio.AudioOptions
Audio processing to detect typing.

U

unregisterObserver() - Method in class dev.onvoid.webrtc.RTCDataChannel
Unregister the last set RTCDataChannelObserver.
unregisterObserver() - Method in class dev.onvoid.webrtc.RTCDtlsTransport
Unregister the last set RTCDtlsTransportObserver.
uri - Variable in class dev.onvoid.webrtc.RTCRtpHeaderExtensionParameters
The URI of the RTP header extension.
urls - Variable in class dev.onvoid.webrtc.RTCIceServer
List of STUN or TURN URI(s) associated with this server.
username - Variable in class dev.onvoid.webrtc.RTCIceServer
The username to be used when the TURN server requests authorization.
UYVY - Enum constant in enum class dev.onvoid.webrtc.media.FourCC
Packed 4:2:2 YUV

V

vadResetPeriodMs - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl.AdaptiveDigital
 
value() - Method in enum class dev.onvoid.webrtc.media.FourCC
Return the FourCC as integer value.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.logging.Logging.Severity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.media.audio.AudioLayer
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.NoiseSuppression.Level
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.media.FourCC
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.media.MediaSource.State
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.media.MediaStreamTrackState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.media.MediaType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer.Result
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.media.video.desktop.DesktopSourceType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCBundlePolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCDataChannelState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCDtlsTransportState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCDtxStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCIceConnectionState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCIceGatheringState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCIceTransportPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCPeerConnectionState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCPriorityType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCRtcpMuxPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCRtpTransceiverDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCSdpType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCSignalingState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCStatsType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.onvoid.webrtc.TlsCertPolicy
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.onvoid.webrtc.logging.Logging.Severity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.onvoid.webrtc.media.audio.AudioLayer
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.NoiseSuppression.Level
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.onvoid.webrtc.media.FourCC
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.onvoid.webrtc.media.MediaSource.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.onvoid.webrtc.media.MediaStreamTrackState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.onvoid.webrtc.media.MediaType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer.Result
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.onvoid.webrtc.media.video.desktop.DesktopSourceType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.onvoid.webrtc.RTCBundlePolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.onvoid.webrtc.RTCDataChannelState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.onvoid.webrtc.RTCDtlsTransportState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.onvoid.webrtc.RTCDtxStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.onvoid.webrtc.RTCIceConnectionState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.onvoid.webrtc.RTCIceGatheringState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.onvoid.webrtc.RTCIceTransportPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.onvoid.webrtc.RTCPeerConnectionState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.onvoid.webrtc.RTCPriorityType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.onvoid.webrtc.RTCRtcpMuxPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.onvoid.webrtc.RTCRtpTransceiverDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.onvoid.webrtc.RTCSdpType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.onvoid.webrtc.RTCSignalingState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.onvoid.webrtc.RTCStatsType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.onvoid.webrtc.TlsCertPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
verbose(String) - Static method in class dev.onvoid.webrtc.logging.Logging
 
VERBOSE - Enum constant in enum class dev.onvoid.webrtc.logging.Logging.Severity
For data which should not appear in the normal debug log, but should appear in diagnostic logs.
VERY_HIGH - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.NoiseSuppression.Level
 
VERY_LOW - Enum constant in enum class dev.onvoid.webrtc.RTCPriorityType
Corresponds to "below normal".
VIDEO - Enum constant in enum class dev.onvoid.webrtc.media.MediaType
Represents a video media type.
VIDEO_TRACK_KIND - Static variable in class dev.onvoid.webrtc.media.MediaStreamTrack
If this object represents a video track.
VideoBufferConverter - Class in dev.onvoid.webrtc.media.video
 
VideoBufferConverter() - Constructor for class dev.onvoid.webrtc.media.video.VideoBufferConverter
 
VideoCapture - Class in dev.onvoid.webrtc.media.video
 
VideoCapture() - Constructor for class dev.onvoid.webrtc.media.video.VideoCapture
 
VideoCaptureCapability - Class in dev.onvoid.webrtc.media.video
 
VideoCaptureCapability(int, int, int) - Constructor for class dev.onvoid.webrtc.media.video.VideoCaptureCapability
 
VideoDesktopSource - Class in dev.onvoid.webrtc.media.video
 
VideoDesktopSource() - Constructor for class dev.onvoid.webrtc.media.video.VideoDesktopSource
 
VideoDevice - Class in dev.onvoid.webrtc.media.video
 
VideoDevice(String, String) - Constructor for class dev.onvoid.webrtc.media.video.VideoDevice
 
VideoDeviceSource - Class in dev.onvoid.webrtc.media.video
 
VideoDeviceSource() - Constructor for class dev.onvoid.webrtc.media.video.VideoDeviceSource
 
VideoFrame - Class in dev.onvoid.webrtc.media.video
 
VideoFrameBuffer - Interface in dev.onvoid.webrtc.media.video
Base class for frame buffers of different types of pixel format and storage.
VideoTrack - Class in dev.onvoid.webrtc.media.video
 
VideoTrackSink - Interface in dev.onvoid.webrtc.media.video
 
VideoTrackSource - Class in dev.onvoid.webrtc.media.video
A source for one or more VideoTracks.
VideoTrackSource() - Constructor for class dev.onvoid.webrtc.media.video.VideoTrackSource
 
voiceActivityDetection - Variable in class dev.onvoid.webrtc.RTCOfferAnswerOptions
Many codecs and systems are capable of detecting "silence" and changing their behavior in this case by doing things such as not transmitting any media.
voiceActivityFlag - Variable in class dev.onvoid.webrtc.RTCRtpSynchronizationSource
Only present for audio receivers.
voiceDetected - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingStats
True if voice is detected in the last capture frame, after processing.
voiceDetection - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig
 
VoiceDetection() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.VoiceDetection
 

W

warn(String) - Static method in class dev.onvoid.webrtc.logging.Logging
 
WARNING - Enum constant in enum class dev.onvoid.webrtc.logging.Logging.Severity
Something that may warrant investigation.
webrtc.java - module webrtc.java
 
width - Variable in class dev.onvoid.webrtc.media.video.VideoCaptureCapability
 
WINDOW - Enum constant in enum class dev.onvoid.webrtc.media.video.desktop.DesktopSourceType
 
WindowCapturer - Class in dev.onvoid.webrtc.media.video.desktop
 
WindowCapturer() - Constructor for class dev.onvoid.webrtc.media.video.desktop.WindowCapturer
 

Y

YUY2 - Enum constant in enum class dev.onvoid.webrtc.media.FourCC
Packed 4:2:2 YUV
A B C D E F G H I K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values