| OLD | NEW | 
| (Empty) |  | 
 |   1 /* | 
 |   2  *  Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. | 
 |   3  * | 
 |   4  *  Use of this source code is governed by a BSD-style license | 
 |   5  *  that can be found in the LICENSE file in the root of the source | 
 |   6  *  tree. An additional intellectual property rights grant can be found | 
 |   7  *  in the file PATENTS.  All contributing project authors may | 
 |   8  *  be found in the AUTHORS file in the root of the source tree. | 
 |   9  */ | 
 |  10  | 
 |  11 #include "webrtc/modules/audio_processing/agc2/agc2_impl.h" | 
 |  12  | 
 |  13 #include "webrtc/base/checks.h" | 
 |  14  | 
 |  15 namespace webrtc { | 
 |  16  | 
 |  17 Agc2Impl::Agc2Impl(rtc::CriticalSection* crit) | 
 |  18     : crit_(crit) { | 
 |  19   RTC_CHECK(crit_); | 
 |  20 } | 
 |  21  | 
 |  22 Agc2Impl::~Agc2Impl() = default; | 
 |  23  | 
 |  24 bool Agc2Impl::Validate(const AudioProcessing::Config::Agc2& config) { | 
 |  25   return true; | 
 |  26 } | 
 |  27  | 
 |  28 std::string Agc2Impl::ToString(const AudioProcessing::Config::Agc2& config) { | 
 |  29   std::stringstream ss; | 
 |  30   ss << "{" | 
 |  31      << "enabled: " << (config.enabled ? "true" : "false") << "}"; | 
 |  32   return ss.str(); | 
 |  33 } | 
 |  34  | 
 |  35 }  // namespace webrtc | 
| OLD | NEW |