|
|
| Delay (const Delay &other)=delete |
| |
|
Delay & | operator= (const Delay &rhs) |
| |
|
constexpr bool | isActive () const |
| |
|
void | informWhetherActive (bool newActive, int32_t userDelayRate=0) |
| |
|
void | copySecondaryToPrimary () |
| |
|
void | copyPrimaryToSecondary () |
| |
|
void | initializeSecondaryBuffer (int32_t newNativeRate, bool makeNativeRatePreciseRelativeToOtherBuffer) |
| |
|
void | setupWorkingState (State &workingState, uint32_t timePerInternalTickInverse, bool anySoundComingIn=true) |
| |
|
void | discardBuffers () |
| |
|
void | setTimeToAbandon (const State &workingState) |
| |
|
void | hasWrapped () |
| |
|
void | process (std::span< StereoSample > buffer, const State &delayWorkingState) |
| |
|
|
DelayBuffer | primaryBuffer |
| |
|
DelayBuffer | secondaryBuffer |
| |
|
ImpulseResponseProcessor | ir_processor |
| |
|
uint32_t | countCyclesWithoutChange |
| |
|
int32_t | userRateLastTime |
| |
|
bool | pingPong = true |
| |
|
bool | analog = false |
| |
|
SyncType | syncType = SYNC_TYPE_EVEN |
| |
|
SyncLevel | syncLevel = SYNC_LEVEL_16TH |
| |
|
int32_t | sizeLeftUntilBufferSwap |
| |
|
int32_t | postLPFL |
| |
|
int32_t | postLPFR |
| |
|
int32_t | prevFeedback = 0 |
| |
|
uint8_t | repeatsUntilAbandon = 0 |
| |
|
|
void | prepareToBeginWriting () |
| |
|
constexpr int32_t | getAmountToWriteBeforeReadingBegins () const |
| |
The documentation for this class was generated from the following files:
- src/deluge/dsp/delay/delay.h
- src/deluge/dsp/delay/delay.cpp