Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(153)

Unified Diff: remoting/protocol/webrtc_video_encoder_factory.h

Issue 2200273003: Enable video stats reporting when using WebRTC (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: address feedback Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: remoting/protocol/webrtc_video_encoder_factory.h
diff --git a/remoting/protocol/webrtc_video_encoder_factory.h b/remoting/protocol/webrtc_video_encoder_factory.h
index 4e0da8092b8e535c05a321d801af4c05ef1d8586..a4b33f5e4edcf272788b93c8dd92d0d8291e0d0c 100644
--- a/remoting/protocol/webrtc_video_encoder_factory.h
+++ b/remoting/protocol/webrtc_video_encoder_factory.h
@@ -41,7 +41,9 @@ class WebrtcVideoEncoder : public webrtc::VideoEncoder {
int32_t SetChannelParameters(uint32_t packet_loss, int64_t rtt) override;
int32_t SetRates(uint32_t bitrate, uint32_t framerate) override;
- int SendEncodedFrame(std::unique_ptr<VideoPacket> pkt);
+ webrtc::EncodedImageCallback::Result SendEncodedFrame(
+ std::unique_ptr<VideoPacket> packet,
+ base::TimeTicks capture_time);
void SetKeyFrameRequestCallback(const base::Closure& key_frame_request);
void SetTargetBitrateCallback(const TargetBitrateCallback& target_bitrate_cb);
@@ -74,7 +76,9 @@ class WebrtcVideoEncoderFactory : public cricket::WebRtcVideoEncoderFactory {
bool EncoderTypeHasInternalSource(webrtc::VideoCodecType type) const override;
void DestroyVideoEncoder(webrtc::VideoEncoder* encoder) override;
- int SendEncodedFrame(std::unique_ptr<VideoPacket> pkt);
+ webrtc::EncodedImageCallback::Result SendEncodedFrame(
+ std::unique_ptr<VideoPacket> packet,
+ base::TimeTicks capture_time);
void SetKeyFrameRequestCallback(const base::Closure& key_frame_request);
void SetTargetBitrateCallback(const TargetBitrateCallback& target_bitrate_cb);

Powered by Google App Engine
This is Rietveld 408576698