commit | c13ded54ca8192fbd1286f8296e6f92326633ffa | [log] [tgz] |
---|---|---|
author | kwiberg <kwiberg@webrtc.org> | Fri Jun 17 13:00:45 2016 |
committer | Commit bot <commit-bot@chromium.org> | Fri Jun 17 13:00:52 2016 |
tree | a6dc8e4a1d7679524de1c3afba2d23edf7f1260c | |
parent | 434b85d70805afaa8994eb88d2ed3ff51f5e4255 [diff] |
Move AudioCodingModuleImpl to anonymous namespace in audio_coding_module.cc AudioCodingModuleImpl is the only implementation of the AudioCodingModule interface (except for test mocks). So it's a good fit to put it in an anonymous namespace in the interface's .cc file, to ensure that no one except AudioCodingModule::Create ever references it. Except for moving code, this CL introduces two other small changes: * It cleans up the set of #includes in audio_coding_module.cc. Specifically, I removed #includes that were already present in audio_coding_module.h, and did not bring along any #includes from audio_coding_module_impl.h and .cc except those that were necessary to get it to compile. * It moves AudioCodingModuleImpl from the webrtc::acm2 to the webrtc::<anonymous> namespace. This means I had to qualify a few things it references with acm2::. Review-Url: https://codereview.webrtc.org/2069723003 Cr-Commit-Position: refs/heads/master@{#13191}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others. This page is maintained by the Google Chrome team.
See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.