| Index: webrtc/audio/audio_transport_proxy.h
|
| diff --git a/webrtc/audio/audio_transport_proxy.h b/webrtc/audio/audio_transport_proxy.h
|
| index 05e52fce85cf1a90e1cc208e18cc472bea94d867..1d0337840219246e62a6a551e8bb79608f0f5dd4 100644
|
| --- a/webrtc/audio/audio_transport_proxy.h
|
| +++ b/webrtc/audio/audio_transport_proxy.h
|
| @@ -13,6 +13,8 @@
|
|
|
| #include "webrtc/api/audio/audio_mixer.h"
|
| #include "webrtc/base/constructormagic.h"
|
| +#include "webrtc/base/scoped_ref_ptr.h"
|
| +#include "webrtc/common_audio/resampler/include/push_resampler.h"
|
| #include "webrtc/modules/audio_device/include/audio_device_defines.h"
|
| #include "webrtc/modules/audio_processing/include/audio_processing.h"
|
|
|
| @@ -63,7 +65,11 @@ class AudioTransportProxy : public AudioTransport {
|
|
|
| private:
|
| AudioTransport* voe_audio_transport_;
|
| - AudioFrame frame_for_mixing_;
|
| + AudioProcessing* apm_;
|
| + rtc::scoped_refptr<AudioMixer> mixer_;
|
| + AudioFrame mixed_frame_;
|
| + // Converts mixed audio to the audio device output rate.
|
| + PushResampler<int16_t> resampler_;
|
|
|
| RTC_DISALLOW_IMPLICIT_CONSTRUCTORS(AudioTransportProxy);
|
| };
|
|
|