diff --git a/webrtc/voice_engine/voe_external_media_impl.cc b/webrtc/voice_engine/voe_external_media_impl.cc index 4c88c9a490..12c75cb587 100644 --- a/webrtc/voice_engine/voe_external_media_impl.cc +++ b/webrtc/voice_engine/voe_external_media_impl.cc @@ -38,7 +38,11 @@ VoEExternalMedia* VoEExternalMedia::GetInterface(VoiceEngine* voiceEngine) #ifdef WEBRTC_VOICE_ENGINE_EXTERNAL_MEDIA_API VoEExternalMediaImpl::VoEExternalMediaImpl(voe::SharedData* shared) - : playout_delay_ms_(0), shared_(shared) + : +#ifdef WEBRTC_VOE_EXTERNAL_REC_AND_PLAYOUT + playout_delay_ms_(0), +#endif + shared_(shared) { WEBRTC_TRACE(kTraceMemory, kTraceVoice, VoEId(shared_->instance_id(), -1), "VoEExternalMediaImpl() - ctor"); diff --git a/webrtc/voice_engine/voe_external_media_impl.h b/webrtc/voice_engine/voe_external_media_impl.h index e8f1f59b5f..9f0027b3fc 100644 --- a/webrtc/voice_engine/voe_external_media_impl.h +++ b/webrtc/voice_engine/voe_external_media_impl.h @@ -54,7 +54,9 @@ protected: virtual ~VoEExternalMediaImpl(); private: +#ifdef WEBRTC_VOE_EXTERNAL_REC_AND_PLAYOUT int playout_delay_ms_; +#endif voe::SharedData* shared_; };