| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Sound/AudioSettings.h |
Include |
#include "Sound/AudioSettings.h" |
class UAudioSettings : public UDeveloperSettings
Audio settings.
Name | Description | ||
---|---|---|---|
|
AudioSettingsChanged |
||
|
uint32: 1 |
bAllowCenterChannel3DPanning |
Enables the surround sound spatialization calculations to include the center channel. |
|
uint32: 1 |
bAllowPlayWhenSilent |
Allows sounds to play at 0 volume. |
|
BaseDefaultSubmix |
The default submix to use for implicit submix sends (i.e. if the base submix send is null or if a submix parent is null) |
|
|
uint32: 1 |
bDisableMasterEQ |
Disables master EQ effect in the audio DSP graph. |
|
DebugSounds |
Sounds only packaged in non-shipped builds for debugging. |
|
|
DefaultAudioBuses |
Array of AudioBuses that are automatically initialized when the AudioEngine is initialized |
|
|
DefaultBaseSoundMix |
The SoundMix to use as base when no other system has specified a Base SoundMix |
|
|
DefaultMediaSoundClassName |
The SoundClass assigned to media player assets |
|
|
DefaultSoundClassName |
The SoundClass assigned to newly created sounds |
|
|
DefaultSoundConcurrencyName |
The SoundConcurrency assigned to newly created sounds |
|
|
DialogueFilenameFormat |
The format string to use when generating the filename for contexts within dialogue waves. |
|
|
EQSubmix |
The submix through which all sounds set to use legacy EQ system are routed |
|
|
float |
GlobalMaxPitchScale |
The value to use to clamp the max pitch scale |
|
float |
GlobalMinPitchScale |
The value to use to clamp the min pitch scale |
|
MasterSubmix |
The default submix through which all sounds are routed to. |
|
|
MaximumConcurrentStreams |
How many streaming sounds can be played at the same time (if more are played they will be sorted by priority) |
|
|
MonoChannelUpmixMethod |
The upmixing method for mono sound sources. |
|
|
NumStoppingSources |
The max number of sources to reserve for "stopping" sounds. |
|
|
PanningMethod |
The method to use when doing non-binaural or object-based panning. |
|
|
QualityLevels |
||
|
ReverbSubmix |
The submix through which all sounds set to use reverb are routed |
|
|
VoiPSampleRate |
Sample rate used for voice over IP. |
|
|
VoiPSoundClass |
Sound class to be used for the VOIP audio component |
Name | Description | |
---|---|---|
|
UAudioSettings ( |
Name | Description | ||
---|---|---|---|
|
FindQualityNameByIndex ( |
Get the quality name level for a given index. |
|
|
GetHighestMaxChannels() |
Returns the highest value for MaxChannels among all quality levels |
|
|
const FAudio... |
GetQualityLevelSettings ( |
Get the quality level settings at the provided level index. |
|
GetQualityLevelSettingsNum() |
Get the total number of quality level settings. |
|
|
const bool |
IsAudioMixerEnabled() |
Returns if the audio mixer is currently enabled. |
|
FAudioSettin... |
OnAudioSettingsChanged() |
Returns event to be bound to if caller wants to know when audio settings are modified |
|
SetAudioMixerEnabled ( |
Sets whether audio mixer is enabled. Set once an audio mixer platform module is loaded. |
Name | Description | ||
---|---|---|---|
|
PostEditChangeChainProperty ( |
This alternate version of PostEditChange is called when properties inside structs are modified. |
|
|
PreEditChange ( |
This is called when a property is about to be modified externally |
Name |
Description |
|
---|---|---|
|
FAudioSettingsChanged |
Event to listen for when settings reflected properties are changed. |
Name | Description | ||
---|---|---|---|
|
float |
DefaultReverbSendLevel_DEPRECATED |
The amount of audio to send to reverb submixes if no reverb send is setup for the source through attenuation settings. |