Mercurial > hg > batch-feature-extraction-tool
view Source/.svn/text-base/AudioReader.h.svn-base @ 14:636c989477e7
XML changes for Public.
author | Geogaddi\David <d.m.ronan@qmul.ac.uk> |
---|---|
date | Wed, 04 May 2016 11:02:59 +0100 |
parents | 25bf17994ef1 |
children |
line wrap: on
line source
/* ============================================================================== AudioReader.h Created: 27 Aug 2014 3:17:10pm Author: david.ronan ============================================================================== */ #ifndef AUDIOREADER_H_INCLUDED #define AUDIOREADER_H_INCLUDED #include <string> #include <vector> #include "../JuceLibraryCode/JuceHeader.h" #include "AudioFileData.h" #include "AudioSourceFeatureExtractor.h" #include "FeatureData.h" using namespace std; class AudioReader { public: AudioReader(); ~AudioReader(); std::vector<FeatureData> Read(AudioFileData audioFileData, float poolTimeSecs, int analysisWindowSize); private: AudioFormatManager m_formatManager; AudioFormatReader* m_audioFileReader; AudioSourceFeatureExtractor m_AudioSourceFeatureExtractor; float m_fSampleRate; int m_iLengthInSamples; int m_iNumOfChannels; }; #endif // AUDIOREADER_H_INCLUDED