Navigation
API > API/Runtime > API/Runtime/SignalProcessing
Ring modulation effect https://en.wikipedia.org/wiki/Ring_modulation
| Name | FRingModulation |
| Type | class |
| Header File | /Engine/Source/Runtime/SignalProcessing/Public/DSP/RingModulation.h |
| Include Path | #include "DSP/RingModulation.h" |
Syntax
class FRingModulation
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRingModulation() |
Constructor. | DSP/RingModulation.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FRingModulation() |
Destructor. | DSP/RingModulation.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DryLevel | float | DSP/RingModulation.h | ||
| ModulationBuffer | TArray< float > | DSP/RingModulation.h | ||
| ModulationDepth | float | DSP/RingModulation.h | ||
| ModulationFrequency | float | DSP/RingModulation.h | ||
| NumChannels | int32 | DSP/RingModulation.h | ||
| Osc | Audio::FOsc | DSP/RingModulation.h | ||
| Patch | Audio::FPatchOutputStrongPtr | DSP/RingModulation.h | ||
| Scale | float | DSP/RingModulation.h | ||
| WetLevel | float | DSP/RingModulation.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Init
(
const float InSampleRate, |
Initialize the equalizer. | DSP/RingModulation.h | |
void ProcessAudio
(
const float* InBuffer, |
Process audio buffer. | DSP/RingModulation.h | |
void SetDryLevel
(
const float InDryLevel |
Set the dry level of the ring modulation. | DSP/RingModulation.h | |
void SetExternalPatchSource
(
Audio::FPatchOutputStrongPtr InPatch |
Sets that the modulation buffer is external. | DSP/RingModulation.h | |
void SetModulationDepth
(
const float InModulationDepth |
Set the ring modulation depth. | DSP/RingModulation.h | |
void SetModulationFrequency
(
const float InModulationFrequency |
Set the ring modulation frequency. | DSP/RingModulation.h | |
void SetModulatorWaveType
(
const EOsc::Type InType |
The type of modulation. | DSP/RingModulation.h | |
void SetWetLevel
(
const float InWetLevel |
Set the wet level of the ring modulation. | DSP/RingModulation.h |