| 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);
|
|
|