Mercurial > hg > svcore
diff base/Preferences.h @ 919:4c7b4040bd2d tonioni
For Tony, resample all audio to 44100 on load
author | Chris Cannam |
---|---|
date | Fri, 13 Jun 2014 12:56:31 +0100 |
parents | 451f7f3ab6e7 |
children | 2896b8872834 |
line wrap: on
line diff
--- a/base/Preferences.h Tue Jun 03 11:14:17 2014 +0100 +++ b/base/Preferences.h Fri Jun 13 12:56:31 2014 +0100 @@ -66,6 +66,10 @@ QString getTemporaryDirectoryRoot() const { return m_tempDirRoot; } + /// If we should always resample audio to the same rate, return it; otherwise (the normal case) return 0 + int getFixedSampleRate() const { return m_fixedSampleRate; } + + /// True if we should resample second or subsequent audio file to match first audio file's rate bool getResampleOnLoad() const { return m_resampleOnLoad; } enum BackgroundMode { @@ -107,6 +111,7 @@ void setResampleQuality(int quality); void setOmitTempsFromRecentFiles(bool omit); void setTemporaryDirectoryRoot(QString tempDirRoot); + void setFixedSampleRate(int); void setResampleOnLoad(bool); void setBackgroundMode(BackgroundMode mode); void setTimeToTextMode(TimeToTextMode mode); @@ -141,6 +146,7 @@ int m_resampleQuality; bool m_omitRecentTemps; QString m_tempDirRoot; + int m_fixedSampleRate; bool m_resampleOnLoad; int m_viewFontSize; BackgroundMode m_backgroundMode;