Audio Effects Framework
CLfo Class Reference

#include <Lfo.h>

Public Types

enum  LfoType_t { kSine, kSaw, kRect, kNumLfoTypes }
 
enum  LfoParam_t { kLfoParamAmplitude, kLfoParamFrequency, kNumLfoParams }
 

Public Member Functions

 CLfo (float fSampleRate)
 
virtual ~CLfo ()
 
Error_t setLfoType (LfoType_t eType)
 
Error_t setParam (LfoParam_t eParam, float fValue)
 
float getParam (LfoParam_t eParam) const
 
float getNext ()
 

Member Enumeration Documentation

◆ LfoParam_t

Enumerator
kLfoParamAmplitude 
kLfoParamFrequency 
kNumLfoParams 

◆ LfoType_t

Enumerator
kSine 
kSaw 
kRect 
kNumLfoTypes 

Constructor & Destructor Documentation

◆ CLfo()

CLfo::CLfo ( float  fSampleRate)
inline

◆ ~CLfo()

virtual CLfo::~CLfo ( )
inlinevirtual

Member Function Documentation

◆ getNext()

float CLfo::getNext ( )
inline

◆ getParam()

float CLfo::getParam ( LfoParam_t  eParam) const
inline

◆ setLfoType()

Error_t CLfo::setLfoType ( LfoType_t  eType)
inline

◆ setParam()

Error_t CLfo::setParam ( LfoParam_t  eParam,
float  fValue 
)
inline

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