iPlug2 - C++ Audio Plug-in Framework
Loading...
Searching...
No Matches
Public Member Functions | List of all members
LogParamSmooth< T, NC > Class Template Reference

Public Member Functions

 LogParamSmooth (double timeMs=5., T initialValue=0.)
 
Process (T input)
 
void SetValue (T value)
 
void SetValues (T values[NC])
 
void SetSmoothTime (double timeMs, double sampleRate)
 
void ProcessBlock (T inputs[NC], T **outputs, int nFrames, int channelOffset=0)
 

Detailed Description

template<typename T, int NC = 1>
class LogParamSmooth< T, NC >

Definition at line 18 of file Smoothers.h.

Constructor & Destructor Documentation

◆ LogParamSmooth()

template<typename T , int NC = 1>
LogParamSmooth< T, NC >::LogParamSmooth ( double  timeMs = 5.,
initialValue = 0. 
)
inline

Definition at line 25 of file Smoothers.h.

Member Function Documentation

◆ Process()

template<typename T , int NC = 1>
T LogParamSmooth< T, NC >::Process ( input)
inline

Definition at line 36 of file Smoothers.h.

◆ ProcessBlock()

template<typename T , int NC = 1>
void LogParamSmooth< T, NC >::ProcessBlock ( inputs[NC],
T **  outputs,
int  nFrames,
int  channelOffset = 0 
)
inline

Definition at line 69 of file Smoothers.h.

◆ SetSmoothTime()

template<typename T , int NC = 1>
void LogParamSmooth< T, NC >::SetSmoothTime ( double  timeMs,
double  sampleRate 
)
inline

Definition at line 61 of file Smoothers.h.

◆ SetValue()

template<typename T , int NC = 1>
void LogParamSmooth< T, NC >::SetValue ( value)
inline

Definition at line 45 of file Smoothers.h.

◆ SetValues()

template<typename T , int NC = 1>
void LogParamSmooth< T, NC >::SetValues ( values[NC])
inline

Definition at line 53 of file Smoothers.h.


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