Chromium Code Reviews| Index: media/cast/sender/frame_sender.h |
| diff --git a/media/cast/sender/frame_sender.h b/media/cast/sender/frame_sender.h |
| index 7a58abaa9e387e3b2020a535d8330d05c7b741c6..11dded3d55ab48cca4104e58447a8c816fe78d53 100644 |
| --- a/media/cast/sender/frame_sender.h |
| +++ b/media/cast/sender/frame_sender.h |
| @@ -53,6 +53,14 @@ class FrameSender { |
| void SendEncodedFrame(int requested_bitrate_before_encode, |
| scoped_ptr<SenderEncodedFrame> encoded_frame); |
| + // Protected for testability. |
| + void OnReceivedCastFeedback(const RtcpCastMessage& cast_feedback); |
|
miu
2016/04/15 23:14:39
Instead of making these methods public, consider o
xjz
2016/04/20 01:09:03
Done. Choose #2 for convenience.
|
| + |
| + // Called when a Pli message is received. |
| + void OnReceivedPli(); |
| + |
| + void OnMeasuredRoundTripTime(base::TimeDelta rtt); |
| + |
| protected: |
| // Returns the number of frames in the encoder's backlog. |
| virtual int GetNumberOfFramesInEncoder() const = 0; |
| @@ -66,8 +74,6 @@ class FrameSender { |
| void ScheduleNextRtcpReport(); |
| void SendRtcpReport(bool schedule_future_reports); |
| - void OnMeasuredRoundTripTime(base::TimeDelta rtt); |
| - |
| const scoped_refptr<CastEnvironment> cast_environment_; |
| // Sends encoded frames over the configured transport (e.g., UDP). In |
| @@ -89,12 +95,6 @@ class FrameSender { |
| void ResendCheck(); |
| void ResendForKickstart(); |
| - // Protected for testability. |
| - void OnReceivedCastFeedback(const RtcpCastMessage& cast_feedback); |
| - |
| - // Called when a Pli message is received. |
| - void OnReceivedPli(); |
| - |
| // Returns true if too many frames would be in-flight by encoding and sending |
| // the next frame having the given |frame_duration|. |
| bool ShouldDropNextFrame(base::TimeDelta frame_duration) const; |