48 virtual void initialise(
int samplerate) = 0;
49 virtual int getWindowsize() = 0;
50 virtual int getHopsize() = 0;
51 virtual void extractFeatures(
const double* samples,
int nsamples) = 0;
52 virtual void segment() = 0;
53 virtual void segment(
int m) = 0;
54 virtual void clear() { features.clear(); }
vector< Segment > segments
const Segmentation & getSegmentation() const
ostream & operator<<(ostream &os, const Segmentation &s)
Segmentation segmentation
vector< vector< double > > features