Index: webrtc/voice_engine/voe_base_impl.h |
diff --git a/webrtc/voice_engine/voe_base_impl.h b/webrtc/voice_engine/voe_base_impl.h |
index ec18c597861ca6bfd408909bcf06683d1f257466..192518a02532b01344d82690d83cdbbcd1a82832 100644 |
--- a/webrtc/voice_engine/voe_base_impl.h |
+++ b/webrtc/voice_engine/voe_base_impl.h |
@@ -29,7 +29,9 @@ class VoEBaseImpl : public VoEBase, |
int DeRegisterVoiceEngineObserver() override; |
int Init(AudioDeviceModule* external_adm = nullptr, |
- AudioProcessing* audioproc = nullptr) override; |
+ AudioProcessing* audioproc = nullptr, |
+ const rtc::scoped_refptr<AudioDecoderFactory>& decoder_factory = |
+ nullptr) override; |
AudioProcessing* audio_processing() override { |
return shared_->audio_processing(); |
} |
@@ -143,6 +145,7 @@ class VoEBaseImpl : public VoEBase, |
int InitializeChannel(voe::ChannelOwner* channel_owner); |
VoiceEngineObserver* voiceEngineObserverPtr_; |
rtc::CriticalSection callbackCritSect_; |
+ rtc::scoped_refptr<AudioDecoderFactory> decoder_factory_; |
AudioFrame audioFrame_; |
voe::SharedData* shared_; |