Add Thread-safe wrapper for RtcpTransceiver
Bug: webrtc:8239 Change-Id: I4cc2f7f2b27c764e1aae734f933902102b345614 Reviewed-on: https://webrtc-review.googlesource.com/21680 Reviewed-by: Niels Moller <nisse@webrtc.org> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/master@{#20714}
This commit is contained in:

committed by
Commit Bot

parent
fe4d673393
commit
c0fd5f97a8
@ -37,7 +37,7 @@ class RtcpTransceiverImpl {
|
||||
~RtcpTransceiverImpl();
|
||||
|
||||
// Handles incoming rtcp packets.
|
||||
void ReceivePacket(rtc::ArrayView<const uint8_t> packet);
|
||||
void ReceivePacket(rtc::ArrayView<const uint8_t> packet, int64_t now_us);
|
||||
|
||||
// Sends RTCP packets starting with a sender or receiver report.
|
||||
void SendCompoundPacket();
|
||||
@ -54,9 +54,10 @@ class RtcpTransceiverImpl {
|
||||
NtpTime remote_sent_time;
|
||||
};
|
||||
|
||||
void HandleReceivedPacket(const rtcp::CommonHeader& rtcp_packet_header);
|
||||
void HandleReceivedPacket(const rtcp::CommonHeader& rtcp_packet_header,
|
||||
int64_t now_us);
|
||||
|
||||
void ReschedulePeriodicCompoundPackets(int64_t delay_ms);
|
||||
void SchedulePeriodicCompoundPackets(int64_t delay_ms);
|
||||
// Sends RTCP packets.
|
||||
void SendPacket();
|
||||
// Generate Report Blocks to be send in Sender or Receiver Report.
|
||||
|
Reference in New Issue
Block a user