/Engine/Source/Runtime/Engine/Public/AudioDeviceManager.h
Parameters passed intoFAudioDeviceManager::RequestAudioDevice.
struct FAudioDeviceParams
UWorld*
AssociatedWorld
Optional world parameter. This allows tools to surface information about which worlds are being rendered through which audio devices.
IAudioDeviceMod...
AudioModule
Use this to force this audio device to use a specific audio module. If nullptr, uses the default audio module.
bool
bIsNonRealtime
Set this to true to get a handle to a non realtime audio renderer.
int32
BufferSizeOverride
Buffer size override.
int32
NumBuffersOverride
Num buffers override.
EAudioDeviceSco...
Scope
This should be set to EAudioDeviceScope::Unique if you'd like to force a new device to be created from scratch, or use EAudioDeviceScope::Shared to use an existing device if possible.