Index: webrtc/modules/audio_processing/audio_processing_impl.h |
diff --git a/webrtc/modules/audio_processing/audio_processing_impl.h b/webrtc/modules/audio_processing/audio_processing_impl.h |
index 72dfbf419b27ee264d870c22ef5a71330ae4d7e0..93d64fdf15549911c9db2bc2aca6c7e29408e10c 100644 |
--- a/webrtc/modules/audio_processing/audio_processing_impl.h |
+++ b/webrtc/modules/audio_processing/audio_processing_impl.h |
@@ -122,6 +122,10 @@ class AudioProcessingImpl : public AudioProcessing { |
private: |
int InitializeLocked(const ProcessingConfig& config) |
EXCLUSIVE_LOCKS_REQUIRED(crit_); |
+ int MaybeInitializeLockedRender(const ProcessingConfig& config) |
+ EXCLUSIVE_LOCKS_REQUIRED(crit_); |
+ int MaybeInitializeLockedCapture(const ProcessingConfig& config) |
+ EXCLUSIVE_LOCKS_REQUIRED(crit_); |
int MaybeInitializeLocked(const ProcessingConfig& config) |
EXCLUSIVE_LOCKS_REQUIRED(crit_); |
// TODO(ekm): Remove once all clients updated to new interface. |
@@ -137,6 +141,8 @@ class AudioProcessingImpl : public AudioProcessing { |
bool analysis_needed(bool is_data_processed) const; |
bool is_rev_processed() const; |
bool rev_conversion_needed() const; |
+ // TODO(peah): Add EXCLUSIVE_LOCKS_REQUIRED for the method below. |
+ bool render_check_rev_conversion_needed() const; |
void InitializeExperimentalAgc() EXCLUSIVE_LOCKS_REQUIRED(crit_); |
void InitializeTransient() EXCLUSIVE_LOCKS_REQUIRED(crit_); |
void InitializeBeamformer() EXCLUSIVE_LOCKS_REQUIRED(crit_); |