Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/RingModulation.h |
| Include | #include "DSP/RingModulation.h" |
Syntax
class FRingModulation
Remarks
Ring modulation effect https://en.wikipedia.org/wiki/Ring_modulation
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Constructor. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Destructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Init
(
const float InSampleRate, |
Initialize the equalizer. | |
| void | ProcessAudio
(
const float* InBuffer, |
Process audio buffer. | |
| void | SetDryLevel
(
const float InDryLevel |
Set the dry level of the ring modulation. | |
| void | SetExternalPatchSource
(
Audio::FPatchOutputStrongPtr InPatch |
Sets that the modulation buffer is external. | |
| void | SetModulationDepth
(
const float InModulationDepth |
Set the ring modulation depth. | |
| void | SetModulationFrequency
(
const float InModulationFrequency |
Set the ring modulation frequency. | |
| void | SetModulatorWaveType
(
const EOsc::Type InType |
The type of modulation. | |
| void | SetWetLevel
(
const float InWetLevel |
Set the wet level of the ring modulation. |