commit | 6321b49a0da3ebdeede1430aa9bc825855646b79 | [log] [tgz] |
---|---|---|
author | aleloi <aleloi@webrtc.org> | Mon Dec 05 09:46:09 2016 |
committer | Commit bot <commit-bot@chromium.org> | Mon Dec 05 09:46:20 2016 |
tree | 4799925ec431e6878ed1116c92e0e3a636d7b718 | |
parent | bd9bdf6140355a24070d3c923fd8f45fb4f01847 [diff] |
Move functionality out from AudioFrame and into AudioFrameOperations. This CL is in preparation to move the AudioFrame into webrtc/api. The AudioFrame is a POD type used for representing 10ms of audio. It appears as a parameter and return value of interfaces being migrated to webrtc/api, in particular AudioMixer. Here, methods operator+=, operator>>=, Mute are moved into a new target webrtc/audio/utility/audio_frame_operations, and dependencies are changed to use the new versions. The old AudioFrame methods are marked deprecated. The audio frame utilities in webrtc/modules/utility:audio_frame_operations are also moved to the new location. TBR=kjellander@webrtc.org BUG=webrtc:6548 NOPRESUBMIT=True Review-Url: https://codereview.webrtc.org/2424173003 Cr-Commit-Position: refs/heads/master@{#15413}
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.