Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/Chorus.h |
| Include | #include "DSP/Chorus.h" |
Syntax
class FChorus
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | DelayRangeMsec | ||
| FDelay[EChorusDelays::NumDelayTypes] | Delays | ||
| FLinearEase[EChorusDelays::NumDelayTypes] | Depth | ||
| float | DryLevel | ||
| float[EChorusDelays::NumDelayTypes] | Feedback | ||
| FLFO[EChorusDelays::NumDelayTypes] | LFOs | ||
| float | MaxDelayMsec | ||
| float | MaxFrequencySpread | ||
| float | MinDelayMsec | ||
| int32 | NumChannels | ||
| float | Spread | ||
| float | WetLevel |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FChorus () |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~FChorus () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | |||
| void | Init
(
const float InSampleRate, |
||
| void | ProcessAudio
(
const float* InBuffer, |
||
| void | ProcessAudioFrame
(
const float* InFrame, |
||
| void | SetDepth
(
const EChorusDelays::Type InType, |
||
| void | SetDryLevel
(
const float InDryLevel |
||
| void | SetFeedback
(
const EChorusDelays::Type InType, |
||
| void | SetFrequency
(
const EChorusDelays::Type InType, |
||
| void | SetSpread
(
const float InSpread |
||
| void | SetWetLevel
(
const float InWetLevel |