diff options
Diffstat (limited to 'modules/rtp_rtcp/source/rtcp_transceiver_impl.h')
-rw-r--r-- | modules/rtp_rtcp/source/rtcp_transceiver_impl.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/modules/rtp_rtcp/source/rtcp_transceiver_impl.h b/modules/rtp_rtcp/source/rtcp_transceiver_impl.h index 6a6454662c..bcdee83e56 100644 --- a/modules/rtp_rtcp/source/rtcp_transceiver_impl.h +++ b/modules/rtp_rtcp/source/rtcp_transceiver_impl.h @@ -18,6 +18,7 @@ #include "absl/types/optional.h" #include "api/array_view.h" +#include "api/units/timestamp.h" #include "modules/rtp_rtcp/source/rtcp_packet/common_header.h" #include "modules/rtp_rtcp/source/rtcp_packet/dlrr.h" #include "modules/rtp_rtcp/source/rtcp_packet/remb.h" @@ -48,7 +49,7 @@ class RtcpTransceiverImpl { void SetReadyToSend(bool ready); - void ReceivePacket(rtc::ArrayView<const uint8_t> packet, int64_t now_us); + void ReceivePacket(rtc::ArrayView<const uint8_t> packet, Timestamp now); void SendCompoundPacket(); @@ -76,15 +77,15 @@ class RtcpTransceiverImpl { struct RemoteSenderState; void HandleReceivedPacket(const rtcp::CommonHeader& rtcp_packet_header, - int64_t now_us); + Timestamp now); // Individual rtcp packet handlers. void HandleBye(const rtcp::CommonHeader& rtcp_packet_header); void HandleSenderReport(const rtcp::CommonHeader& rtcp_packet_header, - int64_t now_us); + Timestamp now); void HandleExtendedReports(const rtcp::CommonHeader& rtcp_packet_header, - int64_t now_us); + Timestamp now); // Extended Reports blocks handlers. - void HandleDlrr(const rtcp::Dlrr& dlrr, int64_t now_us); + void HandleDlrr(const rtcp::Dlrr& dlrr, Timestamp now); void HandleTargetBitrate(const rtcp::TargetBitrate& target_bitrate, uint32_t remote_ssrc); @@ -97,7 +98,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(int64_t now_us); + std::vector<rtcp::ReportBlock> CreateReportBlocks(Timestamp now); const RtcpTransceiverConfig config_; |