Index: webrtc/modules/audio_conference_mixer/source/audio_conference_mixer_impl.h |
diff --git a/webrtc/modules/audio_conference_mixer/source/audio_conference_mixer_impl.h b/webrtc/modules/audio_conference_mixer/source/audio_conference_mixer_impl.h |
index 22c6a2353518c683ac87fccfdcde5cd9f328c530..e726c08f75aa41744bdd942cf80f16168ecfa498 100644 |
--- a/webrtc/modules/audio_conference_mixer/source/audio_conference_mixer_impl.h |
+++ b/webrtc/modules/audio_conference_mixer/source/audio_conference_mixer_impl.h |
@@ -25,7 +25,13 @@ namespace webrtc { |
class AudioProcessing; |
class CriticalSectionWrapper; |
-typedef std::list<AudioFrame*> AudioFrameList; |
+struct FrameAndMuteInfo { |
+ FrameAndMuteInfo(AudioFrame* f, bool m) : frame(f), muted(m) {} |
+ AudioFrame* frame; |
+ bool muted; |
+}; |
+ |
+typedef std::list<FrameAndMuteInfo> AudioFrameList; |
typedef std::list<MixerParticipant*> MixerParticipantList; |
// Cheshire cat implementation of MixerParticipant's non virtual functions. |