23namespace juce::SampleRateHelpers
26static inline const std::vector<double>& getAllSampleRates()
28 static auto sampleRates = []
30 std::vector<double> result;
31 constexpr double baseRates[] = { 8000.0, 11025.0, 12000.0 };
32 constexpr double maxRate = 768000.0;
34 for (
auto rate : baseRates)
35 for (; rate <= maxRate; rate *= 2)
36 result.insert (std::upper_bound (result.begin(), result.end(), rate),