diff options
Diffstat (limited to 'src/common/Utilities.cpp')
-rw-r--r-- | src/common/Utilities.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/common/Utilities.cpp b/src/common/Utilities.cpp index f6718afc..d84d35f4 100644 --- a/src/common/Utilities.cpp +++ b/src/common/Utilities.cpp @@ -278,6 +278,20 @@ const char *convertToText<ChannelCount>(ChannelCount channelCount) { } } +template<> +const char *convertToText<SampleRateConversionQuality>(SampleRateConversionQuality sampleRateConversionQuality) { + + switch (sampleRateConversionQuality) { + case SampleRateConversionQuality::None: return "None"; + case SampleRateConversionQuality::Fastest: return "Fastest"; + case SampleRateConversionQuality::Low: return "Low"; + case SampleRateConversionQuality::Medium: return "Medium"; + case SampleRateConversionQuality::High: return "High"; + case SampleRateConversionQuality::Best: return "Best"; + default: return "Unrecognized sample rate conversion quality"; + } +} + std::string getPropertyString(const char * name) { std::string result; #ifdef __ANDROID__ |