Package live.hms.video.media.settings
Class HMSAudioTrackSettings.Builder
-
- All Implemented Interfaces:
public final class HMSAudioTrackSettings.Builder
-
-
Constructor Summary
Constructors Constructor Description HMSAudioTrackSettings.Builder()
-
Method Summary
-
-
Method Detail
-
volume
final HMSAudioTrackSettings.Builder volume(@FloatRange(from = 0.0, to = 1.0, fromInclusive = true, toInclusive = true) Double volume)
-
maxBitrate
final HMSAudioTrackSettings.Builder maxBitrate(@IntRange(from = 1) Integer maxBitRate)
-
codec
final HMSAudioTrackSettings.Builder codec(HMSAudioCodec codec)
-
initialState
final HMSAudioTrackSettings.Builder initialState(HMSTrackSettings.InitState initialState)
-
enableNoiseCancellation
final HMSAudioTrackSettings.Builder enableNoiseCancellation(Boolean enableNoiseCancellation)
-
enableEchoCancellation
final HMSAudioTrackSettings.Builder enableEchoCancellation(Boolean enableEchoCancellation)
-
enableNoiseSupression
final HMSAudioTrackSettings.Builder enableNoiseSupression(Boolean enableNoiseSupression)
-
enableAutomaticGainControl
final HMSAudioTrackSettings.Builder enableAutomaticGainControl(Boolean enableAutomaticGainControl)
-
setPhoneCallMuteState
final HMSAudioTrackSettings.Builder setPhoneCallMuteState(PhoneCallState phoneCallState)
-
setDisableInternalAudioManager
final HMSAudioTrackSettings.Builder setDisableInternalAudioManager(Boolean disableInternalAudioManager)
-
setUseHardwareAcousticEchoCanceler
final HMSAudioTrackSettings.Builder setUseHardwareAcousticEchoCanceler(Boolean useHardwareAcousticEchoCanceler)
- Parameters:
useHardwareAcousticEchoCanceler- control if the built-in HW acoustic echo canceler should be used or not.
-
setAudioMode
final HMSAudioTrackSettings.Builder setAudioMode(HMSAudioTrackSettings.HMSAudioMode audioMode)
use this to set the mode of calling
- Parameters:
audioMode- Either HMSAudioMode.HMSAUDIOMODEVOICE or HMSAudioMode.HMSAUDIOMODEMUSIC
-
build
final HMSAudioTrackSettings build()
-
-
-
-