Chromium Code Reviews| Index: media/cast/net/rtcp/rtcp_defines.h |
| diff --git a/media/cast/net/rtcp/rtcp_defines.h b/media/cast/net/rtcp/rtcp_defines.h |
| index 71f2291c6dc7130db0e45d5a71ccb43294140e14..a6b737de7dc20895677251c00f124e44c4e82cc7 100644 |
| --- a/media/cast/net/rtcp/rtcp_defines.h |
| +++ b/media/cast/net/rtcp/rtcp_defines.h |
| @@ -48,7 +48,7 @@ struct RtcpCastMessage { |
| RtcpCastMessage(); |
| ~RtcpCastMessage(); |
| - uint32_t media_ssrc; |
| + uint32_t remote_ssrc; |
| uint32_t ack_frame_id; |
| uint16_t target_delay_ms; |
| MissingFramesAndPacketsMap missing_frames_and_packets; |
| @@ -60,6 +60,14 @@ struct RtcpCastMessage { |
| std::vector<uint32_t> received_later_frames; |
| }; |
| +struct RtcpPliMessage { |
| + explicit RtcpPliMessage(uint32_t ssrc); |
| + RtcpPliMessage(); |
|
dcheng
2016/03/01 23:44:13
Is the default ctor necessary?
xjz
2016/03/02 04:24:17
Removed.
xjz
2016/03/16 00:25:50
Re-add the default ctor as it is needed by IPC_MES
|
| + ~RtcpPliMessage(); |
|
dcheng
2016/03/01 23:44:12
Don't need an explicit dtor: this is a trivial cla
xjz
2016/03/02 04:24:17
Done. Removed.
|
| + |
| + uint32_t remote_ssrc; |
| +}; |
| + |
| // Log messages from receiver to sender. |
| struct RtcpReceiverEventLogMessage { |
| RtcpReceiverEventLogMessage(); |
| @@ -123,6 +131,7 @@ typedef base::Callback<void(const RtcpCastMessage&)> RtcpCastMessageCallback; |
| typedef base::Callback<void(base::TimeDelta)> RtcpRttCallback; |
| typedef |
| base::Callback<void(const RtcpReceiverLogMessage&)> RtcpLogMessageCallback; |
| +typedef base::Callback<void()> RtcpPliCallback; |
| // TODO(hubbe): Document members of this struct. |
| struct RtpReceiverStatistics { |
| @@ -149,6 +158,7 @@ struct SendRtcpFromRtpReceiver_Params { |
| uint32_t sender_ssrc; |
| RtcpTimeData time_data; |
| scoped_ptr<RtcpCastMessage> cast_message; |
| + scoped_ptr<RtcpPliMessage> pli_message; |
| base::TimeDelta target_delay; |
| scoped_ptr<std::vector<std::pair<RtpTimeTicks, RtcpEvent>>> rtcp_events; |
| scoped_ptr<RtpReceiverStatistics> rtp_receiver_statistics; |