OLD | NEW |
---|---|
(Empty) | |
1 // Copyright (c) 2012 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 "remoting/codec/audio_decoder.h" | |
6 | |
7 #include "base/logging.h" | |
8 #include "remoting/codec/audio_decoder_verbatim.h" | |
9 #include "remoting/protocol/session_config.h" | |
10 | |
11 namespace remoting { | |
12 | |
13 scoped_ptr<AudioDecoder> AudioDecoder::CreateAudioDecoder( | |
14 const protocol::SessionConfig& config) { | |
15 const protocol::ChannelConfig& audio_config = config.audio_config(); | |
16 | |
17 if (audio_config.codec == protocol::ChannelConfig::CODEC_VERBATIM) { | |
18 return scoped_ptr<AudioDecoder>(new AudioDecoderVerbatim()); | |
19 } | |
20 | |
21 NOTIMPLEMENTED(); | |
Wez
2012/08/07 18:29:05
nit: NOTIMPLEMENTED isn't really appropriate here,
| |
22 return scoped_ptr<AudioDecoder>(NULL); | |
23 } | |
24 | |
25 } // namespace remoting | |
OLD | NEW |