Package live.hms.video.media.settings
Class HMSAudioTrackSettings
-
- All Implemented Interfaces:
-
live.hms.video.events.IAnalyticsPropertiesProvider
public final class HMSAudioTrackSettings implements IAnalyticsPropertiesProvider
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumHMSAudioTrackSettings.HMSAudioModeuse HMSAudioMode.HMSAUDIOMODEMUSIC if your use case involves capturing music from mic and streaming into the room, else use HMSAUDIOMODEVOICE if its a regular voice call
public final classHMSAudioTrackSettings.Builder
-
Field Summary
Fields Modifier and Type Field Description private final IntegermaxBitrateprivate final HMSAudioCodeccodecprivate final Doublevolumeprivate final BooleandisableInternalAudioManagerprivate final BooleanuseHardwareAcousticEchoCancelerprivate final HMSTrackSettings.InitStateinitialStateprivate final BooleanenableEchoCancellationprivate final BooleanenableNoiseSupressionprivate final BooleanenableAutomaticGainControlprivate final PhoneCallStatephoneCallStateprivate final BooleanenableNoiseCancellationprivate final HMSAudioTrackSettings.HMSAudioModeaudioMode
-
Method Summary
Modifier and Type Method Description final IntegergetMaxBitrate()final HMSAudioCodecgetCodec()final DoublegetVolume()final BooleangetDisableInternalAudioManager()final BooleangetUseHardwareAcousticEchoCanceler()final HMSTrackSettings.InitStategetInitialState()final BooleangetEnableEchoCancellation()final BooleangetEnableNoiseSupression()final BooleangetEnableAutomaticGainControl()final PhoneCallStategetPhoneCallState()final BooleangetEnableNoiseCancellation()final HMSAudioTrackSettings.HMSAudioModegetAudioMode()HashMap<String, Object>toAnalyticsProperties()final HMSAudioTrackSettings.Builderbuilder()-
-
Method Detail
-
getMaxBitrate
final Integer getMaxBitrate()
-
getCodec
final HMSAudioCodec getCodec()
-
getDisableInternalAudioManager
final Boolean getDisableInternalAudioManager()
-
getUseHardwareAcousticEchoCanceler
final Boolean getUseHardwareAcousticEchoCanceler()
-
getInitialState
final HMSTrackSettings.InitState getInitialState()
-
getEnableEchoCancellation
final Boolean getEnableEchoCancellation()
-
getEnableNoiseSupression
final Boolean getEnableNoiseSupression()
-
getEnableAutomaticGainControl
final Boolean getEnableAutomaticGainControl()
-
getPhoneCallState
final PhoneCallState getPhoneCallState()
-
getEnableNoiseCancellation
final Boolean getEnableNoiseCancellation()
-
getAudioMode
final HMSAudioTrackSettings.HMSAudioMode getAudioMode()
-
toAnalyticsProperties
HashMap<String, Object> toAnalyticsProperties()
-
builder
final HMSAudioTrackSettings.Builder builder()
-
-
-
-