Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/AudioEffect.h |
Include |
#include "AudioEffect.h" |
class FAudioEffectsManager
Manager class to handle the interface to various audio effects
Name | Description | ||
---|---|---|---|
|
FAudioDevice &#... |
AudioDevice |
|
|
bEffectsInitialised |
||
|
bEQActive |
||
|
bEQChanged |
||
|
bReverbActive |
||
|
bReverbChanged |
||
|
CurrentEQEffect |
||
|
CurrentEQMix |
||
|
UReverbEffect &... |
CurrentReverbAsset |
|
|
CurrentReverbEffect |
||
|
CurrentReverbSettings |
||
|
DestinationEQEffect |
||
|
DestinationReverbEffect |
||
|
PrevReverbEffect |
||
|
SourceEQEffect |
||
|
SourceReverbEffect |
Name | Description | |
---|---|---|
|
FAudioEffectsManager ( |
Clear out any reverb and EQ settings |
Name | Description | |
---|---|---|
|
~FAudioEffectsManager() |
Name | Description | ||
---|---|---|---|
|
AddReferencedObjects ( |
||
|
ClearMixSettings() |
Clears the current SoundMix and any EQ settings it has applied |
|
|
DestroyEffect ( |
Platform dependent call to destroy any effect related data |
|
|
USoundMix &#... |
GetCurrentEQMix() |
Gets the SoundMix currently controlling EQ. |
|
UReverbEffec... |
GetCurrentReverbEffect() |
|
|
InitAudioEffects() |
Sets up default reverb and eq settings |
|
|
void * |
InitEffect ( |
Platform dependent call to init effect data on a sound source |
|
ResetInterpolation() |
Resets all interpolating values to defaults. |
|
|
SetEQEffectParameters ( |
Calls the platform specific code to set the parameters that define EQ |
|
|
SetMixSettings |
Engine hook to handle setting and fading in of EQ effects and group ducking |
|
|
SetRadioEffectParameters ( |
Calls the platform-specific code to set the parameters that define a radio effect. |
|
|
SetReverbEffectParameters ( |
Calls the platform specific code to set the parameters that define reverb |
|
|
SetReverbSettings ( |
Engine hook to handle setting and fading in of reverb effects |
|
|
Update() |
Feed in new settings to the audio effect system |
|
|
void * |
UpdateEffect ( |
Platform dependent call to update the sound output with new parameters |
|
VolumeToDeciBels ( |
Converts and volume (0.0f to 1.0f) to a deciBel value |
|
|
VolumeToMilliBels ( |
Converts and volume (0.0f to 1.0f) to a MilliBel value (a Hundredth of a deciBel) |