QList<int> QAndroidAudioEncoderSettingsControl::supportedSampleRates(const QAudioEncoderSettings &settings, bool *continuous) const { if (continuous) *continuous = false; if (settings.isNull() || settings.codec().isNull() || settings.codec() == QLatin1String("aac")) { return QList<int>() << 8000 << 11025 << 12000 << 16000 << 22050 << 24000 << 32000 << 44100 << 48000 << 96000; } else if (settings.codec() == QLatin1String("amr-nb")) { return QList<int>() << 8000; } else if (settings.codec() == QLatin1String("amr-wb")) { return QList<int>() << 16000; } return QList<int>(); }