Index: talk/media/webrtc/webrtcvideoengine2.h |
diff --git a/talk/media/webrtc/webrtcvideoengine2.h b/talk/media/webrtc/webrtcvideoengine2.h |
index 05f73d13581964245c9faa0dddc0545bdca9f243..a2aef9bb2f9841559ab2a478a563adb76bf37ffa 100644 |
--- a/talk/media/webrtc/webrtcvideoengine2.h |
+++ b/talk/media/webrtc/webrtcvideoengine2.h |
@@ -396,6 +396,14 @@ class WebRtcVideoChannel2 : public rtc::MessageHandler, |
WebRtcVideoDecoderFactory* external_decoder_factory, |
bool default_stream, |
const std::vector<VideoCodecSettings>& recv_codecs); |
+ WebRtcVideoReceiveStream( |
+ webrtc::Call* call, |
+ const StreamParams& sp, |
+ const webrtc::VideoReceiveStream::Config& config, |
+ WebRtcVideoDecoderFactory* external_decoder_factory, |
+ bool default_stream, |
+ const std::vector<VideoCodecSettings>& recv_codecs, |
+ bool disable_prerenderer_smoothing); |
~WebRtcVideoReceiveStream(); |
const std::vector<uint32_t>& GetSsrcs() const; |
@@ -408,6 +416,7 @@ class WebRtcVideoChannel2 : public rtc::MessageHandler, |
void RenderFrame(const webrtc::VideoFrame& frame, |
int time_to_render_ms) override; |
bool IsTextureSupported() const override; |
+ bool PrerendererSmoothingDisabled() const override; |
bool IsDefaultStream() const; |
void SetRenderer(cricket::VideoRenderer* renderer); |
@@ -448,6 +457,8 @@ class WebRtcVideoChannel2 : public rtc::MessageHandler, |
WebRtcVideoDecoderFactory* const external_decoder_factory_; |
std::vector<AllocatedDecoder> allocated_decoders_; |
+ const bool disable_prerenderer_smoothing_; |
+ |
rtc::CriticalSection renderer_lock_; |
cricket::VideoRenderer* renderer_ GUARDED_BY(renderer_lock_); |
int last_width_ GUARDED_BY(renderer_lock_); |