| Index: webrtc/video/video_receive_stream.h
 | 
| diff --git a/webrtc/video/video_receive_stream.h b/webrtc/video/video_receive_stream.h
 | 
| index ef2e135a8bc13a4aa40a45826acf3b74d610962e..30ae1a5adb43649444366d7c960c5db972bb7893 100644
 | 
| --- a/webrtc/video/video_receive_stream.h
 | 
| +++ b/webrtc/video/video_receive_stream.h
 | 
| @@ -22,6 +22,7 @@
 | 
|  #include "webrtc/system_wrappers/interface/clock.h"
 | 
|  #include "webrtc/video/encoded_frame_callback_adapter.h"
 | 
|  #include "webrtc/video/receive_statistics_proxy.h"
 | 
| +#include "webrtc/video_encoder.h"
 | 
|  #include "webrtc/video_engine/vie_channel.h"
 | 
|  #include "webrtc/video_engine/vie_channel_group.h"
 | 
|  #include "webrtc/video_engine/vie_encoder.h"
 | 
| @@ -35,7 +36,8 @@ namespace internal {
 | 
|  
 | 
|  class VideoReceiveStream : public webrtc::VideoReceiveStream,
 | 
|                             public I420FrameCallback,
 | 
| -                           public VideoRenderCallback {
 | 
| +                           public VideoRenderCallback,
 | 
| +                           public EncodedImageCallback {
 | 
|   public:
 | 
|    VideoReceiveStream(int num_cpu_cores,
 | 
|                       ChannelGroup* channel_group,
 | 
| @@ -63,6 +65,11 @@ class VideoReceiveStream : public webrtc::VideoReceiveStream,
 | 
|    int RenderFrame(const uint32_t /*stream_id*/,
 | 
|                    const VideoFrame& video_frame) override;
 | 
|  
 | 
| +  // Overrides EncodedImageCallback.
 | 
| +  int32_t Encoded(const EncodedImage& encoded_image,
 | 
| +                  const CodecSpecificInfo* codec_specific_info,
 | 
| +                  const RTPFragmentationHeader* fragmentation) override;
 | 
| +
 | 
|    const Config& config() const { return config_; }
 | 
|  
 | 
|    void SetSyncChannel(VoiceEngine* voice_engine, int audio_channel_id);
 | 
| 
 |