Calculate RTT using ExtendedReports in RtcpTransceiver
Bug: webrtc:8239 Change-Id: Iec3d21d6297c53388bbae88611e147fe91027c83 Reviewed-on: https://webrtc-review.googlesource.com/22800 Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Reviewed-by: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/master@{#20953}
This commit is contained in:
committed by
Commit Bot
parent
5b86f0a24b
commit
319a675318
@ -54,6 +54,10 @@ class RtcpTransceiverImpl {
|
||||
|
||||
void HandleReceivedPacket(const rtcp::CommonHeader& rtcp_packet_header,
|
||||
int64_t now_us);
|
||||
void HandleSenderReport(const rtcp::CommonHeader& rtcp_packet_header,
|
||||
int64_t now_us);
|
||||
void HandleExtendedReports(const rtcp::CommonHeader& rtcp_packet_header,
|
||||
int64_t now_us);
|
||||
|
||||
void ReschedulePeriodicCompoundPackets();
|
||||
void SchedulePeriodicCompoundPackets(int64_t delay_ms);
|
||||
@ -64,7 +68,7 @@ class RtcpTransceiverImpl {
|
||||
void SendPeriodicCompoundPacket();
|
||||
void SendImmediateFeedback(const rtcp::RtcpPacket& rtcp_packet);
|
||||
// Generate Report Blocks to be send in Sender or Receiver Report.
|
||||
std::vector<rtcp::ReportBlock> CreateReportBlocks();
|
||||
std::vector<rtcp::ReportBlock> CreateReportBlocks(int64_t now_us);
|
||||
|
||||
const RtcpTransceiverConfig config_;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user