Index

A B C D E F G H I L M N O P R S T U V W Y 
All Classes All Packages

A

ABGR - 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.
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.
addTransceiver(MediaStreamTrack, RTCRtpTransceiverInit) - Method in class dev.onvoid.webrtc.RTCPeerConnection
Create a new RTCRtpTransceiver and add it to the set of transceivers.
ALL - 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 - 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.
ARGB - dev.onvoid.webrtc.media.FourCC
Uncompressed 32-bit ARGB
AUDIO - 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.
AudioDevice - Class in dev.onvoid.webrtc.media.audio
 
AudioDevice(String, String, int) - 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
 
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
 
AudioSource - Class in dev.onvoid.webrtc.media.audio
A source for one or more AudioTracks.
AudioSource() - Constructor for class dev.onvoid.webrtc.media.audio.AudioSource
 
AudioTrack - Class in dev.onvoid.webrtc.media.audio
 
AudioTrackSink - Interface in dev.onvoid.webrtc.media.audio
 
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 - dev.onvoid.webrtc.RTCBundlePolicy
Gather ICE candidates for each media type in use (audio, video, and data).
BG24 - dev.onvoid.webrtc.media.FourCC
Uncompressed 24-bit BGR
BGRA - 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 - dev.onvoid.webrtc.RTCStatsType
ICE candidate pair statistics related to the RTCIceTransport.
captureFrame() - Method in class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer
 
CERTIFICATE - 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.RTCRtpCodecParameters
When present, indicates the number of audio channels (mono=1, stereo=2).
CHECKING - 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 - dev.onvoid.webrtc.RTCDataChannelState
The underlying data transport has been closed or could not be established.
CLOSED - dev.onvoid.webrtc.RTCDtlsTransportState
The transport has been closed intentionally.
CLOSED - dev.onvoid.webrtc.RTCIceConnectionState
The RTCPeerConnection is closed.
CLOSED - dev.onvoid.webrtc.RTCPeerConnectionState
The RTCPeerConnection is closed.
CLOSED - dev.onvoid.webrtc.RTCSignalingState
The RTCPeerConnection has been closed.
CLOSING - 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. in SDES messages).
CODEC - 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 - dev.onvoid.webrtc.RTCIceGatheringState
At least one RTCIceTransport exists, and all RTCIceTransports are in the "COMPLETE" gathering state.
COMPLETED - dev.onvoid.webrtc.RTCIceConnectionState
None of the previous states apply and all RTCIceTransports are in the "COMPLETED" or "CLOSED" state.
CONNECTED - dev.onvoid.webrtc.RTCDtlsTransportState
DTLS has completed negotiation of a secure connection and verified the remote fingerprint.
CONNECTED - dev.onvoid.webrtc.RTCIceConnectionState
None of the previous states apply and all RTCIceTransports are in the "CONNECTED", "COMPLETED" or "CLOSED" state.
CONNECTED - dev.onvoid.webrtc.RTCPeerConnectionState
None of the previous states apply and all RTCIceTransports and RTCDtlsTransports are in the "CONNECTED", "COMPLETED" or "CLOSED" state.
CONNECTING - dev.onvoid.webrtc.RTCDataChannelState
The user agent is attempting to establish the underlying data transport.
CONNECTING - dev.onvoid.webrtc.RTCDtlsTransportState
DTLS is in the process of negotiating a secure connection and verifying the remote fingerprint.
CONNECTING - dev.onvoid.webrtc.RTCPeerConnectionState
None of the previous states apply and all RTCIceTransports or RTCDtlsTransports are in the "NEW", "CONNECTING" or "CHECKING" state.
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
 
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 AudioSource.
createAudioTrack(String, AudioSource) - 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, VideoSource) - 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 - 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 - dev.onvoid.webrtc.media.MediaType
Represents a data media type.
DATA_CHANNEL - dev.onvoid.webrtc.RTCStatsType
Statistics related to each RTCDataChannel ID.
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 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 in dev.onvoid.webrtc.media.video.desktop
 
dev.onvoid.webrtc - package dev.onvoid.webrtc
 
dev.onvoid.webrtc.internal - package dev.onvoid.webrtc.internal
 
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, int) - Constructor for class dev.onvoid.webrtc.media.Device
 
direction - Variable in class dev.onvoid.webrtc.RTCRtpTransceiverInit
The direction of the RTCRtpTransceiver.
DISABLED - dev.onvoid.webrtc.RTCDtxStatus
Discontinuous transmission is disabled.
DISCONNECTED - dev.onvoid.webrtc.RTCIceConnectionState
None of the previous states apply and any RTCIceTransports are in the "DISCONNECTED" state.
DISCONNECTED - dev.onvoid.webrtc.RTCPeerConnectionState
None of the previous states apply and any RTCIceTransports or RTCDtlsTransports are in the "DISCONNECTED" state.
DisposableNativeObject - Class in dev.onvoid.webrtc.internal
Allows to dispose the native object bound to the Java object and free native resources.
DisposableNativeObject() - Constructor for class dev.onvoid.webrtc.internal.DisposableNativeObject
 
