-
public final class AudioOptions.BuilderBuilds new AudioOptions.
-
-
Constructor Summary
Constructors Constructor Description AudioOptions.Builder()
-
Method Summary
Modifier and Type Method Description AudioOptions.BuilderechoCancellation(boolean echoCancellation)Audio processing that attempts to filter away the output signal from later inboundpickup. AudioOptions.BuilderautoGainControl(boolean autoGainControl)Audio processing that adjusts the sensitivity of the local microphone dynamically.Default is set to true. AudioOptions.BuildernoiseSuppression(boolean noiseSuppression)Enable audio processing that filters out background noise. AudioOptions.BuilderhighpassFilter(boolean highpassFilter)Enable audio processing that removes background noise of lower frequencies. AudioOptions.BuilderaudioJitterBufferMaxPackets(int maxPackets)Audio receiver jitter buffer (NetEq) max capacity in number of packets. AudioOptions.BuilderaudioJitterBufferMinDelayMs(int minDelayMs)Audio receiver jitter buffer (NetEq) minimum target delay in milliseconds. AudioOptionsbuild()-
-
Method Detail
-
echoCancellation
AudioOptions.Builder echoCancellation(boolean echoCancellation)
Audio processing that attempts to filter away the output signal from later inboundpickup. Default is set to true.
- Parameters:
echoCancellation- - true enables echo cancellation and false disables it.
-
autoGainControl
AudioOptions.Builder autoGainControl(boolean autoGainControl)
Audio processing that adjusts the sensitivity of the local microphone dynamically.Default is set to true.
- Parameters:
autoGainControl- - true enables automatic gain control and false disables it.
-
noiseSuppression
AudioOptions.Builder noiseSuppression(boolean noiseSuppression)
Enable audio processing that filters out background noise. Default is set to true.
- Parameters:
noiseSuppression- - true filters out background noise and false disables thefiltering.
-
highpassFilter
AudioOptions.Builder highpassFilter(boolean highpassFilter)
Enable audio processing that removes background noise of lower frequencies. Default isset to true.
- Parameters:
highpassFilter- - true removes lower frequency background noise and false disablesthe removal.
-
audioJitterBufferMaxPackets
AudioOptions.Builder audioJitterBufferMaxPackets(int maxPackets)
Audio receiver jitter buffer (NetEq) max capacity in number of packets. Minimum allowedvalue is 20. Default is set at 200 packets.
- Parameters:
maxPackets- - Max capacity in number of packets.
-
audioJitterBufferMinDelayMs
AudioOptions.Builder audioJitterBufferMinDelayMs(int minDelayMs)
Audio receiver jitter buffer (NetEq) minimum target delay in milliseconds. Minimumallowed value is zero msec. Default is set at zero msec.
- Parameters:
minDelayMs- - Minimum target delay in milliseconds.
-
build
AudioOptions build()
-
-
-
-