Index: webrtc/media/engine/webrtcvoiceengine.h |
diff --git a/webrtc/media/engine/webrtcvoiceengine.h b/webrtc/media/engine/webrtcvoiceengine.h |
index 93101fcc00a126ebd370091e2e116ab54d7b9f25..f93844684220b1246b71498c33bb6a9aa854c608 100644 |
--- a/webrtc/media/engine/webrtcvoiceengine.h |
+++ b/webrtc/media/engine/webrtcvoiceengine.h |
@@ -101,8 +101,8 @@ class WebRtcVoiceEngine final : public webrtc::TraceCallback { |
// Stops AEC dump. |
void StopAecDump(); |
- const webrtc::AudioProcessing::Config& GetApmConfigForTest() const { |
- return apm_config_; |
+ const webrtc::AudioProcessing::Config GetApmConfigForTest() const { |
+ return apm()->GetConfig(); |
} |
private: |
@@ -120,7 +120,7 @@ class WebRtcVoiceEngine final : public webrtc::TraceCallback { |
std::unique_ptr<rtc::TaskQueue> low_priority_worker_queue_; |
webrtc::AudioDeviceModule* adm(); |
- webrtc::AudioProcessing* apm(); |
+ webrtc::AudioProcessing* apm() const; |
webrtc::voe::TransmitMixer* transmit_mixer(); |
AudioCodecs CollectCodecs( |
@@ -160,8 +160,6 @@ class WebRtcVoiceEngine final : public webrtc::TraceCallback { |
rtc::Optional<bool> intelligibility_enhancer_; |
rtc::Optional<bool> level_control_; |
- webrtc::AudioProcessing::Config apm_config_; |
- |
RTC_DISALLOW_IMPLICIT_CONSTRUCTORS(WebRtcVoiceEngine); |
}; |