d@0: /* d@0: ============================================================================== d@0: d@0: AudioReader.h d@0: Created: 27 Aug 2014 3:17:10pm d@0: Author: david.ronan d@0: d@0: ============================================================================== d@0: */ d@0: d@0: #ifndef AUDIOREADER_H_INCLUDED d@0: #define AUDIOREADER_H_INCLUDED d@0: d@0: #include d@0: #include d@0: #include "../JuceLibraryCode/JuceHeader.h" d@0: #include "AudioFileData.h" d@0: #include "AudioSourceFeatureExtractor.h" d@0: #include "FeatureData.h" d@0: d@0: using namespace std; d@0: d@0: class AudioReader d@0: { d@0: public: d@1: AudioReader(); d@0: ~AudioReader(); d@0: std::vector Read(AudioFileData audioFileData, float poolTimeSecs, int analysisWindowSize); d@0: d@0: private: d@1: d@3: AudioSourceFeatureExtractor m_AudioSourceFeatureExtractor; d@0: }; d@0: d@0: #endif // AUDIOREADER_H_INCLUDED