annotate Source/AudioReader.h @ 15:585caf503ef5 tip

Tidy up for ROLI
author Geogaddi\David <d.m.ronan@qmul.ac.uk>
date Tue, 17 May 2016 18:50:19 +0100
parents 005e311b5e62
children
rev   line source
d@0 1 /*
d@0 2 ==============================================================================
d@0 3
d@0 4 AudioReader.h
d@0 5 Created: 27 Aug 2014 3:17:10pm
d@0 6 Author: david.ronan
d@0 7
d@0 8 ==============================================================================
d@0 9 */
d@0 10
d@0 11 #ifndef AUDIOREADER_H_INCLUDED
d@0 12 #define AUDIOREADER_H_INCLUDED
d@0 13
d@0 14 #include <string>
d@0 15 #include <vector>
d@0 16 #include "../JuceLibraryCode/JuceHeader.h"
d@0 17 #include "AudioFileData.h"
d@0 18 #include "AudioSourceFeatureExtractor.h"
d@0 19 #include "FeatureData.h"
d@0 20
d@0 21 using namespace std;
d@0 22
d@0 23 class AudioReader
d@0 24 {
d@0 25 public:
d@1 26 AudioReader();
d@0 27 ~AudioReader();
d@0 28 std::vector<FeatureData> Read(AudioFileData audioFileData, float poolTimeSecs, int analysisWindowSize);
d@0 29
d@0 30 private:
d@1 31
d@3 32 AudioSourceFeatureExtractor m_AudioSourceFeatureExtractor;
d@0 33 };
d@0 34
d@0 35 #endif // AUDIOREADER_H_INCLUDED