Index: webrtc/media/base/mediaengine.h |
diff --git a/webrtc/media/base/mediaengine.h b/webrtc/media/base/mediaengine.h |
index 4c7d62a1e4b7bc99503c3ce8885d4c80a276295a..dca53a1cb5d330214318198907a33850050a5340 100644 |
--- a/webrtc/media/base/mediaengine.h |
+++ b/webrtc/media/base/mediaengine.h |
@@ -33,6 +33,7 @@ |
#endif |
namespace webrtc { |
+class AudioDecoderFactory; |
class AudioDeviceModule; |
class Call; |
} |
@@ -124,7 +125,10 @@ class MediaEngineFactory { |
template<class VOICE, class VIDEO> |
class CompositeMediaEngine : public MediaEngineInterface { |
public: |
- explicit CompositeMediaEngine(webrtc::AudioDeviceModule* adm) : voice_(adm) {} |
+ explicit CompositeMediaEngine( |
+ webrtc::AudioDeviceModule* adm, |
+ std::shared_ptr<webrtc::AudioDecoderFactory> audio_decoder_factory) |
+ : voice_(adm, std::move(audio_decoder_factory)) {} |
virtual ~CompositeMediaEngine() {} |
virtual bool Init() { |
video_.Init(); |