Index: webrtc/modules/audio_processing/gain_control_impl.h |
diff --git a/webrtc/modules/audio_processing/gain_control_impl.h b/webrtc/modules/audio_processing/gain_control_impl.h |
index 243810c9bbea1480555c253b5a9a7118771d6a37..d7759730434ef75b38f0c90eedccdc5b555f7c0e 100644 |
--- a/webrtc/modules/audio_processing/gain_control_impl.h |
+++ b/webrtc/modules/audio_processing/gain_control_impl.h |
@@ -14,6 +14,7 @@ |
#include <vector> |
#include "webrtc/base/scoped_ptr.h" |
+#include "webrtc/base/thread_checker.h" |
#include "webrtc/common_audio/swap_queue.h" |
#include "webrtc/modules/audio_processing/include/audio_processing.h" |
#include "webrtc/modules/audio_processing/processing_component.h" |
@@ -42,7 +43,9 @@ class GainControlImpl : public GainControl, |
public ProcessingComponent { |
public: |
GainControlImpl(const AudioProcessing* apm, |
- CriticalSectionWrapper* crit); |
+ CriticalSectionWrapper* crit, |
+ const rtc::ThreadChecker* render_thread_checker, |
+ const rtc::ThreadChecker* capture_thread_checker); |
virtual ~GainControlImpl(); |
int ProcessRenderAudio(AudioBuffer* audio); |
@@ -94,6 +97,8 @@ class GainControlImpl : public GainControl, |
const AudioProcessing* apm_; |
CriticalSectionWrapper* crit_; |
+ const rtc::ThreadChecker* const render_thread_checker_; |
+ const rtc::ThreadChecker* const capture_thread_checker_; |
Mode mode_; |
int minimum_capture_level_; |
int maximum_capture_level_; |