- Fixing up legacy backend (that should have been deleted) to implement the changed interface.
#jira UE-140979
#rb Maxwell.Hayes
#preflight 61f97ad7f02e20f45add6d45
#lockdown Nick.Whiting
#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 18830517 in //UE5/Release-5.0/... via CL 18830523 via CL 18830850
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)
[CL 18830893 by aaron mcleran in ue5-main branch]
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971
[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
- Remove redundant static calls on AudioDevice in favor of AudioDeviceManager for finding Main/Active Devices (state managed by the manager, not individual devices)
#rb ethan.geller ryan.mangin
#ROBOMERGE-SOURCE: CL 11119764 via CL 11119771
#ROBOMERGE-BOT: (v640-11091645)
[CL 11119776 by rob gay in Main branch]
#rb Aaron.McLeran
#jira UE-87035
#ROBOMERGE-SOURCE: CL 11097936 via CL 11097944 via CL 11097952
#ROBOMERGE-BOT: (v640-11091645)
[CL 11097958 by maxwell hayes in Main branch]
#rnx
#rb none
#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870549 by ryan durand in Main branch]
[FYI] Randolph.Kestner, Michael.Kirzinger
#rb Ethan.Geller
#ROBOMERGE-SOURCE: CL 9600206 via CL 9601331 via CL 9601473
#ROBOMERGE-BOT: (v526-9587114)
[CL 9601601 by maxwell hayes in Main branch]
#rb none
[FYI] Ethan.Halvorsen
#ROBOMERGE-SOURCE: CL 8787087 via CL 8787107 via CL 8792709
#ROBOMERGE-BOT: (v422-8689730)
[CL 8792722 by maxwell hayes in Main branch]
[REVIEW] aaron.mcleran, maxwell.hayes
#rb aaron.mcleran, maxwell.hayes
#ROBOMERGE-SOURCE: CL 8514382 via CL 8514383 via CL 8514445 via CL 8514448 via CL 8514642
#ROBOMERGE-BOT: (v406-8472469)
[CL 8514663 by ethan geller in Main branch]
#rb aaron.mcleran
[FYI] randolph.kestner
#ROBOMERGE-SOURCE: CL 7956585 via CL 7956589 via CL 7956590 via CL 7957172
#ROBOMERGE-BOT: (v393-7951996)
[CL 7957223 by ethan geller in Main branch]
[FYI] Ethan.Geller
#ROBOMERGE-SOURCE: CL 7909089 via CL 7909093 via CL 7909097 via CL 7917994
#ROBOMERGE-BOT: (v389-7813075)
[CL 7918079 by bob tellez in Main branch]
- Add GetMaxSources() that provides actual max number of sources (internal MaxSources + NumStoppingSources)
- More clean-up around platform implementation for GetPlatformSettings
#rb aaron.mcleran
[FYI] ethan.geller
#ROBOMERGE-OWNER: rob.gay
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 7675366 via CL 7681898
#ROBOMERGE-BOT: (v382-7680231)
[CL 7681899 by rob gay in Main branch]
- Fix bug with IOS & XAudio2 old backends not respecting platform settings code/ini settings
- Move AudioDevice to override quality settings MaxChannels by ANY platform setting, on init, not just the minimal value. This is okay on init as the source array has yet to be initialized.
https://p4-swarm.epicgames.net/reviews/6260062
#rb ethan.geller
#rb phil.popp
#ROBOMERGE-SOURCE: CL 6345170 via CL 6346183
[CL 6346278 by rob gay in Main branch]