Constant-Q Library
Public Member Functions | Protected Member Functions | Protected Attributes
CQChromaVamp Class Reference

#include <CQChromaVamp.h>

List of all members.

Public Member Functions

 CQChromaVamp (float inputSampleRate)
virtual ~CQChromaVamp ()
bool initialise (size_t channels, size_t stepSize, size_t blockSize)
void reset ()
InputDomain getInputDomain () const
std::string getIdentifier () const
std::string getName () const
std::string getDescription () const
std::string getMaker () const
int getPluginVersion () const
std::string getCopyright () const
ParameterList getParameterDescriptors () const
float getParameter (std::string) const
void setParameter (std::string, float)
size_t getPreferredStepSize () const
size_t getPreferredBlockSize () const
OutputList getOutputDescriptors () const
FeatureSet process (const float *const *inputBuffers, Vamp::RealTime timestamp)
FeatureSet getRemainingFeatures ()

Protected Member Functions

FeatureSet convertToFeatures (const std::vector< std::vector< double > > &)

Protected Attributes

int m_lowestOctave
int m_octaveCount
float m_tuningFrequency
int m_bpo
CQSpectrogramm_cq
float m_maxFrequency
float m_minFrequency
int m_stepSize
int m_blockSize
Vamp::RealTime m_startTime
bool m_haveStartTime
int m_columnCount

Constructor & Destructor Documentation

CQChromaVamp::CQChromaVamp ( float  inputSampleRate)

Member Function Documentation

CQChromaVamp::FeatureSet CQChromaVamp::convertToFeatures ( const std::vector< std::vector< double > > &  ) [protected]
string CQChromaVamp::getCopyright ( ) const
string CQChromaVamp::getDescription ( ) const
string CQChromaVamp::getIdentifier ( ) const
InputDomain CQChromaVamp::getInputDomain ( ) const [inline]
string CQChromaVamp::getMaker ( ) const
string CQChromaVamp::getName ( ) const
CQChromaVamp::OutputList CQChromaVamp::getOutputDescriptors ( ) const
float CQChromaVamp::getParameter ( std::string  param) const
CQChromaVamp::ParameterList CQChromaVamp::getParameterDescriptors ( ) const
CQChromaVamp::FeatureSet CQChromaVamp::getRemainingFeatures ( )
bool CQChromaVamp::initialise ( size_t  channels,
size_t  stepSize,
size_t  blockSize 
)
CQChromaVamp::FeatureSet CQChromaVamp::process ( const float *const *  inputBuffers,
Vamp::RealTime  timestamp 
)
void CQChromaVamp::setParameter ( std::string  param,
float  value 
)

Member Data Documentation

int CQChromaVamp::m_blockSize [protected]
int CQChromaVamp::m_bpo [protected]
int CQChromaVamp::m_columnCount [protected]
float CQChromaVamp::m_maxFrequency [protected]
float CQChromaVamp::m_minFrequency [protected]
int CQChromaVamp::m_octaveCount [protected]
Vamp::RealTime CQChromaVamp::m_startTime [protected]
int CQChromaVamp::m_stepSize [protected]

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator