Mercurial > hg > svcore
diff data/fileio/CodedAudioFileReader.h @ 1040:a1cd5abcb38b cxx11
Introduce and use a samplerate type
author | Chris Cannam |
---|---|
date | Wed, 04 Mar 2015 12:01:04 +0000 |
parents | cc27f35aa75c |
children | 843f67be0ed9 |
line wrap: on
line diff
--- a/data/fileio/CodedAudioFileReader.h Tue Mar 03 17:09:19 2015 +0000 +++ b/data/fileio/CodedAudioFileReader.h Wed Mar 04 12:01:04 2015 +0000 @@ -41,7 +41,7 @@ virtual void getInterleavedFrames(sv_frame_t start, sv_frame_t count, SampleBlock &frames) const; - virtual int getNativeRate() const { return m_fileRate; } + virtual sv_samplerate_t getNativeRate() const { return m_fileRate; } virtual QString getLocalFilename() const { return m_cacheFileName; } @@ -53,7 +53,7 @@ protected: CodedAudioFileReader(CacheMode cacheMode, - int targetRate, + sv_samplerate_t targetRate, bool normalised); void initialiseDecodeCache(); // samplerate, channels must have been set @@ -83,7 +83,7 @@ mutable QReadWriteLock m_dataLock; bool m_initialised; Serialiser *m_serialiser; - int m_fileRate; + sv_samplerate_t m_fileRate; QString m_cacheFileName; SNDFILE *m_cacheFileWritePtr;