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



  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 toAnswerHub just mention UE-68168 in the post.

Login to Vote

Affects Versions4.204.21
CreatedJan 8, 2019
UpdatedJul 24, 2020