|
| 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