| Index: webrtc/media/engine/webrtcvoiceengine.h
|
| diff --git a/webrtc/media/engine/webrtcvoiceengine.h b/webrtc/media/engine/webrtcvoiceengine.h
|
| index ea48544924ae0ce5c096c05a404f7ff5798319d1..44db1f66dc3ba043c773c7e69fd4cd81a3a0c39f 100644
|
| --- a/webrtc/media/engine/webrtcvoiceengine.h
|
| +++ b/webrtc/media/engine/webrtcvoiceengine.h
|
| @@ -27,6 +27,7 @@
|
| #include "webrtc/media/base/rtputils.h"
|
| #include "webrtc/media/engine/webrtccommon.h"
|
| #include "webrtc/media/engine/webrtcvoe.h"
|
| +#include "webrtc/modules/audio_coding/codecs/audio_encoder_factory.h"
|
| #include "webrtc/modules/audio_processing/include/audio_processing.h"
|
| #include "webrtc/pc/channel.h"
|
|
|
| @@ -110,13 +111,15 @@ class WebRtcVoiceEngine final : public webrtc::TraceCallback {
|
| webrtc::AudioDeviceModule* adm();
|
| webrtc::AudioProcessing* apm();
|
|
|
| - AudioCodecs CollectRecvCodecs() const;
|
| + AudioCodecs CollectCodecs(
|
| + const std::vector<webrtc::AudioCodecSpec>& specs) const;
|
|
|
| rtc::ThreadChecker signal_thread_checker_;
|
| rtc::ThreadChecker worker_thread_checker_;
|
|
|
| // The audio device manager.
|
| rtc::scoped_refptr<webrtc::AudioDeviceModule> adm_;
|
| + rtc::scoped_refptr<webrtc::AudioEncoderFactory> encoder_factory_;
|
| rtc::scoped_refptr<webrtc::AudioDecoderFactory> decoder_factory_;
|
| // Reference to the APM, owned by VoE.
|
| webrtc::AudioProcessing* apm_ = nullptr;
|
|
|