Mercurial > hg > batch-feature-extraction-tool
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 |