| 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();
|
|
|