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 ec59c08cff1cb655edea387066252bf63870eca6..6e651c046bccae5489ad0adddd3afff933c81db6 100644 |
--- a/media/cast/net/rtcp/rtcp_utility.h |
+++ b/media/cast/net/rtcp/rtcp_utility.h |
@@ -67,14 +67,15 @@ class RtcpParser { |
return receiver_reference_time_report_; |
} |
+ bool has_received_pli() const { return received_picture_loss_indicator_; } |
miu
2016/02/26 23:36:07
naming consistency: has_picture_loss_indicator() a
xjz
2016/02/27 05:53:32
Done.
|
+ |
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); |
@@ -112,6 +113,9 @@ class RtcpParser { |
RtpTimeTicks last_parsed_sr_rtp_timestamp_; |
RtpTimeTicks last_parsed_frame_log_rtp_timestamp_; |
+ // Indicates if sender received the PLI request from the receiver. |
+ bool received_picture_loss_indicator_; |
+ |
DISALLOW_COPY_AND_ASSIGN(RtcpParser); |
}; |