#include <GrainDelay.h>
◆ FGrainDelay()
| Audio::GrainDelay::FGrainDelay::FGrainDelay |
( |
const float |
InSampleRate, |
|
|
const float |
InMaxDelaySeconds = 2.0f |
|
) |
| |
◆ ~FGrainDelay()
| Audio::GrainDelay::FGrainDelay::~FGrainDelay |
( |
| ) |
|
◆ GetGrainDelayClamped()
| float Audio::GrainDelay::FGrainDelay::GetGrainDelayClamped |
( |
const float |
InDelay | ) |
const |
◆ GetGrainDelayRatioClamped()
| float Audio::GrainDelay::FGrainDelay::GetGrainDelayRatioClamped |
( |
const float |
InGrainDelayRatio | ) |
const |
◆ GetGrainDurationClamped()
| float Audio::GrainDelay::FGrainDelay::GetGrainDurationClamped |
( |
const float |
InDuration | ) |
const |
◆ GetGrainPitchShiftClamped()
| float Audio::GrainDelay::FGrainDelay::GetGrainPitchShiftClamped |
( |
const float |
InPitchShift | ) |
const |
◆ GetGrainPitchShiftFrameRatio()
| float Audio::GrainDelay::FGrainDelay::GetGrainPitchShiftFrameRatio |
( |
const float |
InPitchShift | ) |
const |
◆ Reset()
| void Audio::GrainDelay::FGrainDelay::Reset |
( |
| ) |
|
◆ SetFeedbackAmount()
| void Audio::GrainDelay::FGrainDelay::SetFeedbackAmount |
( |
float |
InFeedbackAmount | ) |
|
◆ SetGrainBasePitchShiftRatio()
| void Audio::GrainDelay::FGrainDelay::SetGrainBasePitchShiftRatio |
( |
const float |
InPitchRatioBase | ) |
|
◆ SetGrainEnvelope()
◆ SetMaxGrains()
| void Audio::GrainDelay::FGrainDelay::SetMaxGrains |
( |
const int32 |
InMaxGrains | ) |
|
◆ SpawnGrain()
| void Audio::GrainDelay::FGrainDelay::SpawnGrain |
( |
const float |
InDelay, |
|
|
const float |
InDuration, |
|
|
const float |
InPitchShiftRatioOffset |
|
) |
| |
◆ SynthesizeAudio()
| void Audio::GrainDelay::FGrainDelay::SynthesizeAudio |
( |
const int32 |
StartFrame, |
|
|
const int32 |
EndFrame, |
|
|
const float * |
InAudioBuffer, |
|
|
float * |
OutAudioBuffer |
|
) |
| |
The documentation for this class was generated from the following files: