aboutsummaryrefslogtreecommitdiff
path: root/modules/rtp_rtcp/source/rtcp_transceiver_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'modules/rtp_rtcp/source/rtcp_transceiver_impl.h')
-rw-r--r--modules/rtp_rtcp/source/rtcp_transceiver_impl.h13
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_;