普通文本  |  27行  |  737 B

// 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