3#include "mc/_HeaderOutputPredefine.h"
23class TransportFeedbackAdapter {
31 enum class SendTimeHistoryStatus :
int {
37 struct SsrcAndRtpSequencenumber {
47 SsrcAndRtpSequencenumber& operator=(SsrcAndRtpSequencenumber
const&);
48 SsrcAndRtpSequencenumber(SsrcAndRtpSequencenumber
const&);
49 SsrcAndRtpSequencenumber();
71 TransportFeedbackAdapter& operator=(TransportFeedbackAdapter
const&);
80 uint64 overhead_bytes,
103 ::std::vector<::webrtc::PacketResult> packet_results,
Definition RtpPacketToSend.h:16
Definition Timestamp.h:15
MCAPI::webrtc::DataSize GetOutstandingData() const
MCAPI void SetNetworkRoute(::webrtc::NetworkRoute const &network_route)
MCAPI ::std::optional<::webrtc::TransportPacketsFeedback > ProcessTransportFeedback(::webrtc::rtcp::TransportFeedback const &feedback, ::webrtc::Timestamp feedback_receive_time)
MCAPI ::std::optional<::webrtc::TransportPacketsFeedback > ToTransportFeedback(::std::vector<::webrtc::PacketResult > packet_results, ::webrtc::Timestamp feedback_receive_time, bool supports_ecn)
MCAPI ~TransportFeedbackAdapter()
MCAPI void AddPacket(::webrtc::RtpPacketToSend const &packet_to_send, ::webrtc::PacedPacketInfo const &pacing_info, uint64 overhead_bytes, ::webrtc::Timestamp creation_time)
MCAPI TransportFeedbackAdapter()
MCAPI ::std::optional<::webrtc::TransportPacketsFeedback > ProcessCongestionControlFeedback(::webrtc::rtcp::CongestionControlFeedback const &feedback, ::webrtc::Timestamp feedback_receive_time)
MCAPI ::std::optional<::webrtc::PacketFeedback > RetrievePacketFeedback(int64 transport_seq_num, bool received)
MCAPI ::std::optional<::webrtc::SentPacket > ProcessSentPacket(::webrtc::SentPacketInfo const &sent_packet)
Definition CongestionControlFeedback.h:17
Definition TransportFeedback.h:19
Definition NetworkRoute.h:7
Definition PacedPacketInfo.h:7
Definition PacketFeedback.h:7
Definition PacketResult.h:7
Definition SentPacketInfo.h:12
Definition SentPacket.h:7
Definition TransportFeedbackAdapter.h:37
Definition TransportPacketsFeedback.h:12