Description

Because of when GetEnumValueFromString (called by GetVoiceSampleRate) executes for certain modules at load time, the global enum master list is empty, which leads to the config value not being parsable.

As such, the session's sample rate becomes 16000Hz instead of the option specified in the configs. 

Steps to Reproduce
  1. Add the following to DefaultEngine.ini

[/Script/Engine.AudioSettings]

VoiPSampleRate=Normal24000Hz

  1. Start up the engine using Steam/NullOSS or any other platform that allows for configurable VOIP sample rates
  2. Observe audio quality is not 24000Hz

 

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-68168 in the post.

2
Login to Vote

Cannot Reproduce
ComponentUE - Online
Affects Versions4.204.21
CreatedJan 8, 2019
ResolvedJul 12, 2021
UpdatedOct 28, 2022