Chromium Code Reviews| Index: webrtc/voice_engine/channel.h |
| diff --git a/webrtc/voice_engine/channel.h b/webrtc/voice_engine/channel.h |
| index fc123e384f750df1bb9ec394dbcc1cb42a7a692f..b137fea22deeb543b6d0ecf66a7a33b3805190dd 100644 |
| --- a/webrtc/voice_engine/channel.h |
| +++ b/webrtc/voice_engine/channel.h |
| @@ -13,6 +13,7 @@ |
| #include <memory> |
| +#include "webrtc/api/audio/audio_mixer.h" |
| #include "webrtc/api/call/audio_sink.h" |
| #include "webrtc/base/criticalsection.h" |
| #include "webrtc/base/optional.h" |
| @@ -378,6 +379,10 @@ class Channel |
| AudioFrame* audioFrame) override; |
| int32_t NeededFrequency(int32_t id) const override; |
| + // From AudioMixer::Source |
|
the sun
2016/10/13 12:16:56
total nit: comments should en with a "."
aleloi
2016/10/13 13:34:55
Done.
|
| + AudioMixer::Source::AudioFrameWithInfo GetAudioFrameWithInfo( |
| + int sample_rate_hz); |
| + |
| // From FileCallback |
| void PlayNotification(int32_t id, uint32_t durationMs) override; |
| void RecordNotification(int32_t id, uint32_t durationMs) override; |
| @@ -474,6 +479,7 @@ class Channel |
| AudioLevel _outputAudioLevel; |
| bool _externalTransport; |
| AudioFrame _audioFrame; |
| + AudioFrame mix_audio_frame_; |
| // Downsamples to the codec rate if necessary. |
| PushResampler<int16_t> input_resampler_; |
| std::unique_ptr<FilePlayer> input_file_player_; |