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

Public Types

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

Public Member Functions

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

Static Public Member Functions

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

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnka482ec
::ll::UntypedStorage< 8, 16 > mUnkb88101
::ll::UntypedStorage< 8, 8 > mUnk7504b1
::ll::UntypedStorage< 4, 4 > mUnk765430
::ll::UntypedStorage< 4, 4 > mUnkdc213c

Constructor & Destructor Documentation

◆ ReceivedIpPacket()

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

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