tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
tracktion::engine::FODelayLine Class Reference

Public Member Functions

 FODelayLine (float maximumDelay=0.001f, float sr=44100.0f)
 
void resize (float maximumDelay, float sr)
 
void reset ()
 
float samplesToSeconds (float numSamplesIn, float sampleRateIn)
 
float read (float atTime)
 
void write (const float input)
 

Protected Attributes

int numSamples
 
float sampleRate
 
int currentPos
 
std::vector< floatsampleBuffer
 

Detailed Description

Definition at line 47 of file tracktion_FourOscPlugin.cpp.

Constructor & Destructor Documentation

◆ FODelayLine()

tracktion::engine::FODelayLine::FODelayLine ( float  maximumDelay = 0.001f,
float  sr = 44100.0f 
)

Definition at line 50 of file tracktion_FourOscPlugin.cpp.

Member Function Documentation

◆ read()

float tracktion::engine::FODelayLine::read ( float  atTime)

Definition at line 76 of file tracktion_FourOscPlugin.cpp.

◆ reset()

void tracktion::engine::FODelayLine::reset ( )

Definition at line 65 of file tracktion_FourOscPlugin.cpp.

◆ resize()

void tracktion::engine::FODelayLine::resize ( float  maximumDelay,
float  sr 
)

Definition at line 55 of file tracktion_FourOscPlugin.cpp.

◆ samplesToSeconds()

float tracktion::engine::FODelayLine::samplesToSeconds ( float  numSamplesIn,
float  sampleRateIn 
)

Definition at line 71 of file tracktion_FourOscPlugin.cpp.

◆ write()

void tracktion::engine::FODelayLine::write ( const float  input)

Definition at line 101 of file tracktion_FourOscPlugin.cpp.

Member Data Documentation

◆ currentPos

int tracktion::engine::FODelayLine::currentPos
protected

Definition at line 113 of file tracktion_FourOscPlugin.cpp.

◆ numSamples

int tracktion::engine::FODelayLine::numSamples
protected

Definition at line 111 of file tracktion_FourOscPlugin.cpp.

◆ sampleBuffer

std::vector<float> tracktion::engine::FODelayLine::sampleBuffer
protected

Definition at line 114 of file tracktion_FourOscPlugin.cpp.

◆ sampleRate

float tracktion::engine::FODelayLine::sampleRate
protected

Definition at line 112 of file tracktion_FourOscPlugin.cpp.


The documentation for this class was generated from the following file: