Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ABGR - Enum constant in enum class dev.onvoid.webrtc.media.FourCC
-
Uncompressed 32-bit ABGR
- active - Variable in class dev.onvoid.webrtc.RTCRtpEncodingParameters
-
Indicates that this encoding is actively being sent.
- adaptiveDigital - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl
- AdaptiveDigital() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl.AdaptiveDigital
- addDeviceChangeListener(DeviceChangeListener) - Static method in class dev.onvoid.webrtc.media.MediaDevices
- addIceCandidate(RTCIceCandidate) - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Adds a remote ICE candidate to the ICE Agent.
- addLogSink(Logging.Severity, LogSink) - Static method in class dev.onvoid.webrtc.logging.Logging
- addSink(AudioTrackSink) - Method in class dev.onvoid.webrtc.media.audio.AudioTrack
-
Adds an AudioSink to the track.
- addSink(VideoTrackSink) - Method in class dev.onvoid.webrtc.media.video.VideoTrack
-
Adds a VideoSink to the track.
- addTrack(MediaStreamTrack) - Method in class dev.onvoid.webrtc.media.MediaStream
-
Adds the given MediaStreamTrack to this MediaStream.
- addTrack(MediaStreamTrack, List<String>) - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Adds a new track to the RTCPeerConnection, and indicates that it is contained in the specified MediaStreams.
- addTrackEndedListener(MediaStreamTrackEndedListener) - Method in class dev.onvoid.webrtc.media.MediaStreamTrack
-
Add a listener to get notified when this track ends.
- addTrackMuteListener(MediaStreamTrackMuteListener) - Method in class dev.onvoid.webrtc.media.MediaStreamTrack
-
Add a listener to observe the mute condition of this track.
- addTransceiver(MediaStreamTrack, RTCRtpTransceiverInit) - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Create a new RTCRtpTransceiver and add it to the set of transceivers.
- adjacentSpeechFramesThreshold - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl.AdaptiveDigital
- ALL - Enum constant in enum class dev.onvoid.webrtc.RTCIceTransportPolicy
-
The ICE Agent can use any type of candidate when this value is specified.
- allocate(int, int) - Static method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
-
Allocates an empty I420Buffer suitable for an image of the given dimensions.
- ANSWER - Enum constant in enum class dev.onvoid.webrtc.RTCSdpType
-
Indicates that a description MUST be treated as an SDP final answer, and the offer-answer exchange MUST be considered complete.
- applyConfig(AudioProcessingConfig) - Method in class dev.onvoid.webrtc.media.audio.AudioProcessing
-
Set the
AudioProcessingConfig
to enable/disable processing effects. - ARGB - Enum constant in enum class dev.onvoid.webrtc.media.FourCC
-
Uncompressed 32-bit ARGB
- AUDIO - Enum constant in enum class dev.onvoid.webrtc.media.MediaType
-
Represents an audio media type.
- AUDIO_TRACK_KIND - Static variable in class dev.onvoid.webrtc.media.MediaStreamTrack
-
If this object represents an audio track.
- AudioConverter - Class in dev.onvoid.webrtc.media.audio
-
Audio format converter to remix and resample audio input data.
- AudioConverter(int, int, int, int) - Constructor for class dev.onvoid.webrtc.media.audio.AudioConverter
-
Creates a new
AudioConverter
with specified sampling frequency and channel parameters. - AudioDevice - Class in dev.onvoid.webrtc.media.audio
- AudioDevice(String, String) - Constructor for class dev.onvoid.webrtc.media.audio.AudioDevice
- AudioDeviceModule - Class in dev.onvoid.webrtc.media.audio
- AudioDeviceModule() - Constructor for class dev.onvoid.webrtc.media.audio.AudioDeviceModule
- AudioDeviceModule(AudioLayer) - Constructor for class dev.onvoid.webrtc.media.audio.AudioDeviceModule
- AudioLayer - Enum Class in dev.onvoid.webrtc.media.audio
- audioLevel - Variable in class dev.onvoid.webrtc.RTCRtpContributingSource
-
Only present for audio receivers.
- AudioOptions - Class in dev.onvoid.webrtc.media.audio
-
Audio options to control AudioTracks.
- AudioOptions() - Constructor for class dev.onvoid.webrtc.media.audio.AudioOptions
- AudioPlayer - Class in dev.onvoid.webrtc.media.audio
- AudioPlayer() - Constructor for class dev.onvoid.webrtc.media.audio.AudioPlayer
- AudioProcessing - Class in dev.onvoid.webrtc.media.audio
-
AudioProcessing provides a collection of voice processing components designed for real-time communications software.
- AudioProcessing() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessing
-
Creates a new instance of
AudioProcessing
. - AudioProcessingConfig - Class in dev.onvoid.webrtc.media.audio
-
This config is intended to be used during setup of
AudioProcessing
to enable/disable audio processing effects. - AudioProcessingConfig() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingConfig
- AudioProcessingConfig.EchoCanceller - Class in dev.onvoid.webrtc.media.audio
- AudioProcessingConfig.GainControl - Class in dev.onvoid.webrtc.media.audio
- AudioProcessingConfig.GainControl.AdaptiveDigital - Class in dev.onvoid.webrtc.media.audio
- AudioProcessingConfig.GainControl.FixedDigital - Class in dev.onvoid.webrtc.media.audio
- AudioProcessingConfig.HighPassFilter - Class in dev.onvoid.webrtc.media.audio
- AudioProcessingConfig.LevelEstimation - Class in dev.onvoid.webrtc.media.audio
- AudioProcessingConfig.NoiseSuppression - Class in dev.onvoid.webrtc.media.audio
- AudioProcessingConfig.NoiseSuppression.Level - Enum Class in dev.onvoid.webrtc.media.audio
- AudioProcessingConfig.ResidualEchoDetector - Class in dev.onvoid.webrtc.media.audio
- AudioProcessingConfig.TransientSuppression - Class in dev.onvoid.webrtc.media.audio
- AudioProcessingConfig.VoiceDetection - Class in dev.onvoid.webrtc.media.audio
- AudioProcessingStats - Class in dev.onvoid.webrtc.media.audio
- AudioProcessingStats() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingStats
- AudioProcessingStreamConfig - Class in dev.onvoid.webrtc.media.audio
- AudioProcessingStreamConfig(int, int) - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingStreamConfig
- AudioRecorder - Class in dev.onvoid.webrtc.media.audio
- AudioRecorder() - Constructor for class dev.onvoid.webrtc.media.audio.AudioRecorder
- AudioResampler - Class in dev.onvoid.webrtc.media.audio
-
Audio sampling rate converter.
- AudioResampler() - Constructor for class dev.onvoid.webrtc.media.audio.AudioResampler
-
Creates a new
AudioResampler
without sampling parameters. - AudioResampler(int, int, int) - Constructor for class dev.onvoid.webrtc.media.audio.AudioResampler
-
Creates a new
AudioResampler
with specified sampling frequency parameters. - AudioSink - Interface in dev.onvoid.webrtc.media.audio
- AudioSource - Interface in dev.onvoid.webrtc.media.audio
- AudioTrack - Class in dev.onvoid.webrtc.media.audio
- AudioTrackSink - Interface in dev.onvoid.webrtc.media.audio
- AudioTrackSource - Class in dev.onvoid.webrtc.media.audio
-
A source for one or more AudioTracks.
- AudioTrackSource() - Constructor for class dev.onvoid.webrtc.media.audio.AudioTrackSource
- autoGainControl - Variable in class dev.onvoid.webrtc.media.audio.AudioOptions
-
Automatic gain control is often desirable on the input signal recorded by the microphone.
B
- BALANCED - Enum constant in enum class dev.onvoid.webrtc.RTCBundlePolicy
-
Gather ICE candidates for each media type in use (audio, video, and data).
- BG24 - Enum constant in enum class dev.onvoid.webrtc.media.FourCC
-
Uncompressed 24-bit BGR
- BGRA - Enum constant in enum class dev.onvoid.webrtc.media.FourCC
-
Uncompressed 32-bit BGRA
- binary - Variable in class dev.onvoid.webrtc.RTCDataChannelBuffer
-
Indicates whether the data contains UTF-8 text or binary data.
- buffer - Variable in class dev.onvoid.webrtc.media.video.desktop.DesktopFrame
-
The underlying frame buffer.
- buffer - Variable in class dev.onvoid.webrtc.media.video.VideoFrame
-
The underlying frame buffer.
- bundlePolicy - Variable in class dev.onvoid.webrtc.RTCConfiguration
-
Indicates which media-bundling policy to use when gathering ICE candidates.
C
- CANDIDATE_PAIR - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
-
ICE candidate pair statistics related to the RTCIceTransport.
- captureFrame() - Method in class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer
- CERTIFICATE - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
-
Information about a certificate used by an RTCIceTransport.
- certificates - Variable in class dev.onvoid.webrtc.RTCConfiguration
-
A list of certificates that the RTCPeerConnection uses to authenticate.
- channels - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingStreamConfig
- channels - Variable in class dev.onvoid.webrtc.RTCRtpCodecParameters
-
When present, indicates the number of audio channels (mono=1, stereo=2).
- CHECKING - Enum constant in enum class dev.onvoid.webrtc.RTCIceConnectionState
-
None of the previous states apply and any RTCIceTransports are in the "NEW" or "CHECKING" state.
- clockRate - Variable in class dev.onvoid.webrtc.RTCRtpCodecParameters
-
The codec clock rate expressed in Hertz.
- close() - Method in class dev.onvoid.webrtc.RTCDataChannel
-
Closes this RTCDataChannel.
- close() - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Closes the peer connection, terminates all media and releases any used resources.
- CLOSED - Enum constant in enum class dev.onvoid.webrtc.RTCDataChannelState
-
The underlying data transport has been closed or could not be established.
- CLOSED - Enum constant in enum class dev.onvoid.webrtc.RTCDtlsTransportState
-
The transport has been closed intentionally.
- CLOSED - Enum constant in enum class dev.onvoid.webrtc.RTCIceConnectionState
-
The RTCPeerConnection is closed.
- CLOSED - Enum constant in enum class dev.onvoid.webrtc.RTCPeerConnectionState
-
The RTCPeerConnection is closed.
- CLOSED - Enum constant in enum class dev.onvoid.webrtc.RTCSignalingState
-
The RTCPeerConnection has been closed.
- CLOSING - Enum constant in enum class dev.onvoid.webrtc.RTCDataChannelState
-
The procedure to close down the underlying data transport has started.
- cName - Variable in class dev.onvoid.webrtc.RTCRtcpParameters
-
The Canonical Name (CNAME) used by RTCP (e.g.
- CODEC - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
-
Statistics for a codec that is currently being used by RTP streams being sent or received by the RTCPeerConnection.
- codecName - Variable in class dev.onvoid.webrtc.RTCRtpCodecParameters
-
Used to identify the codec.
- codecs - Variable in class dev.onvoid.webrtc.RTCRtpParameters
-
A list containing the media codecs that an RTCRtpSender will choose from, as well as entries for RTX, RED and FEC mechanisms.
- COMPLETE - Enum constant in enum class dev.onvoid.webrtc.RTCIceGatheringState
-
At least one RTCIceTransport exists, and all RTCIceTransports are in the "COMPLETE" gathering state.
- COMPLETED - Enum constant in enum class dev.onvoid.webrtc.RTCIceConnectionState
-
None of the previous states apply and all RTCIceTransports are in the "COMPLETED" or "CLOSED" state.
- CONNECTED - Enum constant in enum class dev.onvoid.webrtc.RTCDtlsTransportState
-
DTLS has completed negotiation of a secure connection and verified the remote fingerprint.
- CONNECTED - Enum constant in enum class dev.onvoid.webrtc.RTCIceConnectionState
-
None of the previous states apply and all RTCIceTransports are in the "CONNECTED", "COMPLETED" or "CLOSED" state.
- CONNECTED - Enum constant in enum class dev.onvoid.webrtc.RTCPeerConnectionState
-
None of the previous states apply and all
RTCIceTransport
s andRTCDtlsTransport
s are in the "CONNECTED", "COMPLETED" or "CLOSED" state. - CONNECTING - Enum constant in enum class dev.onvoid.webrtc.RTCDataChannelState
-
The user agent is attempting to establish the underlying data transport.
- CONNECTING - Enum constant in enum class dev.onvoid.webrtc.RTCDtlsTransportState
-
DTLS is in the process of negotiating a secure connection and verifying the remote fingerprint.
- CONNECTING - Enum constant in enum class dev.onvoid.webrtc.RTCPeerConnectionState
-
None of the previous states apply and all
RTCIceTransport
s orRTCDtlsTransport
s are in the "NEW", "CONNECTING" or "CHECKING" state. - convert(byte[], byte[]) - Method in class dev.onvoid.webrtc.media.audio.AudioConverter
-
Converts the input samples into the output sample buffer with the sampling frequency and channel layout specified in the constructor.
- convertFromI420(VideoFrameBuffer, byte[], FourCC) - Static method in class dev.onvoid.webrtc.media.video.VideoBufferConverter
- convertFromI420(VideoFrameBuffer, ByteBuffer, FourCC) - Static method in class dev.onvoid.webrtc.media.video.VideoBufferConverter
- convertInternal(byte[], int, byte[], int) - Method in class dev.onvoid.webrtc.media.audio.AudioConverter
- createAnswer(RTCAnswerOptions, CreateSessionDescriptionObserver) - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Generates an SDP answer to an offer received from a remote peer with the supported configuration for the session that is compatible with the parameters in the remote configuration.
- createAudioSource(AudioOptions) - Method in class dev.onvoid.webrtc.PeerConnectionFactory
-
Creates an
AudioTrackSource
. - createAudioTrack(String, AudioTrackSource) - Method in class dev.onvoid.webrtc.PeerConnectionFactory
-
Creates an new
AudioTrack
. - createDataChannel(String, RTCDataChannelInit) - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Creates a new RTCDataChannel object with the given label.
- createOffer(RTCOfferOptions, CreateSessionDescriptionObserver) - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Initiates the creation of an SDP that contains an RFC 3264 offer with the supported configurations for the session, including descriptions of the local MediaStreamTracks attached to this RTCPeerConnection, the codec/RTP/RTCP capabilities supported by this implementation, and parameters of the ICE agent and the DTLS connection.
- createPeerConnection(RTCConfiguration, PeerConnectionObserver) - Method in class dev.onvoid.webrtc.PeerConnectionFactory
-
Creates a new
RTCPeerConnection
. - CreateSessionDescriptionObserver - Interface in dev.onvoid.webrtc
-
Callback interface used to obtain
RTCSessionDescription
s when calling eithercreateOffer
orcreateAnswer
. - createVideoTrack(String, VideoTrackSource) - Method in class dev.onvoid.webrtc.PeerConnectionFactory
-
Creates a new
VideoTrack
. - cropAndScale(int, int, int, int, int, int) - Method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
- cropAndScale(int, int, int, int, int, int) - Method in interface dev.onvoid.webrtc.media.video.VideoFrameBuffer
-
Crops a region defined by |cropx|, |cropY|, |cropWidth| and |cropHeight|.
- CSRC - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
-
Statistics for a contributing source (CSRC) that contributed to an inbound RTP stream.
D
- data - Variable in class dev.onvoid.webrtc.RTCDataChannelBuffer
-
The underlying data.
- DATA - Enum constant in enum class dev.onvoid.webrtc.media.MediaType
-
Represents a data media type.
- DATA_CHANNEL - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
-
Statistics related to each RTCDataChannel ID.
- delayMedianMs - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingStats
-
The delay metrics consists of the delay median and standard deviation.
- delayMs - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingStats
-
The instantaneous delay estimate produced in the AEC.
- delayStandardDeviationMs - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingStats
- DesktopCaptureCallback - Interface in dev.onvoid.webrtc.media.video.desktop
- DesktopCapturer - Class in dev.onvoid.webrtc.media.video.desktop
- DesktopCapturer() - Constructor for class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer
- DesktopCapturer.Result - Enum Class in dev.onvoid.webrtc.media.video.desktop
- DesktopFrame - Class in dev.onvoid.webrtc.media.video.desktop
- DesktopFrame(Rectangle, Dimension, float, int, ByteBuffer) - Constructor for class dev.onvoid.webrtc.media.video.desktop.DesktopFrame
- DesktopSource - Class in dev.onvoid.webrtc.media.video.desktop
- DesktopSource(String, long) - Constructor for class dev.onvoid.webrtc.media.video.desktop.DesktopSource
- DesktopSourceType - Enum Class in dev.onvoid.webrtc.media.video.desktop
- dev.onvoid.webrtc - package dev.onvoid.webrtc
- dev.onvoid.webrtc.logging - package dev.onvoid.webrtc.logging
- dev.onvoid.webrtc.media - package dev.onvoid.webrtc.media
- dev.onvoid.webrtc.media.audio - package dev.onvoid.webrtc.media.audio
- dev.onvoid.webrtc.media.video - package dev.onvoid.webrtc.media.video
- dev.onvoid.webrtc.media.video.desktop - package dev.onvoid.webrtc.media.video.desktop
- Device - Class in dev.onvoid.webrtc.media
- Device(String, String) - Constructor for class dev.onvoid.webrtc.media.Device
- DeviceChangeListener - Interface in dev.onvoid.webrtc.media
-
A device change listener is notified whenever a media device such as a camera, microphone, or speaker is connected to or removed from the system.
- deviceConnected(Device) - Method in interface dev.onvoid.webrtc.media.DeviceChangeListener
-
A media device has been connected to the system.
- deviceDisconnected(Device) - Method in interface dev.onvoid.webrtc.media.DeviceChangeListener
-
A media device has been disconnected from the system.
- direction - Variable in class dev.onvoid.webrtc.RTCRtpTransceiverInit
-
The direction of the RTCRtpTransceiver.
- DISABLED - Enum constant in enum class dev.onvoid.webrtc.RTCDtxStatus
-
Discontinuous transmission is disabled.
- disableUserActivity() - Method in class dev.onvoid.webrtc.media.video.desktop.PowerManagement
-
Declares that the user is no longer active on the system and allow the system to idle to sleep normally.
- DISCONNECTED - Enum constant in enum class dev.onvoid.webrtc.RTCIceConnectionState
-
None of the previous states apply and any RTCIceTransports are in the "DISCONNECTED" state.
- DISCONNECTED - Enum constant in enum class dev.onvoid.webrtc.RTCPeerConnectionState
-
None of the previous states apply and any
RTCIceTransport
s orRTCDtlsTransport
s are in the "DISCONNECTED" state. - dispose() - Method in class dev.onvoid.webrtc.media.audio.AudioConverter
- dispose() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
- dispose() - Method in class dev.onvoid.webrtc.media.audio.AudioProcessing
- dispose() - Method in class dev.onvoid.webrtc.media.audio.AudioResampler
- dispose() - Method in class dev.onvoid.webrtc.media.audio.AudioTrack
- dispose() - Method in class dev.onvoid.webrtc.media.MediaStream
- dispose() - Method in class dev.onvoid.webrtc.media.MediaStreamTrack
- dispose() - Method in class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer
- dispose() - Method in class dev.onvoid.webrtc.media.video.VideoCapture
- dispose() - Method in class dev.onvoid.webrtc.media.video.VideoDesktopSource
- dispose() - Method in class dev.onvoid.webrtc.media.video.VideoDeviceSource
- dispose() - Method in class dev.onvoid.webrtc.media.video.VideoTrack
- dispose() - Method in class dev.onvoid.webrtc.PeerConnectionFactory
- dispose() - Method in class dev.onvoid.webrtc.RTCDataChannel
- divergentFilterFraction - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingStats
-
Fraction of time that the AEC linear filter is divergent, in a 1-second non-overlapped aggregation window.
- dryRun - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl.AdaptiveDigital
-
Run the adaptive digital controller but the signal is not modified.
E
- echoCancellation - Variable in class dev.onvoid.webrtc.media.audio.AudioOptions
-
When one or more audio streams is being played in the processes of various microphones, it is often desirable to attempt to remove the sound being played from the input signals recorded by the microphones.
- echoCanceller - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig
- EchoCanceller() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.EchoCanceller
- echoReturnLoss - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingStats
-
AEC Statistic: ERL = 10log_10(P_far / P_echo)
- echoReturnLossEnhancement - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingStats
-
AEC Statistic: ERLE = 10log_10(P_echo / P_out)
- enabled - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.EchoCanceller
- enabled - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl.AdaptiveDigital
- enabled - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl
- enabled - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.HighPassFilter
- enabled - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.LevelEstimation
- enabled - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.NoiseSuppression
- enabled - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.ResidualEchoDetector
- enabled - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.TransientSuppression
- enabled - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.VoiceDetection
- ENABLED - Enum constant in enum class dev.onvoid.webrtc.RTCDtxStatus
-
Discontinuous transmission is enabled if negotiated.
- enableUserActivity() - Method in class dev.onvoid.webrtc.media.video.desktop.PowerManagement
-
Declares that the user is active on the system and prevents the sleep idle time-out.
- encodings - Variable in class dev.onvoid.webrtc.RTCRtpSendParameters
-
A list containing parameters for RTP encodings of media.
- encrypted - Variable in class dev.onvoid.webrtc.RTCRtpHeaderExtensionParameters
-
Whether the header extension is encrypted or not.
- ENDED - Enum constant in enum class dev.onvoid.webrtc.media.MediaSource.State
- ENDED - Enum constant in enum class dev.onvoid.webrtc.media.MediaStreamTrackState
-
The track has ended (the track's underlying media source is no longer providing data, and will never provide more data for this track).
- enforceHighPassFiltering - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.EchoCanceller
- equals(Object) - Method in class dev.onvoid.webrtc.media.Device
- equals(Object) - Method in class dev.onvoid.webrtc.media.video.desktop.DesktopSource
- equals(Object) - Method in class dev.onvoid.webrtc.media.video.VideoCaptureCapability
- equals(Object) - Method in class dev.onvoid.webrtc.RTCIceServer
- equals(Object) - Method in class dev.onvoid.webrtc.RTCSessionDescription
- error(String) - Static method in class dev.onvoid.webrtc.logging.Logging
- error(String, Throwable) - Static method in class dev.onvoid.webrtc.logging.Logging
- ERROR - Enum constant in enum class dev.onvoid.webrtc.logging.Logging.Severity
-
A critical error has occurred.
- ERROR_PERMANENT - Enum constant in enum class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer.Result
-
Capture has failed and will keep failing if the caller tries calling CaptureFrame() again.
- ERROR_TEMPORARY - Enum constant in enum class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer.Result
-
There was a temporary error.
F
- FAILED - Enum constant in enum class dev.onvoid.webrtc.RTCDtlsTransportState
-
The transport has failed as the result of an error (such as receipt of an error alert or failure to validate the remote fingerprint).
- FAILED - Enum constant in enum class dev.onvoid.webrtc.RTCIceConnectionState
-
The previous state doesn't apply and any RTCIceTransports are in the "FAILED" state.
- FAILED - Enum constant in enum class dev.onvoid.webrtc.RTCPeerConnectionState
-
The previous state doesn't apply and any
RTCIceTransport
s orRTCDtlsTransport
s are in the "FAILED" state. - fixedDigital - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl
- FixedDigital() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl.FixedDigital
- FourCC - Enum Class in dev.onvoid.webrtc.media
-
"Four character code" (4CC) enumeration mainly used for conversion.
- frameRate - Variable in class dev.onvoid.webrtc.media.video.VideoCaptureCapability
- frameRect - Variable in class dev.onvoid.webrtc.media.video.desktop.DesktopFrame
-
The rectangle in full desktop coordinates.
- frameSize - Variable in class dev.onvoid.webrtc.media.video.desktop.DesktopFrame
-
The size of the frame in full desktop coordinate space.
G
- gainControl - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig
- GainControl() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl
- gainDb - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl.FixedDigital
- GATHERING - Enum constant in enum class dev.onvoid.webrtc.RTCIceGatheringState
-
Any of the RTCIceTransports are in the "GATHERING" state.
- getAddress() - Method in class dev.onvoid.webrtc.RTCPeerConnectionIceErrorEvent
-
Returns the local IP address used to communicate with the STUN or TURN server.
- getAudioCaptureDevices() - Static method in class dev.onvoid.webrtc.media.MediaDevices
- getAudioRenderDevices() - Static method in class dev.onvoid.webrtc.media.MediaDevices
- getAudioTracks() - Method in class dev.onvoid.webrtc.media.MediaStream
-
Returns an array of MediaStreamTrack objects representing the audio tracks in this stream.
- getBufferedAmount() - Method in class dev.onvoid.webrtc.RTCDataChannel
-
Returns the number of bytes of application data (UTF-8 text and binary data) that have been queued using
RTCDataChannel.send(RTCDataChannelBuffer)
. - getCertificate() - Method in class dev.onvoid.webrtc.RTCCertificatePEM
- getChannels() - Method in class dev.onvoid.webrtc.RTCRtpCodecCapability
-
Returns the number of audio channels (mono=1, stereo=2).
- getClockRate() - Method in class dev.onvoid.webrtc.RTCRtpCodecCapability
-
Returns the codec clock rate expressed in Hertz.
- getCodecPreferences() - Method in class dev.onvoid.webrtc.RTCRtpTransceiver
-
Returns the default codec preferences used by WebRTC for this transceiver.
- getCodecs() - Method in class dev.onvoid.webrtc.RTCRtpCapabilities
-
Returns the supported media codecs as well as entries for RTX, RED and FEC mechanisms.
- getConfiguration() - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Returns an RTCConfiguration object representing the current configuration of this RTCPeerConnection.
- getConnectionState() - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Returns the connection state of the RTCPeerConnection.
- getContributingSources() - Method in class dev.onvoid.webrtc.RTCRtpReceiver
-
Returns an RTCRtpContributingSource for each unique CSRC identifier received by this RTCRtpReceiver in the last 10 seconds, in descending timestamp order.
- getCurrentDirection() - Method in class dev.onvoid.webrtc.RTCRtpTransceiver
-
Indicates the current direction negotiated for this transceiver.
- getCurrentLocalDescription() - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Returns the local description that was successfully negotiated the last time the RTCPeerConnection transitioned into the stable state plus any local candidates that have been generated by the ICE Agent since the offer or answer was created.
- getCurrentRemoteDescription() - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Returns the last remote description that was successfully negotiated the last time the RTCPeerConnection transitioned into the stable state plus any remote candidates that have been supplied via addIceCandidate() since the offer or answer was created.
- getDataU() - Method in interface dev.onvoid.webrtc.media.video.I420Buffer
-
Returns a direct ByteBuffer containing U-plane data.
- getDataU() - Method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
- getDataV() - Method in interface dev.onvoid.webrtc.media.video.I420Buffer
-
Returns a direct ByteBuffer containing V-plane data.
- getDataV() - Method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
- getDataY() - Method in interface dev.onvoid.webrtc.media.video.I420Buffer
-
Returns a direct ByteBuffer containing Y-plane data.
- getDataY() - Method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
- getDefaultAudioCaptureDevice() - Static method in class dev.onvoid.webrtc.media.MediaDevices
- getDefaultAudioRenderDevice() - Static method in class dev.onvoid.webrtc.media.MediaDevices
- getDescriptor() - Method in class dev.onvoid.webrtc.media.Device
- getDesktopSources() - Method in class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer
- getDirection() - Method in class dev.onvoid.webrtc.RTCRtpTransceiver
-
Indicates the preferred direction of this transceiver, which will be used in calls to createOffer and createAnswer.
- getErrorCode() - Method in class dev.onvoid.webrtc.RTCPeerConnectionIceErrorEvent
-
The numeric STUN error code returned by the STUN or TURN server.
- getErrorText() - Method in class dev.onvoid.webrtc.RTCPeerConnectionIceErrorEvent
-
The STUN reason text returned by the STUN or TURN server.
- getExpires() - Method in class dev.onvoid.webrtc.RTCCertificatePEM
- getHeaderExtensions() - Method in class dev.onvoid.webrtc.RTCRtpCapabilities
-
Returns the supported RTP header extensions.
- getHeight() - Method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
- getHeight() - Method in interface dev.onvoid.webrtc.media.video.VideoFrameBuffer
- getIceConnectionState() - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Returns the ICE connection state of the RTCPeerConnection.
- getIceGatheringState() - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Returns the ICE gathering state of the RTCPeerConnection.
- getIceTransport() - Method in class dev.onvoid.webrtc.RTCDtlsTransport
-
Returns the underlying transport that is used to send and receive packets.
- getId() - Method in class dev.onvoid.webrtc.media.MediaStreamTrack
-
When a MediaStreamTrack is created, the application must generate an identifier string, and must initialize the object's id attribute to that string, unless the object is created as part of a special purpose algorithm that specifies how the stream id must be initialized.
- getId() - Method in class dev.onvoid.webrtc.RTCDataChannel
-
Returns the ID for this RTCDataChannel.
- getId() - Method in class dev.onvoid.webrtc.RTCStats
-
Get the unique id that is associated with the object that was inspected to produce this RTCStats object.
- getKind() - Method in class dev.onvoid.webrtc.media.MediaStreamTrack
-
Returns the string "audio" if this object represents an audio track or "video" if this object represents a video track.
- getLabel() - Method in class dev.onvoid.webrtc.RTCDataChannel
-
Returns the label that can be used to distinguish this RTCDataChannel object from other RTCDataChannel objects.
- getLocalDescription() - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Returns a pending local description if it is not null, otherwise it returns the current local description.
- getMaxMicrophoneVolume() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
- getMaxPacketLifeTime() - Method in class dev.onvoid.webrtc.RTCDataChannel
-
Returns the length of the time window (in milliseconds) during which transmissions and retransmissions may occur in unreliable mode.
- getMaxRetransmits() - Method in class dev.onvoid.webrtc.RTCDataChannel
-
Returns the maximum number of retransmissions that are attempted in unreliable mode.
- getMaxSpeakerVolume() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
- getMediaType() - Method in class dev.onvoid.webrtc.RTCRtpCodecCapability
-
Returns media type of the codec equivalent to the MIME top-level type.
- getMembers() - Method in class dev.onvoid.webrtc.RTCStats
-
Returns map of member names to values.
- getMicrophoneVolume() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
- getMid() - Method in class dev.onvoid.webrtc.RTCRtpTransceiver
-
The mid attribute is the mid negotiated and present in the local and remote descriptions.
- getMimeType() - Method in class dev.onvoid.webrtc.RTCRtpCodecCapability
-
Returns the MIME type composed of the
mediaType
and 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.media.Device
- getName() - Method in class dev.onvoid.webrtc.RTCRtpCodecCapability
-
Returns the name of the codec equivalent to the MIME subtype.
- getParameters() - Method in class dev.onvoid.webrtc.RTCRtpReceiver
-
Returns the RTCRtpReceiver's current parameters containing information about how the track is decoded.
- getParameters() - Method in class dev.onvoid.webrtc.RTCRtpSender
-
Returns the RTCRtpSender's current parameters for how track is encoded and transmitted to a remote RTCRtpReceiver.
- getPendingLocalDescription() - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Returns a local description that is in the process of being negotiated plus any local candidates that have been generated by the ICE Agent since the offer or answer was created.
- getPendingRemoteDescription() - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Returns a remote description that is in the process of being negotiated, complete with any remote candidates that have been supplied via
RTCPeerConnection.addIceCandidate(dev.onvoid.webrtc.RTCIceCandidate)
since the offer or answer was created. - getPlayoutDevices() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
- getPort() - Method in class dev.onvoid.webrtc.RTCPeerConnectionIceErrorEvent
-
Returns the port used to communicate with the STUN or TURN server.
- getPrivateKey() - Method in class dev.onvoid.webrtc.RTCCertificatePEM
- getProtocol() - Method in class dev.onvoid.webrtc.RTCDataChannel
-
Returns the name of the sub-protocol used with this RTCDataChannel.
- getReceiver() - Method in class dev.onvoid.webrtc.RTCRtpTransceiver
-
The RTCRtpReceiver corresponding to the RTP media that may be received with mid = mid.
- getReceivers() - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Returns an array of
RTCRtpReceiver
objects representing the RTP receivers that belong to non-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.
- getStatistics() - Method in class dev.onvoid.webrtc.media.audio.AudioProcessing
-
Get the audio processing statistics.
- getStats() - Method in class dev.onvoid.webrtc.RTCStatsReport
- getStats(RTCRtpReceiver, RTCStatsCollectorCallback) - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Gathers the current statistics of the specified RTCRtpReceiver.
- getStats(RTCRtpSender, RTCStatsCollectorCallback) - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Gathers the current statistics of the specified RTCRtpSender.
- getStats(RTCStatsCollectorCallback) - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Gathers the current statistics of this RTCPeerConnection.
- getStreamDelayMs() - Method in class dev.onvoid.webrtc.media.audio.AudioProcessing
-
This must be called if and only if echo processing is enabled.
- getStrideU() - Method in interface dev.onvoid.webrtc.media.video.I420Buffer
- getStrideU() - Method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
- getStrideV() - Method in interface dev.onvoid.webrtc.media.video.I420Buffer
- getStrideV() - Method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
- getStrideY() - Method in interface dev.onvoid.webrtc.media.video.I420Buffer
- getStrideY() - Method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
- getSynchronizationSources() - Method in class dev.onvoid.webrtc.RTCRtpReceiver
-
Returns an RTCRtpSynchronizationSource for each unique SSRC identifier received by this RTCRtpReceiver in the last 10 seconds, in descending timestamp order.
- getTargetBufferSize() - Method in class dev.onvoid.webrtc.media.audio.AudioConverter
-
Calculates the buffer size in bytes for the destination buffer used in
AudioConverter.convert(byte[], byte[])
. - getTargetBufferSize(AudioProcessingStreamConfig, AudioProcessingStreamConfig) - Method in class dev.onvoid.webrtc.media.audio.AudioProcessing
-
Calculates the buffer size in bytes for the destination buffer used in
AudioProcessing.processStream(byte[], dev.onvoid.webrtc.media.audio.AudioProcessingStreamConfig, dev.onvoid.webrtc.media.audio.AudioProcessingStreamConfig, byte[])
andAudioProcessing.processReverseStream(byte[], dev.onvoid.webrtc.media.audio.AudioProcessingStreamConfig, dev.onvoid.webrtc.media.audio.AudioProcessingStreamConfig, byte[])
. - getTimestamp() - Method in class dev.onvoid.webrtc.RTCStats
-
Get the timestamp in microseconds.
- getTrack() - Method in class dev.onvoid.webrtc.RTCRtpReceiver
-
The track that is associated with this RTCRtpReceiver object.
- getTrack() - Method in class dev.onvoid.webrtc.RTCRtpSender
-
Returns the track that is associated with this RTCRtpSender.
- getTransceivers() - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Returns an array of
RTCRtpTransceiver
objects representing the RTP transceivers that are currently attached to this RTCPeerConnection. - getTransport() - Method in class dev.onvoid.webrtc.RTCRtpReceiver
-
The transport over which media for the receiver's track is received in the form of RTP packets.
- getTransport() - Method in class dev.onvoid.webrtc.RTCRtpSender
-
The transport over which media from the MediaStreamTrack is sent in the form of RTP packets.
- getType() - Method in class dev.onvoid.webrtc.RTCStats
-
Get the type of the object that was inspected to produce the stats.
- getUri() - Method in class dev.onvoid.webrtc.RTCRtpHeaderExtensionCapability
-
Returns the URI of the supported RTP header extension by the system.
- getUrl() - Method in class dev.onvoid.webrtc.RTCPeerConnectionIceErrorEvent
-
The STUN or TURN URL that identifies the STUN or TURN server for which the failure occurred.
- getVideoCaptureCapabilities(VideoDevice) - Static method in class dev.onvoid.webrtc.media.MediaDevices
- getVideoCaptureDevices() - Static method in class dev.onvoid.webrtc.media.MediaDevices
- getVideoTracks() - Method in class dev.onvoid.webrtc.media.MediaStream
-
Returns an array of MediaStreamTrack objects representing the video tracks in this stream.
- getWidth() - Method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
- getWidth() - Method in interface dev.onvoid.webrtc.media.video.VideoFrameBuffer
-
Resolution of the buffer in pixels.
H
- hashCode() - Method in class dev.onvoid.webrtc.media.Device
- hashCode() - Method in class dev.onvoid.webrtc.media.video.desktop.DesktopSource
- hashCode() - Method in class dev.onvoid.webrtc.media.video.VideoCaptureCapability
- hashCode() - Method in class dev.onvoid.webrtc.RTCIceServer
- hashCode() - Method in class dev.onvoid.webrtc.RTCSessionDescription
- HAVE_LOCAL_OFFER - Enum constant in enum class dev.onvoid.webrtc.RTCSignalingState
-
A local description, of type "offer", has been successfully applied.
- HAVE_LOCAL_PR_ANSWER - Enum constant in enum class dev.onvoid.webrtc.RTCSignalingState
-
A remote description of type "offer" has been successfully applied and a local description of type "pranswer" has been successfully applied.
- HAVE_REMOTE_OFFER - Enum constant in enum class dev.onvoid.webrtc.RTCSignalingState
-
A remote description, of type "offer", has been successfully applied.
- HAVE_REMOTE_PR_ANSWER - Enum constant in enum class dev.onvoid.webrtc.RTCSignalingState
-
A local description of type "offer" has been successfully applied and a remote description of type "pranswer" has been successfully applied.
- headerExtensions - Variable in class dev.onvoid.webrtc.RTCRtpParameters
-
A list containing parameters for RTP header extensions.
- height - Variable in class dev.onvoid.webrtc.media.video.VideoCaptureCapability
- HIGH - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.NoiseSuppression.Level
- HIGH - Enum constant in enum class dev.onvoid.webrtc.RTCPriorityType
-
Corresponds to "extra high".
- highpassFilter - Variable in class dev.onvoid.webrtc.media.audio.AudioOptions
-
Audio processing to remove background noise of lower frequencies.
- highPassFilter - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig
- HighPassFilter() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.HighPassFilter
- hostname - Variable in class dev.onvoid.webrtc.RTCIceServer
-
If the URIs in
RTCIceServer.urls
only contain IP addresses, this field can be used to indicate the hostname, which may be necessary for TLS (using the SNI extension).
I
- I420 - Enum constant in enum class dev.onvoid.webrtc.media.FourCC
-
Planar 4:2:0 YUV
- I420Buffer - Interface in dev.onvoid.webrtc.media.video
- ICE_SERVER - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
-
Information about the connection to an ICE server (e.g.
- iceRestart - Variable in class dev.onvoid.webrtc.RTCOfferOptions
-
When set to
true
, the generated description will have ICE credentials that are different from the current credentials. - iceServers - Variable in class dev.onvoid.webrtc.RTCConfiguration
-
A list of ICE server's describing servers available to be used by ICE, such as STUN and TURN servers.
- iceTransportPolicy - Variable in class dev.onvoid.webrtc.RTCConfiguration
-
Indicates which candidates the ICE Agent is allowed to use.
- id - Variable in class dev.onvoid.webrtc.media.video.desktop.DesktopSource
- id - Variable in class dev.onvoid.webrtc.RTCDataChannelInit
-
Overrides the default selection of ID for this channel.
- id - Variable in class dev.onvoid.webrtc.RTCRtpHeaderExtensionParameters
-
The value put in the RTP packet to identify the header extension.
- id() - Method in class dev.onvoid.webrtc.media.MediaStream
-
Returns the media stream ID which was initialized when the object was created.
- INACTIVE - Enum constant in enum class dev.onvoid.webrtc.RTCRtpTransceiverDirection
-
The RTCRtpTransceiver's RTCRtpSender will not offer to send RTP, and will not send RTP.
- INBOUND_RTP - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
-
Statistics for an inbound RTP stream that is currently received with the RTCPeerConnection.
- info(String) - Static method in class dev.onvoid.webrtc.logging.Logging
- INFO - Enum constant in enum class dev.onvoid.webrtc.logging.Logging.Severity
-
Used in debugging.
- INITIALIZING - Enum constant in enum class dev.onvoid.webrtc.media.MediaSource.State
- initPlayout() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
- initRecording() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
- INSECURE_NO_CHECK - Enum constant in enum class dev.onvoid.webrtc.TlsCertPolicy
-
For TLS based protocols, disregard security completely by skipping certificate validation.
- isEnabled() - Method in class dev.onvoid.webrtc.media.MediaStreamTrack
-
Indicates if this media track is enabled or not.
- isMicrophoneMuted() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
- isNegotiated() - Method in class dev.onvoid.webrtc.RTCDataChannel
-
Returns true if this RTCDataChannel was negotiated by the application, or false otherwise.
- isOrdered() - Method in class dev.onvoid.webrtc.RTCDataChannel
-
Returns true if the RTCDataChannel is ordered, and false if out of order delivery is allowed.
- isReliable() - Method in class dev.onvoid.webrtc.RTCDataChannel
-
Indicates whether the data channel is configured to use reliable transmission.
- isSpeakerMuted() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
K
- kAndroidAAudioAudio - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioLayer
- kAndroidJavaAudio - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioLayer
- kAndroidJavaInputAndAAudioOutputAudio - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioLayer
- kAndroidJavaInputAndOpenSLESOutputAudio - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioLayer
- kAndroidOpenSLESAudio - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioLayer
- kDummyAudio - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioLayer
- kLinuxAlsaAudio - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioLayer
- kLinuxPulseAudio - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioLayer
- kPlatformDefaultAudio - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioLayer
- kWindowsCoreAudio - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioLayer
- kWindowsCoreAudio2 - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioLayer
L
- level - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.NoiseSuppression
- LevelEstimation() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.LevelEstimation
- LIVE - Enum constant in enum class dev.onvoid.webrtc.media.MediaSource.State
- LIVE - Enum constant in enum class dev.onvoid.webrtc.media.MediaStreamTrackState
-
The track is active (the track's underlying media source is making a best-effort attempt to provide data in real time).
- LOCAL_CANDIDATE - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
-
ICE local candidate statistics related to the RTCIceTransport.
- log(Logging.Severity, String) - Static method in class dev.onvoid.webrtc.logging.Logging
- Logging - Class in dev.onvoid.webrtc.logging
- Logging() - Constructor for class dev.onvoid.webrtc.logging.Logging
- Logging.Severity - Enum Class in dev.onvoid.webrtc.logging
- LogSink - Interface in dev.onvoid.webrtc.logging
-
Sink interface that receives WebRTC log messages.
- logThreads(boolean) - Static method in class dev.onvoid.webrtc.logging.Logging
- logTimestamps(boolean) - Static method in class dev.onvoid.webrtc.logging.Logging
- logToDebug(Logging.Severity) - Static method in class dev.onvoid.webrtc.logging.Logging
- LOW - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.NoiseSuppression.Level
- LOW - Enum constant in enum class dev.onvoid.webrtc.RTCPriorityType
-
Corresponds to "normal".
M
- MAX_BUNDLE - Enum constant in enum class dev.onvoid.webrtc.RTCBundlePolicy
-
Gather ICE candidates for only one track.
- MAX_COMPAT - Enum constant in enum class dev.onvoid.webrtc.RTCBundlePolicy
-
Gather ICE candidates for each track.
- MAX_VALUE - Enum constant in enum class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer.Result
-
ERROR_PERMANENT
- maxBitrate - Variable in class dev.onvoid.webrtc.RTCRtpEncodingParameters
-
When present, indicates the maximum bitrate that can be used to send this encoding.
- maxFramerate - Variable in class dev.onvoid.webrtc.RTCRtpEncodingParameters
-
When present, indicates the maximum frame rate that can be used to send this encoding, in frames per second.
- maxGainChangeDbPerSecond - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl.AdaptiveDigital
- maxOutputNoiseLevelDbfs - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl.AdaptiveDigital
- maxPacketLifeTime - Variable in class dev.onvoid.webrtc.RTCDataChannelInit
-
Limits the time (in milliseconds) during which the channel will transmit or retransmit data if not acknowledged.
- maxRetransmits - Variable in class dev.onvoid.webrtc.RTCDataChannelInit
-
Limits the number of times a channel will retransmit data if not successfully delivered.
- MEDIA_SOURCE - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
-
Statistics for the media produced by a MediaStreamTrack that is currently attached to an RTCRtpSender.
- MediaDevices - Class in dev.onvoid.webrtc.media
- MediaDevices() - Constructor for class dev.onvoid.webrtc.media.MediaDevices
- MediaSource - Class in dev.onvoid.webrtc.media
-
Base class for sources.
- MediaSource() - Constructor for class dev.onvoid.webrtc.media.MediaSource
- MediaSource.State - Enum Class in dev.onvoid.webrtc.media
- MediaStream - Class in dev.onvoid.webrtc.media
-
A MediaStream is used to group several MediaStreamTrack objects into one unit that can be recorded or rendered.
- MediaStreamTrack - Class in dev.onvoid.webrtc.media
-
The MediaStreamTrack represents media of a single type that originates from one media source, e.g.
- MediaStreamTrack() - Constructor for class dev.onvoid.webrtc.media.MediaStreamTrack
- MediaStreamTrackEndedListener - Interface in dev.onvoid.webrtc.media
-
This listener gets notified whenever a track, on which this listener is registered, ends.
- MediaStreamTrackMuteListener - Interface in dev.onvoid.webrtc.media
-
A 'mute' condition change listener is notified whenever a media track has been (un)muted.
- MediaStreamTrackState - Enum Class in dev.onvoid.webrtc.media
- mediaType - Variable in class dev.onvoid.webrtc.RTCRtpCodecParameters
-
The media type of the codec.
- MediaType - Enum Class in dev.onvoid.webrtc.media
- MEDIUM - Enum constant in enum class dev.onvoid.webrtc.RTCPriorityType
-
Corresponds to "high".
- minBitrate - Variable in class dev.onvoid.webrtc.RTCRtpEncodingParameters
-
When present, indicates the minimum bitrate that can be used to send this encoding.
- MODERATE - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.NoiseSuppression.Level
- MUTED - Enum constant in enum class dev.onvoid.webrtc.media.MediaSource.State
N
- NativeI420Buffer - Class in dev.onvoid.webrtc.media.video
-
This class wraps the native WebRTC I420BufferInterface.
- NEGOTIATE - Enum constant in enum class dev.onvoid.webrtc.RTCRtcpMuxPolicy
-
Gather ICE candidates for both RTP and RTCP candidates.
- negotiated - Variable in class dev.onvoid.webrtc.RTCDataChannelInit
-
The default value of false tells the application to announce the channel in-band and instruct the other peer to dispatch a corresponding RTCDataChannel.
- NEW - Enum constant in enum class dev.onvoid.webrtc.RTCDtlsTransportState
-
DTLS has not started negotiating yet.
- NEW - Enum constant in enum class dev.onvoid.webrtc.RTCIceConnectionState
-
None of the previous states apply and all RTCIceTransports are in the "NEW" or "CLOSED" state, or there are no transports.
- NEW - Enum constant in enum class dev.onvoid.webrtc.RTCIceGatheringState
-
Any of the RTCIceTransports are in the "NEW" gathering state and none of the transports are in the "GATHERING" state, or there are no transports.
- NEW - Enum constant in enum class dev.onvoid.webrtc.RTCPeerConnectionState
-
None of the previous states apply and all
RTCIceTransport
s andRTCDtlsTransport
s are in the "NEW" or "CLOSED" state, or there are no transports. - NO_HOST - Enum constant in enum class dev.onvoid.webrtc.RTCIceTransportPolicy
- noiseSuppression - Variable in class dev.onvoid.webrtc.media.audio.AudioOptions
-
Noise suppression is often desirable on the input signal recorded by the microphone.
- noiseSuppression - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig
- NoiseSuppression() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.NoiseSuppression
- NONE - Enum constant in enum class dev.onvoid.webrtc.logging.Logging.Severity
-
Do not log.
- NONE - Enum constant in enum class dev.onvoid.webrtc.RTCIceTransportPolicy
- NV12 - Enum constant in enum class dev.onvoid.webrtc.media.FourCC
-
Planar 4:2:0 YUV with interleaved UV plane
- NV21 - Enum constant in enum class dev.onvoid.webrtc.media.FourCC
-
Planar 4:2:0 YUV with interleaved VU plane
O
- OFFER - Enum constant in enum class dev.onvoid.webrtc.RTCSdpType
-
Indicates that a description MUST be treated as an SDP offer.
- onAddStream(MediaStream) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
-
Media is received on a new stream from the remote peer.
- onAddTrack(RTCRtpReceiver, MediaStream[]) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
-
New incoming media has been negotiated for a specific RTCRtpReceiver, and that receiver's track has been added to any associated remote MediaStreams.
- onBufferedAmountChange(long) - Method in interface dev.onvoid.webrtc.RTCDataChannelObserver
-
The RTCDataChannel's buffered amount has changed.
- onCaptureResult(DesktopCapturer.Result, VideoFrame) - Method in interface dev.onvoid.webrtc.media.video.desktop.DesktopCaptureCallback
- onConnectionChange(RTCPeerConnectionState) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
-
The RTCPeerConnection connectionState has changed.
- onData(byte[], int, int, int, int) - Method in interface dev.onvoid.webrtc.media.audio.AudioTrackSink
- onDataChannel(RTCDataChannel) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
-
The remote peer has opened a RTCDataChannel.
- onError(String) - Method in interface dev.onvoid.webrtc.RTCDtlsTransportObserver
-
An error has occurred, causing the transport to go to the
FAILED
state. - onFailure(String) - Method in interface dev.onvoid.webrtc.CreateSessionDescriptionObserver
-
An error has occurred, causing the RTCPeerConnection to abort the SDP generation procedure.
- onFailure(String) - Method in interface dev.onvoid.webrtc.SetSessionDescriptionObserver
-
An error has occurred, causing the RTCPeerConnection to abort the SDP setting procedure.
- onIceCandidate(RTCIceCandidate) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
-
A new RTCIceCandidate is made available to the application.
- onIceCandidateError(RTCPeerConnectionIceErrorEvent) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
-
A failure occurred when gathering ICE candidates.
- onIceCandidatesRemoved(RTCIceCandidate[]) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
-
ICE candidates have been removed.
- onIceConnectionChange(RTCIceConnectionState) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
-
The RTCPeerConnection's ICE connection state has changed.
- onIceConnectionReceivingChange(boolean) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
-
The ICE connection is receiving status changes.
- onIceGatheringChange(RTCIceGatheringState) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
-
The RTCPeerConnection's ICE gathering state has changed.
- onLogMessage(Logging.Severity, String) - Method in interface dev.onvoid.webrtc.logging.LogSink
- onMessage(RTCDataChannelBuffer) - Method in interface dev.onvoid.webrtc.RTCDataChannelObserver
-
A data buffer was successfully received.
- onPlaybackData(byte[], int, int, int, int) - Method in interface dev.onvoid.webrtc.media.audio.AudioSource
- onRecordedData(byte[], int, int, int, int, int, int) - Method in interface dev.onvoid.webrtc.media.audio.AudioSink
- onRemoveStream(MediaStream) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
-
The remote peer has closed a stream.
- onRemoveTrack(RTCRtpReceiver) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
-
Called when signaling indicates that media will no longer be received on a track.
- onRenegotiationNeeded() - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
-
Triggered to inform the application that session negotiation needs to be done (i.e.
- onSignalingChange(RTCSignalingState) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
-
The signaling state has changed.
- onStandardizedIceConnectionChange(RTCIceConnectionState) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
-
Called any time the standards-compliant RTCIceConnectionState changes.
- onStateChange() - Method in interface dev.onvoid.webrtc.RTCDataChannelObserver
-
The RTCDataChannel's state has changed.
- onStateChange(RTCDtlsTransportState) - Method in interface dev.onvoid.webrtc.RTCDtlsTransportObserver
-
The transport state has changed.
- onStatsDelivered(RTCStatsReport) - Method in interface dev.onvoid.webrtc.RTCStatsCollectorCallback
-
All necessary statistics have been gathered and an stats report has been generated.
- onSuccess() - Method in interface dev.onvoid.webrtc.SetSessionDescriptionObserver
-
The local/remote session description has been successfully set.
- onSuccess(RTCSessionDescription) - Method in interface dev.onvoid.webrtc.CreateSessionDescriptionObserver
-
Receives the generated SDP answer/offer.
- onTrack(RTCRtpTransceiver) - Method in interface dev.onvoid.webrtc.PeerConnectionObserver
-
Called when signaling indicates a transceiver will be receiving media from the remote peer, as a result of SetRemoteDescription.
- onTrackEnd(MediaStreamTrack) - Method in interface dev.onvoid.webrtc.media.MediaStreamTrackEndedListener
-
The given track ended.
- onTrackMute(MediaStreamTrack, boolean) - Method in interface dev.onvoid.webrtc.media.MediaStreamTrackMuteListener
-
The 'mute' condition has changed for the given track.
- onVideoFrame(VideoFrame) - Method in interface dev.onvoid.webrtc.media.video.VideoTrackSink
- OPEN - Enum constant in enum class dev.onvoid.webrtc.RTCDataChannelState
-
The underlying data transport is established and communication is possible.
- ordered - Variable in class dev.onvoid.webrtc.RTCDataChannelInit
-
If set to false, data is allowed to be delivered out of order.
- OUTBOUND_RTP - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
-
Statistics for an outbound RTP stream that is currently sent with the RTCPeerConnection.
P
- parameters - Variable in class dev.onvoid.webrtc.RTCRtpCodecParameters
-
The "format specific parameters" field from the "a=fmtp" line in the SDP corresponding to the codec, if one exists.
- password - Variable in class dev.onvoid.webrtc.RTCIceServer
-
The password to be used when the TURN server requests authorization.
- payloadType - Variable in class dev.onvoid.webrtc.RTCRtpCodecParameters
-
The RTP payload type used to identify this codec.
- PEER_CONNECTION - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
-
Statistics related to the RTCPeerConnection.
- PeerConnectionFactory - Class in dev.onvoid.webrtc
-
The PeerConnectionFactory is the main entry point for a WebRTC application.
- PeerConnectionFactory() - Constructor for class dev.onvoid.webrtc.PeerConnectionFactory
-
Creates an instance of PeerConnectionFactory.
- PeerConnectionFactory(AudioDeviceModule) - Constructor for class dev.onvoid.webrtc.PeerConnectionFactory
-
Creates an instance of PeerConnectionFactory with the provided audio device module.
- PeerConnectionFactory(AudioDeviceModule, AudioProcessing) - Constructor for class dev.onvoid.webrtc.PeerConnectionFactory
-
Creates an instance of PeerConnectionFactory with provided modules for audio devices and audio processing.
- PeerConnectionFactory(AudioProcessing) - Constructor for class dev.onvoid.webrtc.PeerConnectionFactory
-
Creates an instance of PeerConnectionFactory with the provided audio processing module.
- PeerConnectionObserver - Interface in dev.onvoid.webrtc
-
RTCPeerConnection callback interface.
- PowerManagement - Class in dev.onvoid.webrtc.media.video.desktop
-
Power management assertions to wake the display and prevent it from going to sleep on user idle.
- PowerManagement() - Constructor for class dev.onvoid.webrtc.media.video.desktop.PowerManagement
- PR_ANSWER - Enum constant in enum class dev.onvoid.webrtc.RTCSdpType
-
Indicates that a description MUST be treated as an SDP answer, but not a final answer.
- priority - Variable in class dev.onvoid.webrtc.RTCDataChannelInit
-
Priority of this channel.
- processReverseStream(byte[], AudioProcessingStreamConfig, AudioProcessingStreamConfig, byte[]) - Method in class dev.onvoid.webrtc.media.audio.AudioProcessing
-
Accepts and produces a 10 ms frame of interleaved 16-bit PCM audio for the reverse direction audio stream as specified in
inputConfig
andoutputConfig
. - processStream(byte[], AudioProcessingStreamConfig, AudioProcessingStreamConfig, byte[]) - Method in class dev.onvoid.webrtc.media.audio.AudioProcessing
-
Accepts and produces a 10 ms frame interleaved 16-bit PCM audio as specified in
inputConfig
andoutputConfig
. - protocol - Variable in class dev.onvoid.webrtc.RTCDataChannelInit
-
Sub-protocol name used for this channel.
R
- RECEIVER - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
-
Contains statistics related to a specific receiver and the corresponding media-level metrics.
- RECV_ONLY - Enum constant in enum class dev.onvoid.webrtc.RTCRtpTransceiverDirection
-
The RTCRtpTransceiver's RTCRtpSender will not offer to send RTP, and will not send RTP.
- reducedSize - Variable in class dev.onvoid.webrtc.RTCRtcpParameters
-
Whether reduced size RTCP is configured (if true) or compound RTCP.
- registerObserver(RTCDataChannelObserver) - Method in class dev.onvoid.webrtc.RTCDataChannel
-
Register an observer to receive events from this RTCDataChannel.
- registerObserver(RTCDtlsTransportObserver) - Method in class dev.onvoid.webrtc.RTCDtlsTransport
-
Register an observer to receive events from this transport.
- RELAY - Enum constant in enum class dev.onvoid.webrtc.RTCIceTransportPolicy
-
The ICE Agent uses only media relay candidates such as candidates passing through a TURN server.
- release() - Method in class dev.onvoid.webrtc.media.video.VideoFrame
- REMOTE_CANDIDATE - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
-
ICE remote candidate statistics related to the RTCIceTransport.
- REMOTE_INBOUND_RTP - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
-
Statistics for the remote endpoint's inbound RTP stream corresponding to an outbound stream that is currently sent with the RTCPeerConnection.
- REMOTE_OUTBOUND_RTP - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
-
Statistics for the remote endpoint's outbound RTP stream corresponding to an inbound stream that is currently received with the RTCPeerConnection.
- removeDeviceChangeListener(DeviceChangeListener) - Static method in class dev.onvoid.webrtc.media.MediaDevices
- removeIceCandidates(RTCIceCandidate[]) - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Removes a group of remote ICE candidates from the ICE agent.
- removeSink(AudioTrackSink) - Method in class dev.onvoid.webrtc.media.audio.AudioTrack
-
Removes an AudioSink from the track.
- removeSink(VideoTrackSink) - Method in class dev.onvoid.webrtc.media.video.VideoTrack
-
Removes a VideoSink from the track.
- removeTrack(MediaStreamTrack) - Method in class dev.onvoid.webrtc.media.MediaStream
-
Removes the given MediaStreamTrack object from this MediaStream.
- removeTrack(RTCRtpSender) - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Stops sending media from sender.
- removeTrackEndedListener(MediaStreamTrackEndedListener) - Method in class dev.onvoid.webrtc.media.MediaStreamTrack
-
Remove a listener that gets notified when this track ends.
- removeTrackMuteListener(MediaStreamTrackMuteListener) - Method in class dev.onvoid.webrtc.media.MediaStreamTrack
-
Remove a listener that observes the mute condition of this track.
- replaceTrack(MediaStreamTrack) - Method in class dev.onvoid.webrtc.RTCRtpSender
-
Attempts to replace the RTCRtpSender's current track with another track provided (or with a null track), without renegotiation.
- REQUIRE - Enum constant in enum class dev.onvoid.webrtc.RTCRtcpMuxPolicy
-
Gather ICE candidates only for RTP and multiplex RTCP on the RTP candidates.
- resample(byte[], int, byte[]) - Method in class dev.onvoid.webrtc.media.audio.AudioResampler
-
Converts the input samples into the output samples with the sampling frequency specified in the constructor.
- reset(int, int, int) - Method in class dev.onvoid.webrtc.media.audio.AudioResampler
-
Must be called when created with default constructor or whenever the sampling parameters change.
- residualEchoDetector - Variable in class dev.onvoid.webrtc.media.audio.AudioOptions
-
Audio processing to detect residual echoes.
- residualEchoDetector - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig
- ResidualEchoDetector() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.ResidualEchoDetector
- residualEchoLikelihood - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingStats
-
Residual echo detector likelihood.
- residualEchoLikelihoodRecentMax - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingStats
-
Maximum residual echo likelihood from the last time period.
- restartIce() - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Tells the RTCPeerConnection that ICE should be restarted.
- retain() - Method in class dev.onvoid.webrtc.media.video.VideoFrame
- RGBA - Enum constant in enum class dev.onvoid.webrtc.media.FourCC
-
Uncompressed 32-bit RGBA
- ROLLBACK - Enum constant in enum class dev.onvoid.webrtc.RTCSdpType
-
Indicates that a description MUST be treated as canceling the current SDP negotiation and moving the SDP offer and answer back to what it was in the previous stable state.
- rotation - Variable in class dev.onvoid.webrtc.media.video.VideoFrame
-
Rotation of the frame in degrees.
- RTCAnswerOptions - Class in dev.onvoid.webrtc
-
The RTCAnswerOptions describe options specific to the session description of type answer.
- RTCAnswerOptions() - Constructor for class dev.onvoid.webrtc.RTCAnswerOptions
- RTCBundlePolicy - Enum Class in dev.onvoid.webrtc
-
The bundle policy affects which media tracks are negotiated if the remote endpoint is not bundle-aware, and what ICE candidates are gathered.
- RTCCertificatePEM - Class in dev.onvoid.webrtc
-
Represents a certificate used to authenticate WebRTC communications.
- RTCCertificatePEM(String, String, long) - Constructor for class dev.onvoid.webrtc.RTCCertificatePEM
-
Creates a new RTCCertificatePEM instance with the specified PEM string representation of the private key and certificate.
- RTCConfiguration - Class in dev.onvoid.webrtc
-
The RTCConfiguration defines a set of parameters to configure how the peer-to-peer communication established via
RTCPeerConnection
is established or re-established. - RTCConfiguration() - Constructor for class dev.onvoid.webrtc.RTCConfiguration
-
Creates an instance of RTCConfiguration.
- RTCDataChannel - Class in dev.onvoid.webrtc
-
Represents a bi-directional data channel between two peers.
- RTCDataChannelBuffer - Class in dev.onvoid.webrtc
-
A NIO based buffer used to send data over an
RTCDataChannel
. - RTCDataChannelBuffer(ByteBuffer, boolean) - Constructor for class dev.onvoid.webrtc.RTCDataChannelBuffer
-
Creates an instance of RTCDataChannelBuffer with the specified payload and indicator what kind of data the payload contains.
- RTCDataChannelInit - Class in dev.onvoid.webrtc
-
The RTCDataChannelInit describes options to configure a
RTCDataChannel
. - RTCDataChannelInit() - Constructor for class dev.onvoid.webrtc.RTCDataChannelInit
- RTCDataChannelObserver - Interface in dev.onvoid.webrtc
-
Used to receive events from the
RTCDataChannel
. - RTCDataChannelState - Enum Class in dev.onvoid.webrtc
-
Represents the state of the
RTCDataChannel
. - RTCDtlsTransport - Class in dev.onvoid.webrtc
-
Allows an application to access information about the Datagram Transport Layer Security (DTLS) transport over which RTP and RTCP packets are sent and received by RTCRtpSender's and RTCRtpReceiver's, as well other data such as SCTP packets sent and received by data channels.
- RTCDtlsTransport() - Constructor for class dev.onvoid.webrtc.RTCDtlsTransport
- RTCDtlsTransportObserver - Interface in dev.onvoid.webrtc
-
Receives events from an
RTCDtlsTransport
. - RTCDtlsTransportState - Enum Class in dev.onvoid.webrtc
-
Datagram Transport Layer Security (DTLS) transport states.
- RTCDtxStatus - Enum Class in dev.onvoid.webrtc
-
Represents the signaling DTX status.
- RTCIceCandidate - Class in dev.onvoid.webrtc
-
An ICE candidate describes the protocols and routing needed to be able to communicate with a remote device.
- RTCIceCandidate(String, int, String) - Constructor for class dev.onvoid.webrtc.RTCIceCandidate
-
Creates an instance of RTCIceCandidate with the specified parameters.
- RTCIceCandidate(String, int, String, String) - Constructor for class dev.onvoid.webrtc.RTCIceCandidate
-
Creates an instance of RTCIceCandidate with the specified parameters.
- RTCIceConnectionState - Enum Class in dev.onvoid.webrtc
-
Describes the current state of the ICE agent and its connection to the ICE server (that is, the STUN or TURN server).
- RTCIceGatheringState - Enum Class in dev.onvoid.webrtc
-
Describes the ICE gathering state for the
RTCPeerConnection
. - RTCIceServer - Class in dev.onvoid.webrtc
-
The RTCIceServer is used to describe the STUN and TURN servers that can be used by the ICE Agent to establish a connection with a peer.
- RTCIceServer() - Constructor for class dev.onvoid.webrtc.RTCIceServer
-
Creates an instance of RTCIceServer.
- RTCIceTransport - Class in dev.onvoid.webrtc
-
Allows an application access to information about the ICE transport over which packets are sent and received.
- RTCIceTransport() - Constructor for class dev.onvoid.webrtc.RTCIceTransport
- RTCIceTransportPolicy - Enum Class in dev.onvoid.webrtc
-
Defines the ICE candidate policy the application uses to surface the permitted candidates to the application; only these candidates will be used for connectivity checks.
- RTCOfferAnswerOptions - Class in dev.onvoid.webrtc
-
The RTCOfferAnswerOptions describe the options that can be used to control the offer/answer creation process.
- RTCOfferAnswerOptions() - Constructor for class dev.onvoid.webrtc.RTCOfferAnswerOptions
-
Creates an instance of RTCOfferAnswerOptions.
- RTCOfferOptions - Class in dev.onvoid.webrtc
-
The RTCAnswerOptions describe options specific to the session description of type answer.
- RTCOfferOptions() - Constructor for class dev.onvoid.webrtc.RTCOfferOptions
-
Creates an instance of RTCOfferOptions.
- rtcp - Variable in class dev.onvoid.webrtc.RTCRtpParameters
-
Parameters used for RTCP.
- RTCPeerConnection - Class in dev.onvoid.webrtc
-
The RTCPeerConnection represents a WebRTC connection between the local computer and a remote peer.
- RTCPeerConnectionIceErrorEvent - Class in dev.onvoid.webrtc
-
This event occurs when the
RTCPeerConnection
fails to gather an ICE candidate. - RTCPeerConnectionState - Enum Class in dev.onvoid.webrtc
-
Indicates the current state of the
RTCPeerConnection
. - rtcpMuxPolicy - Variable in class dev.onvoid.webrtc.RTCConfiguration
-
Indicates which rtcp-mux policy to use when gathering ICE candidates.
- RTCPriorityType - Enum Class in dev.onvoid.webrtc
-
Describes the priority of media and data flows.
- RTCRtcpMuxPolicy - Enum Class in dev.onvoid.webrtc
-
The RtcpMuxPolicy affects what ICE candidates are gathered to support non-multiplexed RTCP.
- RTCRtcpParameters - Class in dev.onvoid.webrtc
-
Provides information on RTCP settings.
- RTCRtcpParameters(String, boolean) - Constructor for class dev.onvoid.webrtc.RTCRtcpParameters
-
Creates an instance of RTCRtcpParameters with the specified canonical name and the reduced size flag.
- RTCRtpCapabilities - Class in dev.onvoid.webrtc
-
Contains the capabilities of the system for receiving media.
- RTCRtpCapabilities(List<RTCRtpCodecCapability>, List<RTCRtpHeaderExtensionCapability>) - Constructor for class dev.onvoid.webrtc.RTCRtpCapabilities
-
Creates an instance of RTCRtpCapabilities with the supported codec and RTP header extension capabilities.
- RTCRtpCodecCapability - Class in dev.onvoid.webrtc
-
Represents the static capabilities of an endpoint's implementation of a codec.
- RTCRtpCodecCapability(MediaType, String, int, int, Map<String, String>) - Constructor for class dev.onvoid.webrtc.RTCRtpCodecCapability
-
Creates an instance of RTCRtpCodecCapability with the specified capability parameters.
- RTCRtpCodecParameters - Class in dev.onvoid.webrtc
-
Describes the configuration parameters for a single media codec.
- RTCRtpCodecParameters(int, MediaType, String, Integer, Integer, Map<String, String>) - Constructor for class dev.onvoid.webrtc.RTCRtpCodecParameters
-
Creates an instance of RTCRtpCodecParameters with the specified media codec parameters.
- RTCRtpContributingSource - Class in dev.onvoid.webrtc
-
Contains information about a given contributing source (CSRC).
- RTCRtpContributingSource(long, long, double, long) - Constructor for class dev.onvoid.webrtc.RTCRtpContributingSource
-
Creates an instance of RTCRtpContributingSource with the specified contributing source information.
- RTCRtpEncodingParameters - Class in dev.onvoid.webrtc
-
Describes encoding options of an
RTCRtpSender
. - RTCRtpEncodingParameters() - Constructor for class dev.onvoid.webrtc.RTCRtpEncodingParameters
-
Creates an instance of RTCRtpEncodingParameters.
- RTCRtpHeaderExtensionCapability - Class in dev.onvoid.webrtc
-
Describes supported RTP header extensions.
- RTCRtpHeaderExtensionCapability(String) - Constructor for class dev.onvoid.webrtc.RTCRtpHeaderExtensionCapability
-
Creates an instance of RTCRtpHeaderExtensionCapability with the specified RTP header extension URI.
- RTCRtpHeaderExtensionParameters - Class in dev.onvoid.webrtc
-
Enables an application to determine whether a header extension is configured for use within an RTCRtpSender or RTCRtpReceiver.
- RTCRtpHeaderExtensionParameters(String, int, boolean) - Constructor for class dev.onvoid.webrtc.RTCRtpHeaderExtensionParameters
-
Creates an instance of RTCRtpHeaderExtensionParameters with the specified header extension parameters.
- RTCRtpParameters - Class in dev.onvoid.webrtc
-
Describes RTP stack settings used by both
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 Class 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 Class in dev.onvoid.webrtc
-
The RTCSdpType describes the type of an
RTCSessionDescription
. - RTCSessionDescription - Class in dev.onvoid.webrtc
-
The RTCSessionDescription class is used by an RTCPeerConnection to expose local and remote session descriptions.
- RTCSessionDescription(RTCSdpType, String) - Constructor for class dev.onvoid.webrtc.RTCSessionDescription
-
Creates an instance of RTCSessionDescription with the specified SDP and the SDP type.
- RTCSignalingState - Enum Class in dev.onvoid.webrtc
-
Describes the state of the signaling process on the local end of the RTCPeerConnection.
- RTCStats - Class in dev.onvoid.webrtc
-
RTCStats represents the stats object constructed by inspecting a specific monitored object at a specific moment in time.
- RTCStats(long, RTCStatsType, String, Map<String, Object>) - Constructor for class dev.onvoid.webrtc.RTCStats
- RTCStatsCollectorCallback - Interface in dev.onvoid.webrtc
-
An RTCStatsCollectorCallback reports back when an
RTCStatsReport
is ready. - RTCStatsReport - Class in dev.onvoid.webrtc
-
Each RTCStatsReport contains multiple RTCStats objects; one for each underlying object (codec, stream, transport, etc.) that was inspected to produce the stats.
- RTCStatsReport(Map<String, RTCStats>) - Constructor for class dev.onvoid.webrtc.RTCStatsReport
- RTCStatsType - Enum Class in dev.onvoid.webrtc
-
An RTCStatsType indicates the type of the object that the
RTCStats
object represents. - rtpTimestamp - Variable in class dev.onvoid.webrtc.RTCRtpContributingSource
-
The last RTP timestamp, as defined in [RFC3550] Section 5.1, of the media played out at timestamp.
S
- sampleRate - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingStreamConfig
- scale - Variable in class dev.onvoid.webrtc.media.video.desktop.DesktopFrame
-
The scale factor from DIPs to physical pixels of the frame.
- scaleResolutionDownBy - Variable in class dev.onvoid.webrtc.RTCRtpEncodingParameters
-
Only present if the sender's kind is "video".
- SCREEN - Enum constant in enum class dev.onvoid.webrtc.media.video.desktop.DesktopSourceType
- ScreenCapturer - Class in dev.onvoid.webrtc.media.video.desktop
- ScreenCapturer() - Constructor for class dev.onvoid.webrtc.media.video.desktop.ScreenCapturer
- sdp - Variable in class dev.onvoid.webrtc.RTCIceCandidate
-
SDP string representation of this candidate.
- sdp - Variable in class dev.onvoid.webrtc.RTCSessionDescription
-
The string representation of the SDP, if type is "ROLLBACK", this member is unused.
- sdpMid - Variable in class dev.onvoid.webrtc.RTCIceCandidate
-
If not null, this contains the media stream "identification-tag" defined in [RFC5888] for the media component this candidate is associated with.
- sdpMLineIndex - Variable in class dev.onvoid.webrtc.RTCIceCandidate
-
If not null, this indicates the index (starting at zero) of the media description in the SDP this candidate is associated with.
- sdpType - Variable in class dev.onvoid.webrtc.RTCSessionDescription
-
The type of this RTCSessionDescription.
- SECURE - Enum constant in enum class dev.onvoid.webrtc.TlsCertPolicy
-
For TLS based protocols, ensure the connection is secure by not circumventing certificate validation.
- selectSource(DesktopSource) - Method in class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer
- send(RTCDataChannelBuffer) - Method in class dev.onvoid.webrtc.RTCDataChannel
-
Sends data in the provided buffer to the remote peer.
- SEND_ONLY - Enum constant in enum class dev.onvoid.webrtc.RTCRtpTransceiverDirection
-
The RTCRtpTransceiver's RTCRtpSender sender will offer to send RTP, and will send RTP if the remote peer accepts and sender.getParameters().encodings[i].active is true for any value of i.
- SEND_RECV - Enum constant in enum class dev.onvoid.webrtc.RTCRtpTransceiverDirection
-
The RTCRtpTransceiver's RTCRtpSender will offer to send RTP, and will send RTP if the remote peer accepts and sender.getParameters().encodings[i].active is true for any value of i.
- sendEncodings - Variable in class dev.onvoid.webrtc.RTCRtpTransceiverInit
-
Parameters for sending RTP encodings of media.
- SENDER - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
-
Contains statistics related to a specific RTCRtpSender and the corresponding media-level metrics.
- serverUrl - Variable in class dev.onvoid.webrtc.RTCIceCandidate
-
The URL of the ICE server which this candidate was gathered from.
- setAudioDevice(AudioDevice) - Method in class dev.onvoid.webrtc.media.audio.AudioPlayer
- setAudioDevice(AudioDevice) - Method in class dev.onvoid.webrtc.media.audio.AudioRecorder
- setAudioSink(AudioSink) - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
- setAudioSink(AudioSink) - Method in class dev.onvoid.webrtc.media.audio.AudioRecorder
- setAudioSource(AudioSource) - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
- setAudioSource(AudioSource) - Method in class dev.onvoid.webrtc.media.audio.AudioPlayer
- setCodecPreferences(List<RTCRtpCodecCapability>) - Method in class dev.onvoid.webrtc.RTCRtpTransceiver
-
Overrides the default codec preferences used by WebRTC for this transceiver.
- setConfiguration(RTCConfiguration) - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Updates the configuration of this RTCPeerConnection.
- setDirection(RTCRtpTransceiverDirection) - Method in class dev.onvoid.webrtc.RTCRtpTransceiver
-
Sets the preferred direction of this transceiver.
- setEnabled(boolean) - Method in class dev.onvoid.webrtc.media.MediaStreamTrack
-
Controls the enabled state for the media track.
- setFocusSelectedSource(boolean) - Method in class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer
- setFrameRate(int) - Method in class dev.onvoid.webrtc.media.video.VideoDesktopSource
- setLocalDescription(RTCSessionDescription, SetSessionDescriptionObserver) - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Instructs the RTCPeerConnection to apply the supplied RTCSessionDescription as the local description.
- setMaxFrameSize(int, int) - Method in class dev.onvoid.webrtc.media.video.VideoDesktopSource
- setMicrophoneMute(boolean) - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
- setMicrophoneVolume(int) - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
- setParameters(RTCRtpSendParameters) - Method in class dev.onvoid.webrtc.RTCRtpSender
-
Updates how track is encoded and transmitted to a remote peer.
- setPlayoutDevice(AudioDevice) - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
- setRecordingDevice(AudioDevice) - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
- setRemoteDescription(RTCSessionDescription, SetSessionDescriptionObserver) - Method in class dev.onvoid.webrtc.RTCPeerConnection
-
Instructs the RTCPeerConnection to apply the supplied RTCSessionDescription as the remote offer or answer.
- SetSessionDescriptionObserver - Interface in dev.onvoid.webrtc
-
Callback interface used to get notified when the
RTCPeerConnection
has successfully set an local or remoteRTCSessionDescription
by calling eithersetLocalDescription
orsetRemoteDescription
. - setSourceId(long, boolean) - Method in class dev.onvoid.webrtc.media.video.VideoDesktopSource
- setSpeakerMute(boolean) - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
- setSpeakerVolume(int) - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
- setStreamDelayMs(int) - Method in class dev.onvoid.webrtc.media.audio.AudioProcessing
-
This must be called if and only if echo processing is enabled.
- setStreams(List<String>) - Method in class dev.onvoid.webrtc.RTCRtpSender
-
Sets the IDs of the media streams associated with this sender's track.
- setVideoCaptureCapability(VideoCaptureCapability) - Method in class dev.onvoid.webrtc.media.video.VideoCapture
- setVideoCaptureCapability(VideoCaptureCapability) - Method in class dev.onvoid.webrtc.media.video.VideoDeviceSource
- setVideoCaptureDevice(VideoDevice) - Method in class dev.onvoid.webrtc.media.video.VideoCapture
- setVideoCaptureDevice(VideoDevice) - Method in class dev.onvoid.webrtc.media.video.VideoDeviceSource
- setVideoSink(VideoTrackSink) - Method in class dev.onvoid.webrtc.media.video.VideoCapture
- source - Variable in class dev.onvoid.webrtc.RTCRtpContributingSource
-
The CSRC or SSRC identifier of the contributing or synchronization source.
- ssrc - Variable in class dev.onvoid.webrtc.RTCRtpEncodingParameters
-
If unset, a value is chosen by the implementation.
- STABLE - Enum constant in enum class dev.onvoid.webrtc.RTCSignalingState
-
There is no offer/answer exchange in progress.
- start() - Method in class dev.onvoid.webrtc.media.audio.AudioPlayer
- start() - Method in class dev.onvoid.webrtc.media.audio.AudioRecorder
- start() - Method in class dev.onvoid.webrtc.media.video.VideoCapture
- start() - Method in class dev.onvoid.webrtc.media.video.VideoDesktopSource
- start() - Method in class dev.onvoid.webrtc.media.video.VideoDeviceSource
- start(DesktopCaptureCallback) - Method in class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer
- startPlayout() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
- startRecording() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
- stop() - Method in class dev.onvoid.webrtc.media.audio.AudioPlayer
- stop() - Method in class dev.onvoid.webrtc.media.audio.AudioRecorder
- stop() - Method in class dev.onvoid.webrtc.media.video.VideoCapture
- stop() - Method in class dev.onvoid.webrtc.media.video.VideoDesktopSource
- stop() - Method in class dev.onvoid.webrtc.media.video.VideoDeviceSource
- stop() - Method in class dev.onvoid.webrtc.RTCRtpTransceiver
-
Irreversibly stops the RTCRtpTransceiver.
- stopped() - Method in class dev.onvoid.webrtc.RTCRtpTransceiver
-
Indicates that the sender of this transceiver will no longer send, and that the receiver will no longer receive.
- STOPPED - Enum constant in enum class dev.onvoid.webrtc.RTCRtpTransceiverDirection
-
The RTCRtpTransceiver will neither send nor receive RTP.
- stopPlayout() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
- stopRecording() - Method in class dev.onvoid.webrtc.media.audio.AudioDeviceModule
- STREAM - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
-
Contains statistics related to a specific MediaStream.
- streamIds - Variable in class dev.onvoid.webrtc.RTCRtpTransceiverInit
-
Media stream ids associated with the transceiver.
- stride - Variable in class dev.onvoid.webrtc.media.video.desktop.DesktopFrame
-
Distance in the buffer between two neighboring rows in bytes.
- SUCCESS - Enum constant in enum class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer.Result
-
The frame was captured successfully.
T
- timestamp - Variable in class dev.onvoid.webrtc.RTCRtpContributingSource
-
Indicating the most recent time a frame from an RTP packet, originating from this source, was delivered to the RTCRtpReceiver's MediaStreamTrack.
- timestampNs - Variable in class dev.onvoid.webrtc.media.video.VideoFrame
-
Timestamp of the frame in nano seconds.
- title - Variable in class dev.onvoid.webrtc.media.video.desktop.DesktopSource
- tlsAlpnProtocols - Variable in class dev.onvoid.webrtc.RTCIceServer
-
List of protocols to be used in the TLS ALPN extension.
- tlsCertPolicy - Variable in class dev.onvoid.webrtc.RTCIceServer
-
The TLS certificate policy.
- TlsCertPolicy - Enum Class in dev.onvoid.webrtc
-
TLS certificate policy.
- tlsEllipticCurves - Variable in class dev.onvoid.webrtc.RTCIceServer
-
List of elliptic curves to be used in the TLS elliptic curves extension.
- toI420() - Method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
- toI420() - Method in interface dev.onvoid.webrtc.media.video.VideoFrameBuffer
-
Returns a memory-backed frame in I420 format.
- toString() - Method in class dev.onvoid.webrtc.media.Device
- toString() - Method in class dev.onvoid.webrtc.media.video.desktop.DesktopFrame
- toString() - Method in class dev.onvoid.webrtc.media.video.desktop.DesktopSource
- toString() - Method in class dev.onvoid.webrtc.media.video.NativeI420Buffer
- toString() - Method in class dev.onvoid.webrtc.media.video.VideoCaptureCapability
- toString() - Method in class dev.onvoid.webrtc.media.video.VideoFrame
- toString() - Method in class dev.onvoid.webrtc.RTCIceCandidate
- toString() - Method in class dev.onvoid.webrtc.RTCIceServer
- toString() - Method in class dev.onvoid.webrtc.RTCRtcpParameters
- toString() - Method in class dev.onvoid.webrtc.RTCRtpCapabilities
- toString() - Method in class dev.onvoid.webrtc.RTCRtpCodecCapability
- toString() - Method in class dev.onvoid.webrtc.RTCRtpCodecParameters
- toString() - Method in class dev.onvoid.webrtc.RTCRtpEncodingParameters
- toString() - Method in class dev.onvoid.webrtc.RTCRtpHeaderExtensionCapability
- toString() - Method in class dev.onvoid.webrtc.RTCRtpHeaderExtensionParameters
- toString() - Method in class dev.onvoid.webrtc.RTCRtpParameters
- toString() - Method in class dev.onvoid.webrtc.RTCRtpSendParameters
- toString() - Method in class dev.onvoid.webrtc.RTCSessionDescription
- toString() - Method in class dev.onvoid.webrtc.RTCStats
- toString() - Method in class dev.onvoid.webrtc.RTCStatsReport
- TRACK - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
-
Contains statistics related to a specific MediaStreamTrack's attachment to an RTCRtpSender and the corresponding media-level metrics.
- transactionId - Variable in class dev.onvoid.webrtc.RTCRtpSendParameters
-
An unique identifier for the last set of parameters applied.
- transientSuppression - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig
- TransientSuppression() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.TransientSuppression
- TRANSPORT - Enum constant in enum class dev.onvoid.webrtc.RTCStatsType
-
Transport statistics related to the RTCPeerConnection.
- typingDetection - Variable in class dev.onvoid.webrtc.media.audio.AudioOptions
-
Audio processing to detect typing.
U
- unregisterObserver() - Method in class dev.onvoid.webrtc.RTCDataChannel
-
Unregister the last set RTCDataChannelObserver.
- unregisterObserver() - Method in class dev.onvoid.webrtc.RTCDtlsTransport
-
Unregister the last set RTCDtlsTransportObserver.
- uri - Variable in class dev.onvoid.webrtc.RTCRtpHeaderExtensionParameters
-
The URI of the RTP header extension.
- urls - Variable in class dev.onvoid.webrtc.RTCIceServer
-
List of STUN or TURN URI(s) associated with this server.
- username - Variable in class dev.onvoid.webrtc.RTCIceServer
-
The username to be used when the TURN server requests authorization.
- UYVY - Enum constant in enum class dev.onvoid.webrtc.media.FourCC
-
Packed 4:2:2 YUV
V
- vadResetPeriodMs - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.GainControl.AdaptiveDigital
- value() - Method in enum class dev.onvoid.webrtc.media.FourCC
-
Return the FourCC as integer value.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.logging.Logging.Severity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.media.audio.AudioLayer
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.NoiseSuppression.Level
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.media.FourCC
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.media.MediaSource.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.media.MediaStreamTrackState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.media.MediaType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer.Result
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.media.video.desktop.DesktopSourceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCBundlePolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCDataChannelState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCDtlsTransportState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCDtxStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCIceConnectionState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCIceGatheringState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCIceTransportPolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCPeerConnectionState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCPriorityType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCRtcpMuxPolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCRtpTransceiverDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCSdpType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCSignalingState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.RTCStatsType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.onvoid.webrtc.TlsCertPolicy
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.onvoid.webrtc.logging.Logging.Severity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.onvoid.webrtc.media.audio.AudioLayer
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.NoiseSuppression.Level
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.onvoid.webrtc.media.FourCC
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.onvoid.webrtc.media.MediaSource.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.onvoid.webrtc.media.MediaStreamTrackState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.onvoid.webrtc.media.MediaType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.onvoid.webrtc.media.video.desktop.DesktopCapturer.Result
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.onvoid.webrtc.media.video.desktop.DesktopSourceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.onvoid.webrtc.RTCBundlePolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.onvoid.webrtc.RTCDataChannelState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.onvoid.webrtc.RTCDtlsTransportState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.onvoid.webrtc.RTCDtxStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.onvoid.webrtc.RTCIceConnectionState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.onvoid.webrtc.RTCIceGatheringState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.onvoid.webrtc.RTCIceTransportPolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.onvoid.webrtc.RTCPeerConnectionState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.onvoid.webrtc.RTCPriorityType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.onvoid.webrtc.RTCRtcpMuxPolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.onvoid.webrtc.RTCRtpTransceiverDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.onvoid.webrtc.RTCSdpType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.onvoid.webrtc.RTCSignalingState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.onvoid.webrtc.RTCStatsType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.onvoid.webrtc.TlsCertPolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verbose(String) - Static method in class dev.onvoid.webrtc.logging.Logging
- VERBOSE - Enum constant in enum class dev.onvoid.webrtc.logging.Logging.Severity
-
For data which should not appear in the normal debug log, but should appear in diagnostic logs.
- VERY_HIGH - Enum constant in enum class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.NoiseSuppression.Level
- VERY_LOW - Enum constant in enum class dev.onvoid.webrtc.RTCPriorityType
-
Corresponds to "below normal".
- VIDEO - Enum constant in enum class dev.onvoid.webrtc.media.MediaType
-
Represents a video media type.
- VIDEO_TRACK_KIND - Static variable in class dev.onvoid.webrtc.media.MediaStreamTrack
-
If this object represents a video track.
- VideoBufferConverter - Class in dev.onvoid.webrtc.media.video
- VideoBufferConverter() - Constructor for class dev.onvoid.webrtc.media.video.VideoBufferConverter
- VideoCapture - Class in dev.onvoid.webrtc.media.video
- VideoCapture() - Constructor for class dev.onvoid.webrtc.media.video.VideoCapture
- VideoCaptureCapability - Class in dev.onvoid.webrtc.media.video
- VideoCaptureCapability(int, int, int) - Constructor for class dev.onvoid.webrtc.media.video.VideoCaptureCapability
- VideoDesktopSource - Class in dev.onvoid.webrtc.media.video
- VideoDesktopSource() - Constructor for class dev.onvoid.webrtc.media.video.VideoDesktopSource
- VideoDevice - Class in dev.onvoid.webrtc.media.video
- VideoDevice(String, String) - Constructor for class dev.onvoid.webrtc.media.video.VideoDevice
- VideoDeviceSource - Class in dev.onvoid.webrtc.media.video
- VideoDeviceSource() - Constructor for class dev.onvoid.webrtc.media.video.VideoDeviceSource
- VideoFrame - Class in dev.onvoid.webrtc.media.video
- VideoFrameBuffer - Interface in dev.onvoid.webrtc.media.video
-
Base class for frame buffers of different types of pixel format and storage.
- VideoTrack - Class in dev.onvoid.webrtc.media.video
- VideoTrackSink - Interface in dev.onvoid.webrtc.media.video
- VideoTrackSource - Class in dev.onvoid.webrtc.media.video
-
A source for one or more VideoTracks.
- VideoTrackSource() - Constructor for class dev.onvoid.webrtc.media.video.VideoTrackSource
- voiceActivityDetection - Variable in class dev.onvoid.webrtc.RTCOfferAnswerOptions
-
Many codecs and systems are capable of detecting "silence" and changing their behavior in this case by doing things such as not transmitting any media.
- voiceActivityFlag - Variable in class dev.onvoid.webrtc.RTCRtpSynchronizationSource
-
Only present for audio receivers.
- voiceDetected - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingStats
-
True if voice is detected in the last capture frame, after processing.
- voiceDetection - Variable in class dev.onvoid.webrtc.media.audio.AudioProcessingConfig
- VoiceDetection() - Constructor for class dev.onvoid.webrtc.media.audio.AudioProcessingConfig.VoiceDetection
W
- warn(String) - Static method in class dev.onvoid.webrtc.logging.Logging
- WARNING - Enum constant in enum class dev.onvoid.webrtc.logging.Logging.Severity
-
Something that may warrant investigation.
- webrtc.java - module webrtc.java
- width - Variable in class dev.onvoid.webrtc.media.video.VideoCaptureCapability
- WINDOW - Enum constant in enum class dev.onvoid.webrtc.media.video.desktop.DesktopSourceType
- WindowCapturer - Class in dev.onvoid.webrtc.media.video.desktop
- WindowCapturer() - Constructor for class dev.onvoid.webrtc.media.video.desktop.WindowCapturer
Y
A B C D E F G H I K L M N O P R S T U V W YAll Classes and Interfaces|All Packages|Constant Field Values