dispose() - Method in class dev.onvoid.webrtc.internal.DisposableNativeObject
Invoke native object destructors and free native resources.
dispose() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
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.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
 

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.
ENABLED - dev.onvoid.webrtc.RTCDtxStatus
Discontinuous transmission is enabled if negotiated.
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 - dev.onvoid.webrtc.media.MediaSource.State
 
ENDED - 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).
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 - dev.onvoid.webrtc.logging.Logging.Severity
A critical error has occurred.
ERROR_PERMANENT - dev.onvoid.webrtc.media.video.desktop.DesktopCapturer.Result
Capture has failed and will keep failing if the caller tries calling CaptureFrame() again.
ERROR_TEMPORARY - dev.onvoid.webrtc.media.video.desktop.DesktopCapturer.Result
There was a temporary error.

F

FAILED - 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 - dev.onvoid.webrtc.RTCIceConnectionState
The previous state doesn't apply and any RTCIceTransports are in the "FAILED" state.
FAILED - dev.onvoid.webrtc.RTCPeerConnectionState
The previous state doesn't apply and any RTCIceTransports or RTCDtlsTransports are in the "FAILED" state.
FourCC - Enum 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

GATHERING - dev.onvoid.webrtc.RTCIceGatheringState
Any of the RTCIceTransports are in the "GATHERING" state.
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).
getCaptureCapabilities(VideoDevice) - Method in class dev.onvoid.webrtc.media.video.VideoDeviceModule
 
getCaptureDevices() - Method in class dev.onvoid.webrtc.media.video.VideoDeviceModule
 
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
 
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.
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.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
 
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.
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.
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.
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.
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.
guid - Variable in class dev.onvoid.webrtc.media.Device
 

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 - dev.onvoid.webrtc.RTCSignalingState
A local description, of type "offer", has been successfully applied.
HAVE_LOCAL_PR_ANSWER - 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 - dev.onvoid.webrtc.RTCSignalingState
A remote description, of type "offer", has been successfully applied.
HAVE_REMOTE_PR_ANSWER - 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 - dev.onvoid.webrtc.RTCPriorityType
Corresponds to "extra high".
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 - dev.onvoid.webrtc.media.FourCC
Planar 4:2:0 YUV
I420Buffer - Interface in dev.onvoid.webrtc.media.video
 
ICE_SERVER - 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 - dev.onvoid.webrtc.RTCRtpTransceiverDirection
The RTCRtpTransceiver's RTCRtpSender will not offer to send RTP, and will not send RTP.
INBOUND_RTP - dev.onvoid.webrtc.RTCStatsType
Statistics for an inbound RTP stream that is currently received with the RTCPeerConnection.
index - Variable in class dev.onvoid.webrtc.media.Device
 
info(String) - Static method in class dev.onvoid.webrtc.logging.Logging
 
INFO - dev.onvoid.webrtc.logging.Logging.Severity
Used in debugging.
INITIALIZING - 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 - 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
 

L

LIVE - dev.onvoid.webrtc.media.MediaSource.State
 
LIVE - 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).
loadLibrary(String) - Static method in class dev.onvoid.webrtc.internal.NativeLoader
Loads the specified native library.
LOCAL_CANDIDATE - 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 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 - dev.onvoid.webrtc.RTCPriorityType
Corresponds to "normal".

M

MAX_BUNDLE - dev.onvoid.webrtc.RTCBundlePolicy
Gather ICE candidates for only one track.
MAX_COMPAT - dev.onvoid.webrtc.RTCBundlePolicy
Gather ICE candidates for each track.
MAX_VALUE - 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.
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 - dev.onvoid.webrtc.RTCStatsType
Statistics for the media produced by a MediaStreamTrack that is currently attached to an RTCRtpSender.
MediaSource - Class in dev.onvoid.webrtc.media
Base class for sources.
MediaSource() - Constructor for class dev.onvoid.webrtc.media.MediaSource
 
MediaSource.State - Enum 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. video produced by a web camera.
MediaStreamTrack() - Constructor for class dev.onvoid.webrtc.media.MediaStreamTrack
 
MediaStreamTrackState - Enum in dev.onvoid.webrtc.media
 
mediaType - Variable in class dev.onvoid.webrtc.RTCRtpCodecParameters
The media type of the codec.
MediaType - Enum in dev.onvoid.webrtc.media
 
