UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chorus.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "DSP/Delay.h"
7#include "DSP/LFO.h"
8
9namespace Audio
10{
11 namespace EChorusDelays
12 {
20 }
21
59
60
61}
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void Init()
Definition LockFreeList.h:4
Definition Chorus.h:23
float DryLevel
Definition Chorus.h:56
FLinearEase Depth[EChorusDelays::NumDelayTypes]
Definition Chorus.h:47
FDelay Delays[EChorusDelays::NumDelayTypes]
Definition Chorus.h:45
SIGNALPROCESSING_API void SetDepth(const EChorusDelays::Type InType, const float InDepth)
Definition Chorus.cpp:41
SIGNALPROCESSING_API void SetWetLevel(const float InWetLevel)
Definition Chorus.cpp:57
FLFO LFOs[EChorusDelays::NumDelayTypes]
Definition Chorus.h:46
SIGNALPROCESSING_API FChorus()
Definition Chorus.cpp:7
SIGNALPROCESSING_API void SetFeedback(const EChorusDelays::Type InType, const float InFeedback)
Definition Chorus.cpp:52
SIGNALPROCESSING_API void SetFrequency(const EChorusDelays::Type InType, const float InFrequency)
Definition Chorus.cpp:46
SIGNALPROCESSING_API void SetSpread(const float InSpread)
Definition Chorus.cpp:67
int32 NumChannels
Definition Chorus.h:57
int32 GetNumChannels() const
Definition Chorus.h:30
float MaxFrequencySpread
Definition Chorus.h:54
float MaxDelayMsec
Definition Chorus.h:51
SIGNALPROCESSING_API void ProcessAudioFrame(const float *InFrame, float *OutFrame)
Definition Chorus.cpp:78
float WetLevel
Definition Chorus.h:55
SIGNALPROCESSING_API ~FChorus()
Definition Chorus.cpp:20
SIGNALPROCESSING_API void SetDryLevel(const float InDryLevel)
Definition Chorus.cpp:62
float Feedback[EChorusDelays::NumDelayTypes]
Definition Chorus.h:48
float DelayRangeMsec
Definition Chorus.h:52
SIGNALPROCESSING_API void ProcessAudio(const float *InBuffer, const int32 InNumSamples, float *OutBuffer)
Definition Chorus.cpp:149
float Spread
Definition Chorus.h:53
float MinDelayMsec
Definition Chorus.h:50
Definition Delay.h:13
Definition LFO.h:45
Definition Dsp.h:619
Type
Definition Chorus.h:14
@ NumDelayTypes
Definition Chorus.h:18
@ Left
Definition Chorus.h:15
@ Center
Definition Chorus.h:16
@ Right
Definition Chorus.h:17
NO_LOGGING.
Definition AudioMixerPlatformAndroid.cpp:53