OLD | NEW |
(Empty) | |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. |
| 4 |
| 5 #include "chromecast/media/base/converters.h" |
| 6 |
| 7 namespace chromecast { |
| 8 namespace media { |
| 9 |
| 10 AudioParameters FromChromiumParams(const ::media::AudioParameters& in_params) { |
| 11 AudioParameters out_params; |
| 12 out_params.sample_rate = in_params.sample_rate(); |
| 13 out_params.bits_per_sample = in_params.bits_per_sample(); |
| 14 out_params.frames_per_buffer = in_params.frames_per_buffer(); |
| 15 out_params.channels = in_params.channels(); |
| 16 return out_params; |
| 17 } |
| 18 |
| 19 ::media::AudioParameters FromChromecastParams( |
| 20 const AudioParameters& in_params) { |
| 21 return ::media::AudioParameters( |
| 22 ::media::AudioParameters::AUDIO_PCM_LINEAR, |
| 23 ::media::GuessChannelLayout(in_params.channels), |
| 24 in_params.sample_rate, |
| 25 in_params.bits_per_sample, |
| 26 in_params.frames_per_buffer); |
| 27 } |
| 28 |
| 29 } // namespace media |
| 30 } // namespace chromecast |
OLD | NEW |