MEDIUM - dev.onvoid.webrtc.RTCPriorityType
Corresponds to "high".
MUTED - dev.onvoid.webrtc.media.MediaSource.State
 

N

name - Variable in class dev.onvoid.webrtc.media.Device
 
NativeI420Buffer - Class in dev.onvoid.webrtc.media.video
This class wraps the native WebRTC I420BufferInterface.
NativeLoader - Class in dev.onvoid.webrtc.internal
Loads a native library from inside a JAR.
NativeLoader() - Constructor for class dev.onvoid.webrtc.internal.NativeLoader
 
NativeObject - Class in dev.onvoid.webrtc.internal
Binds a native object pointer to an Java object extending this class.
NativeObject() - Constructor for class dev.onvoid.webrtc.internal.NativeObject
 
NEGOTIATE - 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 - dev.onvoid.webrtc.RTCDtlsTransportState
DTLS has not started negotiating yet.
NEW - 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 - 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 - 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 - 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.
NONE - dev.onvoid.webrtc.logging.Logging.Severity
Do not log.
NONE - dev.onvoid.webrtc.RTCIceTransportPolicy
 
NV12 - dev.onvoid.webrtc.media.FourCC
Planar 4:2:0 YUV with interleaved UV plane
NV21 - dev.onvoid.webrtc.media.FourCC
Planar 4:2:0 YUV with interleaved VU plane

O

OFFER - 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, DesktopFrame) - 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.
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.
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. a createOffer call followed by setLocalDescription).
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.
onVideoFrame(VideoFrame) - Method in interface dev.onvoid.webrtc.media.video.VideoTrackSink
 
OPEN - 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 - 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 - 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 module.
PeerConnectionObserver - Interface in dev.onvoid.webrtc
RTCPeerConnection callback interface.
PR_ANSWER - 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.
protocol - Variable in class dev.onvoid.webrtc.RTCDataChannelInit
Sub-protocol name used for this channel.

R

RECEIVER - dev.onvoid.webrtc.RTCStatsType
Contains statistics related to a specific receiver and the corresponding media-level metrics.
RECV_ONLY - 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.
RefCounted - Interface in dev.onvoid.webrtc.internal
Interface for ref counted objects in WebRTC.
RefCountedObject - Class in dev.onvoid.webrtc.internal
 
RefCountedObject() - Constructor for class dev.onvoid.webrtc.internal.RefCountedObject
 
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 - dev.onvoid.webrtc.RTCIceTransportPolicy
The ICE Agent uses only media relay candidates such as candidates passing through a TURN server.
release() - Method in interface dev.onvoid.webrtc.internal.RefCounted
Decreases ref count by one.
release() - Method in class dev.onvoid.webrtc.internal.RefCountedObject
 
release() - Method in class dev.onvoid.webrtc.media.video.VideoFrame
 
REMOTE_CANDIDATE - dev.onvoid.webrtc.RTCStatsType
ICE remote candidate statistics related to the RTCIceTransport.
REMOTE_INBOUND_RTP - 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 - 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.
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.
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 - dev.onvoid.webrtc.RTCRtcpMuxPolicy
Gather ICE candidates only for RTP and multiplex RTCP on the RTP candidates.
restartIce() - Method in class dev.onvoid.webrtc.RTCPeerConnection
Tells the RTCPeerConnection that ICE should be restarted.
retain() - Method in interface dev.onvoid.webrtc.internal.RefCounted
Increases ref count by one.
retain() - Method in class dev.onvoid.webrtc.internal.RefCountedObject
 
retain() - Method in class dev.onvoid.webrtc.media.video.VideoFrame
 
RGBA - dev.onvoid.webrtc.media.FourCC
Uncompressed 32-bit RGBA
ROLLBACK - 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 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 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 in dev.onvoid.webrtc
Datagram Transport Layer Security (DTLS) transport states.
RTCDtxStatus - Enum 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, String) - Constructor for class dev.onvoid.webrtc.RTCIceCandidate
Creates an instance of RTCIceCandidate with the specified parameters.
RTCIceConnectionState - Enum 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 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 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.
RTCPeerConnectionState - Enum 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 in dev.onvoid.webrtc
Describes the priority of media and data flows.
RTCRtcpMuxPolicy - Enum 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, int, int, 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 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 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 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 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

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 - 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 - 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 - 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 - 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 - 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.
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.
setDesktopCapturer(DesktopCapturer) - Method in class dev.onvoid.webrtc.media.video.VideoDesktopSource
 
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.
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.
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.
setSpeakerMute(boolean) - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
setSpeakerVolume(int) - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
 
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.VideoDeviceSource
 
setVideoCaptureDevice(VideoDevice) - Method in class dev.onvoid.webrtc.media.video.VideoDeviceSource
 
