LeviLamina
Loading...
Searching...
No Matches
webrtc::RtpSenderEgress Class Reference

Classes

class  NonPacedPacketSender
struct  Packet

Public Member Functions

RtpSenderEgress & operator= (RtpSenderEgress const &)
 RtpSenderEgress (RtpSenderEgress const &)
MCAPI void CompleteSendPacket (::webrtc::RtpSenderEgress::Packet const &compound_packet, bool last_in_batch)
MCAPI ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > FetchFecPackets ()
MCAPI void ForceIncludeSendPacketsInAllocation (bool part_of_allocation)
MCAPI void GetDataCounters (::webrtc::StreamDataCounters *rtp_stats, ::webrtc::StreamDataCounters *rtx_stats) const
MCAPI::webrtc::RtpSendRates GetSendRates (::webrtc::Timestamp now) const
MCAPI ::std::vector<::webrtc::RtpSequenceNumberMap::InfoGetSentRtpPacketInfos (::rtc::ArrayView< ushort const > sequence_numbers) const
MCAPI bool MediaHasBeenSent () const
MCAPI void OnAbortedRetransmissions (::rtc::ArrayView< ushort const > sequence_numbers)
MCAPI void OnBatchComplete ()
MCAPI RtpSenderEgress (::webrtc::RtpRtcpInterface::Configuration const &config, ::webrtc::RtpPacketHistory *packet_history)
MCAPI void SendPacket (::std::unique_ptr<::webrtc::RtpPacketToSend > packet, ::webrtc::PacedPacketInfo const &pacing_info)
MCAPI void SetFecProtectionParameters (::webrtc::FecProtectionParams const &delta_params, ::webrtc::FecProtectionParams const &key_params)
MCAPI void SetTimestampOffset (uint timestamp)
MCAPI void UpdateRtpStats (::webrtc::Timestamp now, uint packet_ssrc, ::webrtc::RtpPacketMediaType packet_type, ::webrtc::RtpPacketCounter counter, uint64 packet_size)
MCAPI ~RtpSenderEgress ()
MCAPI void * $ctor (::webrtc::RtpRtcpInterface::Configuration const &config, ::webrtc::RtpPacketHistory *packet_history)
MCAPI void $dtor ()

Public Attributes

::ll::UntypedStorage< 1, 1 > mUnk5c68c4
::ll::UntypedStorage< 8, 8 > mUnk9df36d
::ll::UntypedStorage< 4, 4 > mUnk5aef67
::ll::UntypedStorage< 4, 8 > mUnkb3891a
::ll::UntypedStorage< 4, 8 > mUnk11779b
::ll::UntypedStorage< 1, 1 > mUnk632dc1
::ll::UntypedStorage< 8, 8 > mUnk89d12a
::ll::UntypedStorage< 8, 8 > mUnkca0132
::ll::UntypedStorage< 8, 8 > mUnkc6be60
::ll::UntypedStorage< 8, 8 > mUnkae9cea
::ll::UntypedStorage< 1, 1 > mUnk8778e3
::ll::UntypedStorage< 1, 1 > mUnk4491d9
::ll::UntypedStorage< 8, 8 > mUnka7b9c1
::ll::UntypedStorage< 2, 4 > mUnkc84bcd
::ll::UntypedStorage< 2, 4 > mUnk795ea1
::ll::UntypedStorage< 8, 8 > mUnkd598db
::ll::UntypedStorage< 8, 8 > mUnk569cf8
::ll::UntypedStorage< 8, 8 > mUnk169296
::ll::UntypedStorage< 1, 1 > mUnkbff572
::ll::UntypedStorage< 1, 1 > mUnkb47510
::ll::UntypedStorage< 4, 4 > mUnk817561
::ll::UntypedStorage< 8, 128 > mUnk2bbc84
::ll::UntypedStorage< 8, 128 > mUnkdafc53
::ll::UntypedStorage< 8, 24 > mUnk7ab228
::ll::UntypedStorage< 4, 28 > mUnk55caf4
::ll::UntypedStorage< 8, 8 > mUnk1d5f6d
::ll::UntypedStorage< 8, 8 > mUnkfc9b58
::ll::UntypedStorage< 8, 24 > mUnke7ef3c
::ll::UntypedStorage< 8, 8 > mUnk9d7b13

Constructor & Destructor Documentation

◆ RtpSenderEgress()

MCAPI webrtc::RtpSenderEgress::RtpSenderEgress ( ::webrtc::RtpRtcpInterface::Configuration const & config,
::webrtc::RtpPacketHistory * packet_history )
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.

◆ ~RtpSenderEgress()

MCAPI webrtc::RtpSenderEgress::~RtpSenderEgress ( )
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

◆ CompleteSendPacket()

MCAPI void webrtc::RtpSenderEgress::CompleteSendPacket ( ::webrtc::RtpSenderEgress::Packet const & compound_packet,
bool last_in_batch )
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.

◆ FetchFecPackets()

MCAPI ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > webrtc::RtpSenderEgress::FetchFecPackets ( )
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.

◆ ForceIncludeSendPacketsInAllocation()

MCAPI void webrtc::RtpSenderEgress::ForceIncludeSendPacketsInAllocation ( bool part_of_allocation)
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.

◆ GetDataCounters()

MCAPI void webrtc::RtpSenderEgress::GetDataCounters ( ::webrtc::StreamDataCounters * rtp_stats,
::webrtc::StreamDataCounters * rtx_stats ) 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.

◆ GetSendRates()

MCAPI::webrtc::RtpSendRates webrtc::RtpSenderEgress::GetSendRates ( ::webrtc::Timestamp now) 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.

◆ GetSentRtpPacketInfos()

MCAPI ::std::vector<::webrtc::RtpSequenceNumberMap::Info > webrtc::RtpSenderEgress::GetSentRtpPacketInfos ( ::rtc::ArrayView< ushort const > sequence_numbers) 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.

◆ MediaHasBeenSent()

MCAPI bool webrtc::RtpSenderEgress::MediaHasBeenSent ( ) 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.

◆ OnAbortedRetransmissions()

MCAPI void webrtc::RtpSenderEgress::OnAbortedRetransmissions ( ::rtc::ArrayView< ushort const > sequence_numbers)
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.

◆ OnBatchComplete()

MCAPI void webrtc::RtpSenderEgress::OnBatchComplete ( )
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.

◆ SendPacket()

MCAPI void webrtc::RtpSenderEgress::SendPacket ( ::std::unique_ptr<::webrtc::RtpPacketToSend > packet,
::webrtc::PacedPacketInfo const & pacing_info )
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.

◆ SetFecProtectionParameters()

MCAPI void webrtc::RtpSenderEgress::SetFecProtectionParameters ( ::webrtc::FecProtectionParams const & delta_params,
::webrtc::FecProtectionParams const & key_params )
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.

◆ SetTimestampOffset()

MCAPI void webrtc::RtpSenderEgress::SetTimestampOffset ( uint timestamp)
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.

◆ UpdateRtpStats()

MCAPI void webrtc::RtpSenderEgress::UpdateRtpStats ( ::webrtc::Timestamp now,
uint packet_ssrc,
::webrtc::RtpPacketMediaType packet_type,
::webrtc::RtpPacketCounter counter,
uint64 packet_size )
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::RtpSenderEgress::$ctor ( ::webrtc::RtpRtcpInterface::Configuration const & config,
::webrtc::RtpPacketHistory * packet_history )
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::RtpSenderEgress::$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: