![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AudioEffect.h>
Inheritance diagram for FAudioEffectsManager:Protected Member Functions | |
| void | InitAudioEffects (void) |
Manager class to handle the interface to various audio effects
| FAudioEffectsManager::FAudioEffectsManager | ( | FAudioDevice * | InDevice | ) |
Clear out any reverb and EQ settings
| void FAudioEffectsManager::AddReferencedObjects | ( | FReferenceCollector & | Collector | ) |
| void FAudioEffectsManager::ClearMixSettings | ( | ) |
Clears the current SoundMix and any EQ settings it has applied
If there is an active SoundMix, clear it and any EQ settings it applied
|
inline |
Platform dependent call to destroy any effect related data
|
inline |
Gets the SoundMix currently controlling EQ.
|
inline |
Sets up default reverb and eq settings
|
inlinevirtual |
Platform dependent call to init effect data on a sound source
|
inlinevirtual |
Calls the platform specific code to set the parameters that define EQ
Reimplemented in Audio::FAudioMixerEffectsManager.
| void FAudioEffectsManager::SetMixSettings | ( | USoundMix * | NewMix, |
| bool | bIgnorePriority = false, |
||
| bool | bForce = false |
||
| ) |
Engine hook to handle setting and fading in of EQ effects and group ducking
| Mix | The SoundMix we want to switch to. |
| bIgnorePriority | Whether EQPriority should be ignored to force mix change. |
Sets new EQ mix if necessary. Otherwise interpolates to the current settings and calls SetEffect to handle the platform specific aspect.
|
inlinevirtual |
Calls the platform-specific code to set the parameters that define a radio effect.
| InEffectParameters | The new parameters for the radio distortion effect. |
Reimplemented in Audio::FAudioMixerEffectsManager.
|
inlinevirtual |
Calls the platform specific code to set the parameters that define reverb
Reimplemented in Audio::FAudioMixerEffectsManager.
| void FAudioEffectsManager::SetReverbSettings | ( | const FReverbSettings & | ReverbSettings, |
| bool | bForce = false |
||
| ) |
Engine hook to handle setting and fading in of reverb effects
Called every tick from UGameViewportClient::Draw
Sets new reverb mode if necessary. Otherwise interpolates to the current settings and calls SetEffect to handle the platform specific aspect.
Update the settings if the reverb has changed
|
inlinevirtual |
Platform dependent call to update the sound output with new parameters
Converts and volume (0.0f to 1.0f) to a deciBel value
Converts and volume (0.0f to 1.0f) to a MilliBel value (a Hundredth of a deciBel)
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |