| Index: media/cast/sender/video_sender.h
|
| diff --git a/media/cast/sender/video_sender.h b/media/cast/sender/video_sender.h
|
| index 2c1ca5dfd1949d166472972976de946f8c874c7b..e7658abeea45433bcee1947022e34d87c92e459c 100644
|
| --- a/media/cast/sender/video_sender.h
|
| +++ b/media/cast/sender/video_sender.h
|
| @@ -58,6 +58,7 @@ class VideoSender : public FrameSender,
|
|
|
| protected:
|
| virtual int GetNumberOfFramesInEncoder() const OVERRIDE;
|
| + virtual base::TimeDelta GetInFlightMediaDuration() const OVERRIDE;
|
| virtual void OnAck(uint32 frame_id) OVERRIDE;
|
|
|
| private:
|
| @@ -78,6 +79,12 @@ class VideoSender : public FrameSender,
|
| // The number of frames queued for encoding, but not yet sent.
|
| int frames_in_encoder_;
|
|
|
| + // The duration of video queued for encoding, but not yet sent.
|
| + base::TimeDelta duration_in_encoder_;
|
| +
|
| + // The timestamp of the frame that was last enqueued in |video_encoder_|.
|
| + base::TimeTicks last_enqueued_frame_reference_time_;
|
| +
|
| // Remember what we set the bitrate to before, no need to set it again if
|
| // we get the same value.
|
| uint32 last_bitrate_;
|
|
|