blob: a082a938ab8ad7d5739bb16146d85f8e674bd2d0 [file] [log] [blame]
// Copyright (c) 2012 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "media/audio/sample_rates.h"
namespace media {
AudioSampleRate AsAudioSampleRate(int sample_rate) {
switch (sample_rate) {
case 8000: return k8000Hz;
case 16000: return k16000Hz;
case 32000: return k32000Hz;
case 48000: return k48000Hz;
case 96000: return k96000Hz;
case 11025: return k11025Hz;
case 22050: return k22050Hz;
case 44100: return k44100Hz;
case 88200: return k88200Hz;
case 176400: return k176400Hz;
case 192000: return k192000Hz;
}
return kUnexpectedAudioSampleRate;
}
} // namespace media