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
All Classes All Packages
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
RTCIceTransport
s andRTCDtlsTransport
s 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
RTCIceTransport
s orRTCDtlsTransport
s 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
RTCSessionDescription
s when calling eithercreateOffer
orcreateAnswer
. - 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
RTCIceTransport
s orRTCDtlsTransport
s 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
RTCIceTransport
s orRTCDtlsTransport
s 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 thename
. - 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-stoppedRTCRtpTransceiver
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-stoppedRTCRtpTransceiver
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
RTCIceTransport
s andRTCDtlsTransport
s 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
RTCRtpSender
s andRTCRtpReceiver
s. - 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 anRTCRtpReceiver
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
RTCRtpTransceiver
s. - 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 remoteRTCSessionDescription
by calling eithersetLocalDescription
orsetRemoteDescription
. - 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
A B C D E F G H I L M N O P R S T U V W YAll Classes All Packages