| Index: webrtc/media/engine/webrtcvoiceengine.h
|
| diff --git a/webrtc/media/engine/webrtcvoiceengine.h b/webrtc/media/engine/webrtcvoiceengine.h
|
| index bbfec880f884186b20af5d0a22377e115f4b6c47..e613d4d1f7ff2844e7de0451e6a6e0ea64fbfa92 100644
|
| --- a/webrtc/media/engine/webrtcvoiceengine.h
|
| +++ b/webrtc/media/engine/webrtcvoiceengine.h
|
| @@ -57,13 +57,15 @@ class WebRtcVoiceEngine final : public webrtc::TraceCallback {
|
| webrtc::AudioDeviceModule* adm,
|
| const rtc::scoped_refptr<webrtc::AudioEncoderFactory>& encoder_factory,
|
| const rtc::scoped_refptr<webrtc::AudioDecoderFactory>& decoder_factory,
|
| - rtc::scoped_refptr<webrtc::AudioMixer> audio_mixer);
|
| + rtc::scoped_refptr<webrtc::AudioMixer> audio_mixer,
|
| + rtc::TaskQueue* low_priority_worker_queue);
|
| // Dependency injection for testing.
|
| WebRtcVoiceEngine(
|
| webrtc::AudioDeviceModule* adm,
|
| const rtc::scoped_refptr<webrtc::AudioEncoderFactory>& encoder_factory,
|
| const rtc::scoped_refptr<webrtc::AudioDecoderFactory>& decoder_factory,
|
| rtc::scoped_refptr<webrtc::AudioMixer> audio_mixer,
|
| + rtc::TaskQueue* low_priority_worker_queue,
|
| VoEWrapper* voe_wrapper);
|
| ~WebRtcVoiceEngine() override;
|
|
|
| @@ -112,8 +114,6 @@ class WebRtcVoiceEngine final : public webrtc::TraceCallback {
|
| void StartAecDump(const std::string& filename);
|
| int CreateVoEChannel();
|
|
|
| - rtc::TaskQueue low_priority_worker_queue_;
|
| -
|
| webrtc::AudioDeviceModule* adm();
|
| webrtc::AudioProcessing* apm();
|
| webrtc::voe::TransmitMixer* transmit_mixer();
|
| @@ -139,7 +139,6 @@ class WebRtcVoiceEngine final : public webrtc::TraceCallback {
|
| std::vector<AudioCodec> recv_codecs_;
|
| std::vector<WebRtcVoiceMediaChannel*> channels_;
|
| webrtc::VoEBase::ChannelConfig channel_config_;
|
| - bool is_dumping_aec_ = false;
|
|
|
| webrtc::AgcConfig default_agc_config_;
|
| // Cache received extended_filter_aec, delay_agnostic_aec, experimental_ns
|
| @@ -155,6 +154,8 @@ class WebRtcVoiceEngine final : public webrtc::TraceCallback {
|
|
|
| webrtc::AudioProcessing::Config apm_config_;
|
|
|
| + rtc::TaskQueue* low_priority_worker_queue_;
|
| +
|
| RTC_DISALLOW_IMPLICIT_CONSTRUCTORS(WebRtcVoiceEngine);
|
| };
|
|
|
|
|