Index: media/cast/net/rtcp/rtcp_utility.h |
diff --git a/media/cast/net/rtcp/rtcp_utility.h b/media/cast/net/rtcp/rtcp_utility.h |
index 95044f3894c3d007b235c2d39f98647026ad78c6..637239785d41b75b5db9cd60a5cdf535b6bd2ddc 100644 |
--- a/media/cast/net/rtcp/rtcp_utility.h |
+++ b/media/cast/net/rtcp/rtcp_utility.h |
@@ -71,14 +71,17 @@ class RtcpParser { |
return receiver_reference_time_report_; |
} |
+ bool has_picture_loss_indicator() const { |
+ return has_picture_loss_indicator_; |
+ } |
+ |
private: |
bool ParseCommonHeader(base::BigEndianReader* reader, |
RtcpCommonHeader* parsed_header); |
- bool ParseSR(base::BigEndianReader* reader, |
- const RtcpCommonHeader& header); |
- bool ParseRR(base::BigEndianReader* reader, |
- const RtcpCommonHeader& header); |
+ bool ParseSR(base::BigEndianReader* reader, const RtcpCommonHeader& header); |
+ bool ParseRR(base::BigEndianReader* reader, const RtcpCommonHeader& header); |
bool ParseReportBlock(base::BigEndianReader* reader); |
+ bool ParsePli(base::BigEndianReader* reader, const RtcpCommonHeader& header); |
bool ParseApplicationDefined(base::BigEndianReader* reader, |
const RtcpCommonHeader& header); |
bool ParseCastReceiverLogFrameItem(base::BigEndianReader* reader); |
@@ -117,6 +120,9 @@ class RtcpParser { |
RtpTimeTicks last_parsed_sr_rtp_timestamp_; |
RtpTimeTicks last_parsed_frame_log_rtp_timestamp_; |
+ // Indicates if sender received the Pli message from the receiver. |
+ bool has_picture_loss_indicator_; |
+ |
DISALLOW_COPY_AND_ASSIGN(RtcpParser); |
}; |