commit | 73ec01977b31273de89202d61df46982bcb12672 | [log] [tgz] |
---|---|---|
author | Alex Loiko <aleloi@webrtc.org> | Tue May 15 10:52:28 2018 +0200 |
committer | Commit Bot <commit-bot@chromium.org> | Tue May 15 10:03:25 2018 +0000 |
tree | 0d39ebcb500cdc7a9c392968ef5a32ef0b08c666 | |
parent | beb1d34729f794fa57cb70b62f63d706ad69c7e8 [diff] |
Add RuntimeSettings to CustomProcessing. CustomProcessing is the interface to injectable audio processing submodules to AudioProcessing. This CL makes it possible to set runtime settings on the injected render processing component. Note that the current runtime setting handling happens on the capture thread. Therefore, we add another SwapQueue to communicate with the render thread. Bug: webrtc:9138, webrtc:9262 Change-Id: I665ce2d83a2b35ca8b25cca813d2cef7bd0ba911 Reviewed-on: https://webrtc-review.googlesource.com/76123 Commit-Queue: Alex Loiko <aleloi@webrtc.org> Reviewed-by: Alessio Bazzica <alessiob@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23236}
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.
See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.