LeviLamina
Loading...
Searching...
No Matches
rtc::ReceivedPacket Class Reference

Public Types

enum class  DecryptionInfo : int { KNotDecrypted = 0 , KDtlsDecrypted = 1 , KSrtpEncrypted = 2 }
 

Public Member Functions

ReceivedPacketoperator= (ReceivedPacket const &)
 
 ReceivedPacket (ReceivedPacket const &)
 
MCAPI::rtc::ReceivedPacket CopyAndSet (::rtc::ReceivedPacket::DecryptionInfo decryption_info) const
 
MCAPI ReceivedPacket (::rtc::ArrayView< uchar const > payload, ::rtc::SocketAddress const &source_address, ::std::optional<::webrtc::Timestamp > arrival_time, ::rtc::EcnMarking ecn, ::rtc::ReceivedPacket::DecryptionInfo decryption)
 
MCAPI void * $ctor (::rtc::ArrayView< uchar const > payload, ::rtc::SocketAddress const &source_address, ::std::optional<::webrtc::Timestamp > arrival_time, ::rtc::EcnMarking ecn, ::rtc::ReceivedPacket::DecryptionInfo decryption)
 

Static Public Member Functions

static MCAPI ::rtc::ReceivedPacket CreateFromLegacy (uchar const *data, uint64 size, int64 packet_time_us, ::rtc::SocketAddress const &source_address)
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk397e9a
 
::ll::UntypedStorage< 8, 16 > mUnk1f04f3
 
::ll::UntypedStorage< 8, 8 > mUnk1afa82
 
::ll::UntypedStorage< 4, 4 > mUnkb85533
 
::ll::UntypedStorage< 4, 4 > mUnk50706b
 

Constructor & Destructor Documentation

◆ ReceivedPacket()

MCAPI rtc::ReceivedPacket::ReceivedPacket ( ::rtc::ArrayView< uchar const > payload,
::rtc::SocketAddress const & source_address,
::std::optional<::webrtc::Timestamp > arrival_time,
::rtc::EcnMarking ecn,
::rtc::ReceivedPacket::DecryptionInfo decryption )
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

◆ CopyAndSet()

MCAPI::rtc::ReceivedPacket rtc::ReceivedPacket::CopyAndSet ( ::rtc::ReceivedPacket::DecryptionInfo decryption_info) 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.

◆ CreateFromLegacy()

static MCAPI ::rtc::ReceivedPacket rtc::ReceivedPacket::CreateFromLegacy ( uchar const * data,
uint64 size,
int64 packet_time_us,
::rtc::SocketAddress const & source_address )
static
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 * rtc::ReceivedPacket::$ctor ( ::rtc::ArrayView< uchar const > payload,
::rtc::SocketAddress const & source_address,
::std::optional<::webrtc::Timestamp > arrival_time,
::rtc::EcnMarking ecn,
::rtc::ReceivedPacket::DecryptionInfo decryption )
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: