Chromium Code Reviews| Index: talk/media/webrtc/webrtcvideoengine2.h |
| diff --git a/talk/media/webrtc/webrtcvideoengine2.h b/talk/media/webrtc/webrtcvideoengine2.h |
| index 05f73d13581964245c9faa0dddc0545bdca9f243..b394d1f2729255981992f189e3cb3472eeaf6a57 100644 |
| --- a/talk/media/webrtc/webrtcvideoengine2.h |
| +++ b/talk/media/webrtc/webrtcvideoengine2.h |
| @@ -251,13 +251,17 @@ class WebRtcVideoChannel2 : public rtc::MessageHandler, |
| const VideoOptions& options, |
| int max_bitrate_bps, |
| const rtc::Optional<VideoCodecSettings>& codec_settings, |
| - const std::vector<webrtc::RtpExtension>& rtp_extensions); |
| + const std::vector<webrtc::RtpExtension>& rtp_extensions, |
| + const VideoSendParameters& send_params); |
| ~WebRtcVideoSendStream(); |
| void SetOptions(const VideoOptions& options); |
| void SetCodec(const VideoCodecSettings& codec); |
| void SetRtpExtensions( |
| const std::vector<webrtc::RtpExtension>& rtp_extensions); |
| + // TODO(pbos): Move logic from SetCodec/SetRtpExtensions/etc. |
| + // into this method. Currently this method only sets the RTCP mode. |
|
pbos-webrtc
2015/12/03 00:15:49
Since when is TODO(foo) the person who you want to
|
| + void SetSendParameters(const VideoSendParameters& send_params); |
| void InputFrame(VideoCapturer* capturer, const VideoFrame* frame); |
| bool SetCapturer(VideoCapturer* capturer); |
| @@ -404,6 +408,9 @@ class WebRtcVideoChannel2 : public rtc::MessageHandler, |
| void SetNackAndRemb(bool nack_enabled, bool remb_enabled); |
| void SetRecvCodecs(const std::vector<VideoCodecSettings>& recv_codecs); |
| void SetRtpExtensions(const std::vector<webrtc::RtpExtension>& extensions); |
| + // TODO(pbos): Move logic from SetRecvCodecs/SetRtpExtensions/etc. |
| + // into this method. Currently this method only sets the RTCP mode. |
| + void SetRecvParameters(const VideoRecvParameters& recv_params); |
| void RenderFrame(const webrtc::VideoFrame& frame, |
| int time_to_render_ms) override; |
| @@ -521,6 +528,10 @@ class WebRtcVideoChannel2 : public rtc::MessageHandler, |
| std::vector<webrtc::RtpExtension> recv_rtp_extensions_; |
| webrtc::Call::Config::BitrateConfig bitrate_config_; |
| VideoOptions options_; |
| + // TODO(pbos): Don't duplicate information between |
| + // send_params/recv_params, rtp_extensions, options, etc. |
| + VideoSendParameters send_params_; |
| + VideoRecvParameters recv_params_; |
| }; |
| } // namespace cricket |