Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
webrtc::TransportFeedbackAdapter Class Reference

Classes

struct  SsrcAndRtpSequencenumber

Public Types

enum class  SendTimeHistoryStatus : int { KNotAdded = 0 , KOk = 1 , KDuplicate = 2 }

Public Member Functions

TransportFeedbackAdapter & operator= (TransportFeedbackAdapter const &)
 TransportFeedbackAdapter (TransportFeedbackAdapter const &)
MCAPI void AddPacket (::webrtc::RtpPacketToSend const &packet_to_send, ::webrtc::PacedPacketInfo const &pacing_info, uint64 overhead_bytes, ::webrtc::Timestamp creation_time)
MCAPI::webrtc::DataSize GetOutstandingData () const
MCAPI ::std::optional<::webrtc::TransportPacketsFeedback > ProcessCongestionControlFeedback (::webrtc::rtcp::CongestionControlFeedback const &feedback, ::webrtc::Timestamp feedback_receive_time)
MCAPI ::std::optional<::webrtc::SentPacket > ProcessSentPacket (::webrtc::SentPacketInfo const &sent_packet)
MCAPI ::std::optional<::webrtc::TransportPacketsFeedback > ProcessTransportFeedback (::webrtc::rtcp::TransportFeedback const &feedback, ::webrtc::Timestamp feedback_receive_time)
MCAPI ::std::optional<::webrtc::PacketFeedback > RetrievePacketFeedback (int64 transport_seq_num, bool received)
MCAPI void SetNetworkRoute (::webrtc::NetworkRoute const &network_route)
MCAPI ::std::optional<::webrtc::TransportPacketsFeedback > ToTransportFeedback (::std::vector<::webrtc::PacketResult > packet_results, ::webrtc::Timestamp feedback_receive_time, bool supports_ecn)
MCAPI TransportFeedbackAdapter ()
MCAPI ~TransportFeedbackAdapter ()
MCAPI void * $ctor ()
MCAPI void $dtor ()

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk13b400
::ll::UntypedStorage< 8, 8 > mUnk6447c9
::ll::UntypedStorage< 8, 8 > mUnk6f337e
::ll::UntypedStorage< 8, 16 > mUnk6a6fe9
::ll::UntypedStorage< 8, 8 > mUnk1e1c45
::ll::UntypedStorage< 8, 16 > mUnk4b5a36
::ll::UntypedStorage< 4, 36 > mUnk8d42f7
::ll::UntypedStorage< 8, 8 > mUnkf19fd4
::ll::UntypedStorage< 8, 8 > mUnkd2c4f8
::ll::UntypedStorage< 4, 8 > mUnk7f5039
::ll::UntypedStorage< 8, 16 > mUnkd55dc9
::ll::UntypedStorage< 8, 16 > mUnk6e1c5d

Constructor & Destructor Documentation

◆ TransportFeedbackAdapter()

MCAPI webrtc::TransportFeedbackAdapter::TransportFeedbackAdapter ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ~TransportFeedbackAdapter()

MCAPI webrtc::TransportFeedbackAdapter::~TransportFeedbackAdapter ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ AddPacket()

MCAPI void webrtc::TransportFeedbackAdapter::AddPacket ( ::webrtc::RtpPacketToSend const & packet_to_send,
::webrtc::PacedPacketInfo const & pacing_info,
uint64 overhead_bytes,
::webrtc::Timestamp creation_time )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GetOutstandingData()

MCAPI::webrtc::DataSize webrtc::TransportFeedbackAdapter::GetOutstandingData ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ProcessCongestionControlFeedback()

MCAPI ::std::optional<::webrtc::TransportPacketsFeedback > webrtc::TransportFeedbackAdapter::ProcessCongestionControlFeedback ( ::webrtc::rtcp::CongestionControlFeedback const & feedback,
::webrtc::Timestamp feedback_receive_time )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ProcessSentPacket()

MCAPI ::std::optional<::webrtc::SentPacket > webrtc::TransportFeedbackAdapter::ProcessSentPacket ( ::webrtc::SentPacketInfo const & sent_packet)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ProcessTransportFeedback()

MCAPI ::std::optional<::webrtc::TransportPacketsFeedback > webrtc::TransportFeedbackAdapter::ProcessTransportFeedback ( ::webrtc::rtcp::TransportFeedback const & feedback,
::webrtc::Timestamp feedback_receive_time )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ RetrievePacketFeedback()

MCAPI ::std::optional<::webrtc::PacketFeedback > webrtc::TransportFeedbackAdapter::RetrievePacketFeedback ( int64 transport_seq_num,
bool received )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetNetworkRoute()

MCAPI void webrtc::TransportFeedbackAdapter::SetNetworkRoute ( ::webrtc::NetworkRoute const & network_route)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ToTransportFeedback()

MCAPI ::std::optional<::webrtc::TransportPacketsFeedback > webrtc::TransportFeedbackAdapter::ToTransportFeedback ( ::std::vector<::webrtc::PacketResult > packet_results,
::webrtc::Timestamp feedback_receive_time,
bool supports_ecn )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * webrtc::TransportFeedbackAdapter::$ctor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void webrtc::TransportFeedbackAdapter::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: