Index: webrtc/modules/audio_mixer/audio_mixer_impl.h |
diff --git a/webrtc/modules/audio_mixer/audio_mixer_impl.h b/webrtc/modules/audio_mixer/audio_mixer_impl.h |
index 500bb7862e5defe2b9fd906c057c6cf60fec3087..1abc679480e69d35920d39eb1bb68693c622e1ac 100644 |
--- a/webrtc/modules/audio_mixer/audio_mixer_impl.h |
+++ b/webrtc/modules/audio_mixer/audio_mixer_impl.h |
@@ -35,9 +35,12 @@ class AudioMixerImpl : public AudioMixer { |
Source* audio_source = nullptr; |
bool is_mixed = false; |
float gain = 0.0f; |
+ |
+ // A frame that will be passed to audio_source->GetAudioFrameWithInfo. |
+ AudioFrame audio_frame; |
}; |
- typedef std::vector<SourceStatus> SourceStatusList; |
+ using SourceStatusList = std::vector<std::unique_ptr<SourceStatus>>; |
// AudioProcessing only accepts 10 ms frames. |
static const int kFrameDurationInMs = 10; |