30 #ifndef DSPBASEMODULE_H_INCLUDED
31 #define DSPBASEMODULE_H_INCLUDED
150 virtual void prepareToPlay(
double sampleRate,
int blockSize) = 0;
158 virtual void processBlock(
float **data,
int numChannels,
int numSamples) = 0;
169 virtual void setParameter(
int index,
float newValue) = 0;
194 virtual void getIdForConstant(
int index,
char* name,
int &size)
const noexcept;
203 virtual bool getConstant(
int index,
float& value)
const noexcept;
216 virtual bool getConstant(
int index,
int& value)
const noexcept;
225 virtual bool getConstant(
int index,
char* text,
size_t& size)
const noexcept;
236 virtual bool getConstant(
int index,
float** data,
int &size) noexcept;
244 #endif // DSPBASEMODULE_H_INCLUDED
virtual bool getConstant(int index, float &value) const noexcept
The version does not match. This error code will be never thrown automatically, but it is there to co...
virtual void processBlock(float **data, int numChannels, int numSamples)=0
virtual void setParameter(int index, float newValue)=0
LoadingErrorCode
Definition: DspBaseModule.h:42
virtual float getParameter(int index) const =0
The licence key that was passed to the initialise() method didn't match the one of the library...
the library could not be found in the library folder.
virtual void prepareToPlay(double sampleRate, int blockSize)=0
virtual const char * getStringParameter(int index, size_t &textLength)
something went wrong during initialisation
virtual int getNumConstants() const
virtual int getNumParameters() const =0
The library seems to be missing a initialise() method with the correct signature. ...
virtual void setStringParameter(int index, const char *text, size_t textLength)
Definition: DspBaseModule.h:128
virtual void getIdForConstant(int index, char *name, int &size) const noexcept