OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. | 2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license | 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 | 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 | 6 * tree. An additional intellectual property rights grant can be found |
7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
9 */ | 9 */ |
10 | 10 |
(...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
166 bool beamformer_enabled, | 166 bool beamformer_enabled, |
167 bool adaptive_gain_controller_enabled, | 167 bool adaptive_gain_controller_enabled, |
168 bool gain_controller2_enabled, | 168 bool gain_controller2_enabled, |
169 bool level_controller_enabled, | 169 bool level_controller_enabled, |
170 bool echo_canceller3_enabled, | 170 bool echo_canceller3_enabled, |
171 bool voice_activity_detector_enabled, | 171 bool voice_activity_detector_enabled, |
172 bool level_estimator_enabled, | 172 bool level_estimator_enabled, |
173 bool transient_suppressor_enabled); | 173 bool transient_suppressor_enabled); |
174 bool CaptureMultiBandSubModulesActive() const; | 174 bool CaptureMultiBandSubModulesActive() const; |
175 bool CaptureMultiBandProcessingActive() const; | 175 bool CaptureMultiBandProcessingActive() const; |
| 176 bool CaptureFullBandProcessingActive() const; |
176 bool RenderMultiBandSubModulesActive() const; | 177 bool RenderMultiBandSubModulesActive() const; |
177 bool RenderMultiBandProcessingActive() const; | 178 bool RenderMultiBandProcessingActive() const; |
178 | 179 |
179 private: | 180 private: |
180 bool low_cut_filter_enabled_ = false; | 181 bool low_cut_filter_enabled_ = false; |
181 bool echo_canceller_enabled_ = false; | 182 bool echo_canceller_enabled_ = false; |
182 bool mobile_echo_controller_enabled_ = false; | 183 bool mobile_echo_controller_enabled_ = false; |
183 bool residual_echo_detector_enabled_ = false; | 184 bool residual_echo_detector_enabled_ = false; |
184 bool noise_suppressor_enabled_ = false; | 185 bool noise_suppressor_enabled_ = false; |
185 bool intelligibility_enhancer_enabled_ = false; | 186 bool intelligibility_enhancer_enabled_ = false; |
(...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
434 std::unique_ptr< | 435 std::unique_ptr< |
435 SwapQueue<std::vector<int16_t>, RenderQueueItemVerifier<int16_t>>> | 436 SwapQueue<std::vector<int16_t>, RenderQueueItemVerifier<int16_t>>> |
436 agc_render_signal_queue_; | 437 agc_render_signal_queue_; |
437 std::unique_ptr<SwapQueue<std::vector<float>, RenderQueueItemVerifier<float>>> | 438 std::unique_ptr<SwapQueue<std::vector<float>, RenderQueueItemVerifier<float>>> |
438 red_render_signal_queue_; | 439 red_render_signal_queue_; |
439 }; | 440 }; |
440 | 441 |
441 } // namespace webrtc | 442 } // namespace webrtc |
442 | 443 |
443 #endif // WEBRTC_MODULES_AUDIO_PROCESSING_AUDIO_PROCESSING_IMPL_H_ | 444 #endif // WEBRTC_MODULES_AUDIO_PROCESSING_AUDIO_PROCESSING_IMPL_H_ |
OLD | NEW |