10#include "AudioMixerSubmixEffectEQ.generated.h"
22 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
Equalizer, meta = (EditCondition = "bEnabled", DisplayName = "
Cutoff Frequency (hz)", ClampMin = "20.0", ClampMax = "20000.0", UIMin = "20.0", UIMax = "15000.0"))
26 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
Equalizer, meta = (EditCondition = "bEnabled", DisplayName = "Bandwidth (
octaves)", ClampMin = "0.1", ClampMax = "2.0", UIMin = "0.1", UIMax = "2.0"))
27 float Bandwidth = 2.0f;
30 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
Equalizer, meta = (EditCondition = "bEnabled", DisplayName = "Gain (
dB)", ClampMin = "-90.0", ClampMax = "20.0", UIMin = "-90.0", UIMax = "20.0"))
50 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"SubmixEffect|Preset")
93 float ScratchInBuffer[2];
94 float ScratchOutBuffer[2];
118 UFUNCTION(BlueprintCallable, Category =
"Audio|Effects")
#define DECLARE_CYCLE_STAT_EXTERN(CounterName, StatId, GroupId, API)
Definition Stats.h:679
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
return true
Definition ExternalRpcRegistry.cpp:601
void Init()
Definition LockFreeList.h:4
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define UCLASS(...)
Definition ObjectMacros.h:776
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
#define EFFECT_PRESET_METHODS(EFFECT_NAME)
Definition SoundEffectBase.h:34
Definition SoundEffectSubmix.h:86
Definition AudioMixerSubmixEffectEQ.h:55
float SampleRate
Definition AudioMixerSubmixEffectEQ.h:95
float NumOutputChannels
Definition AudioMixerSubmixEffectEQ.h:96
virtual bool SupportsDefaultEQ() const override
Definition AudioMixerSubmixEffectEQ.h:68
FSubmixEffectSubmixEQSettings RenderThreadEQSettings
Definition AudioMixerSubmixEffectEQ.h:106
Audio::TParams< FSubmixEffectSubmixEQSettings > PendingSettings
Definition AudioMixerSubmixEffectEQ.h:100
TArray< FEQ > FiltersPerChannel
Definition AudioMixerSubmixEffectEQ.h:91
FSubmixEffectSubmixEQSettings GameThreadEQSettings
Definition AudioMixerSubmixEffectEQ.h:103
bool bEQSettingsSet
Definition AudioMixerSubmixEffectEQ.h:97
Definition SoundEffectSubmix.h:26
Definition AudioMixerSubmixEffectEQ.h:111
@ false
Definition radaudio_common.h:23
Definition SoundEffectSubmix.h:35
Definition SoundEffectSubmix.h:77
Definition AudioMixerSubmixEffectEQ.h:18
Definition AudioMixerSubmixEffectEQ.h:46
Definition AudioMixerSubmixEffectEQ.h:81
TArray< Audio::FBiquadFilter > Bands
Definition AudioMixerSubmixEffectEQ.h:83
FEQ()
Definition AudioMixerSubmixEffectEQ.h:85
bool bEnabled
Definition AudioMixerSubmixEffectEQ.h:82