24 #include <vamp-sdk/Plugin.h> 69 string getIdentifier()
const;
70 string getName()
const;
71 string getDescription()
const;
72 string getMaker()
const;
73 int getPluginVersion()
const;
74 string getCopyright()
const;
75 InputDomain getInputDomain()
const;
76 size_t getPreferredBlockSize()
const;
77 size_t getPreferredStepSize()
const;
78 size_t getMinChannelCount()
const;
79 size_t getMaxChannelCount()
const;
80 ParameterList getParameterDescriptors()
const;
81 float getParameter(
string identifier)
const;
82 void setParameter(
string identifier,
84 ProgramList getPrograms()
const;
85 string getCurrentProgram()
const;
86 void selectProgram(
string name);
87 OutputList getOutputDescriptors()
const;
88 bool initialise(
size_t channels,
92 FeatureSet process(
const float *
const *inputBuffers,
93 Vamp::RealTime timestamp);
94 FeatureSet getRemainingFeatures();
101 int m_blockSize, m_stepSize;
void calculateBandFreqs()
Calculates the upper frequency for each of a given number of sub-bands.
Definition: Intensity.cpp:281
float * bandHighFreq
Definition: Intensity.h:106
int numBands
Definition: Intensity.h:105
Calculates the intensity of a signal and the intensity ratio for a number of sub-bands.
Definition: Intensity.h:63