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

Classes

class  NonPacedPacketSender
 
struct  Packet
 

Public Member Functions

MCAPI void CompleteSendPacket (::webrtc::RtpSenderEgress::Packet const &, bool)
 
MCAPI ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > FetchFecPackets ()
 
MCAPI void ForceIncludeSendPacketsInAllocation (bool)
 
MCAPI void GetDataCounters (::webrtc::StreamDataCounters *, ::webrtc::StreamDataCounters *) const
 
MCAPI::webrtc::RtpSendRates GetSendRates (::webrtc::Timestamp) const
 
MCAPI ::std::vector<::webrtc::RtpSequenceNumberMap::InfoGetSentRtpPacketInfos (::rtc::ArrayView< ushort const >) const
 
MCAPI bool MediaHasBeenSent () const
 
MCAPI void OnAbortedRetransmissions (::rtc::ArrayView< ushort const >)
 
MCAPI void OnBatchComplete ()
 
MCAPI void PeriodicUpdate ()
 
MCAPI RtpSenderEgress (::webrtc::RtpRtcpInterface::Configuration const &, ::webrtc::RtpPacketHistory *)
 
MCAPI void SendPacket (::std::unique_ptr<::webrtc::RtpPacketToSend >, ::webrtc::PacedPacketInfo const &)
 
MCAPI bool SendPacketToNetwork (::webrtc::RtpPacketToSend const &, ::webrtc::PacketOptions const &, ::webrtc::PacedPacketInfo const &)
 
MCAPI void SetFecProtectionParameters (::webrtc::FecProtectionParams const &, ::webrtc::FecProtectionParams const &)
 
MCAPI void SetTimestampOffset (uint)
 
MCAPI void UpdateRtpStats (::webrtc::Timestamp, uint, ::webrtc::RtpPacketMediaType, ::webrtc::RtpPacketCounter, uint64)
 
MCAPI ~RtpSenderEgress ()
 
MCAPI void * $ctor (::webrtc::RtpRtcpInterface::Configuration const &, ::webrtc::RtpPacketHistory *)
 
MCAPI void $dtor ()
 

Constructor & Destructor Documentation

◆ RtpSenderEgress()

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

◆ PeriodicUpdate()

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

◆ SendPacketToNetwork()

MCAPI bool webrtc::RtpSenderEgress::SendPacketToNetwork ( ::webrtc::RtpPacketToSend const & ,
::webrtc::PacketOptions const & ,
::webrtc::PacedPacketInfo 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.

◆ SetFecProtectionParameters()

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

◆ SetTimestampOffset()

MCAPI void webrtc::RtpSenderEgress::SetTimestampOffset ( uint )
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 ,
uint ,
::webrtc::RtpPacketMediaType ,
::webrtc::RtpPacketCounter ,
uint64  )
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 & ,
::webrtc::RtpPacketHistory *  )
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: