25 #include <vamp-sdk/Plugin.h> 71 string getIdentifier()
const;
72 string getName()
const;
73 string getDescription()
const;
74 string getMaker()
const;
75 int getPluginVersion()
const;
76 string getCopyright()
const;
77 InputDomain getInputDomain()
const;
78 size_t getPreferredBlockSize()
const;
79 size_t getPreferredStepSize()
const;
80 size_t getMinChannelCount()
const;
81 size_t getMaxChannelCount()
const;
82 ParameterList getParameterDescriptors()
const;
83 float getParameter(
string identifier)
const;
84 void setParameter(
string identifier,
86 ProgramList getPrograms()
const;
87 string getCurrentProgram()
const;
88 void selectProgram(
string name);
89 OutputList getOutputDescriptors()
const;
90 bool initialise(
size_t channels,
94 FeatureSet process(
const float *
const *inputBuffers,
95 Vamp::RealTime timestamp);
96 FeatureSet getRemainingFeatures();
97 void calculateBandFreqs();
102 int m_blockSize, m_stepSize;
Calculates the peak and valleys of the spectral contrast feature.
Definition: SpectralContrast.h:65
int numBands
Definition: SpectralContrast.h:107
float * bandHighFreq
Definition: SpectralContrast.h:108
float alpha
Definition: SpectralContrast.h:106