source - Variable in class dev.onvoid.webrtc.RTCRtpContributingSource
The CSRC or SSRC identifier of the contributing or synchronization source.
STABLE - dev.onvoid.webrtc.RTCSignalingState
There is no offer/answer exchange in progress.
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
 
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 - dev.onvoid.webrtc.RTCRtpTransceiverDirection
The RTCRtpTransceiver will neither send nor receive RTP.
STREAM - 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 - 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 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 - 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.
TRANSPORT - dev.onvoid.webrtc.RTCStatsType
Transport statistics related to the RTCPeerConnection.

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 - dev.onvoid.webrtc.media.FourCC
Packed 4:2:2 YUV

V

value() - Method in enum dev.onvoid.webrtc.media.FourCC
Return the FourCC as integer value.
valueOf(String) - Static method in enum dev.onvoid.webrtc.logging.Logging.Severity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.onvoid.webrtc.media.FourCC
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.onvoid.webrtc.media.MediaSource.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.onvoid.webrtc.media.MediaStreamTrackState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.onvoid.webrtc.media.MediaType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.onvoid.webrtc.media.video.desktop.DesktopCapturer.Result
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.onvoid.webrtc.media.video.desktop.DesktopSourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.onvoid.webrtc.RTCBundlePolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.onvoid.webrtc.RTCDataChannelState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.onvoid.webrtc.RTCDtlsTransportState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.onvoid.webrtc.RTCDtxStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.onvoid.webrtc.RTCIceConnectionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.onvoid.webrtc.RTCIceGatheringState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.onvoid.webrtc.RTCIceTransportPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.onvoid.webrtc.RTCPeerConnectionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.onvoid.webrtc.RTCPriorityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.onvoid.webrtc.RTCRtcpMuxPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.onvoid.webrtc.RTCRtpTransceiverDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.onvoid.webrtc.RTCSdpType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.onvoid.webrtc.RTCSignalingState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.onvoid.webrtc.RTCStatsType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.onvoid.webrtc.TlsCertPolicy
Returns the enum constant of this type with the specified name.
values() - Static method in enum dev.onvoid.webrtc.logging.Logging.Severity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.onvoid.webrtc.media.FourCC
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.onvoid.webrtc.media.MediaSource.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.onvoid.webrtc.media.MediaStreamTrackState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.onvoid.webrtc.media.MediaType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.onvoid.webrtc.media.video.desktop.DesktopCapturer.Result
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.onvoid.webrtc.media.video.desktop.DesktopSourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.onvoid.webrtc.RTCBundlePolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.onvoid.webrtc.RTCDataChannelState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.onvoid.webrtc.RTCDtlsTransportState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.onvoid.webrtc.RTCDtxStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.onvoid.webrtc.RTCIceConnectionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.onvoid.webrtc.RTCIceGatheringState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.onvoid.webrtc.RTCIceTransportPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.onvoid.webrtc.RTCPeerConnectionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.onvoid.webrtc.RTCPriorityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.onvoid.webrtc.RTCRtcpMuxPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.onvoid.webrtc.RTCRtpTransceiverDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.onvoid.webrtc.RTCSdpType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.onvoid.webrtc.RTCSignalingState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.onvoid.webrtc.RTCStatsType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.onvoid.webrtc.TlsCertPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
verbose(String) - Static method in class dev.onvoid.webrtc.logging.Logging
 
VERBOSE - dev.onvoid.webrtc.logging.Logging.Severity
For data which should not appear in the normal debug log, but should appear in diagnostic logs.
VERY_LOW - dev.onvoid.webrtc.RTCPriorityType
Corresponds to "below normal".
VIDEO - 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
 
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, int) - Constructor for class dev.onvoid.webrtc.media.video.VideoDevice
 
VideoDeviceModule - Class in dev.onvoid.webrtc.media.video
 
VideoDeviceModule() - Constructor for class dev.onvoid.webrtc.media.video.VideoDeviceModule
 
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.
VideoSource - Class in dev.onvoid.webrtc.media.video
A source for one or more VideoTracks.
VideoSource() - Constructor for class dev.onvoid.webrtc.media.video.VideoSource
 
VideoTrack - Class in dev.onvoid.webrtc.media.video
 
VideoTrackSink - Interface in dev.onvoid.webrtc.media.video
 
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.

W

warn(String) - Static method in class dev.onvoid.webrtc.logging.Logging
 
WARNING - dev.onvoid.webrtc.logging.Logging.Severity
Something that may warrant investigation.
width - Variable in class dev.onvoid.webrtc.media.video.VideoCaptureCapability
 
WINDOW - 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 - dev.onvoid.webrtc.media.FourCC
Packed 4:2:2 YUV
A B C D E F G H I L M N O P R S T U V W Y 
All Classes All Packages