LeviLamina
Loading...
Searching...
No Matches
webrtc::RtpPacketToSend Class Reference
+ Inheritance diagram for webrtc::RtpPacketToSend:

Public Types

enum class  OriginalType : int { KAudio = 0 , KVideo = 1 }
 

Public Member Functions

MCAPI RtpPacketToSend (::webrtc::RtpPacketToSend const &)
 
MCAPI RtpPacketToSend (::webrtc::RtpHeaderExtensionMap const *)
 
MCAPI RtpPacketToSend (::webrtc::RtpHeaderExtensionMap const *, uint64)
 
MCAPI::webrtc::RtpPacketToSend & operator= (::webrtc::RtpPacketToSend const &)
 
MCAPI void set_packet_type (::webrtc::RtpPacketMediaType)
 
MCAPI ~RtpPacketToSend ()
 
MCAPI void * $ctor (::webrtc::RtpPacketToSend const &)
 
MCAPI void * $ctor (::webrtc::RtpHeaderExtensionMap const *)
 
MCAPI void * $ctor (::webrtc::RtpHeaderExtensionMap const *, uint64)
 
MCAPI void $dtor ()
 
MCAPI ::rtc::ArrayView< uchar > AllocateExtension (::webrtc::RTPExtensionType, uint64)
 
MCAPI uchar * AllocatePayload (uint64)
 
MCAPI ::rtc::ArrayView< uchar > AllocateRawExtension (int, uint64)
 
MCAPI void Clear ()
 
MCAPI ::std::vector< uint > Csrcs () const
 
MCAPI ::rtc::ArrayView< uchar const > FindExtension (::webrtc::RTPExtensionType) const
 
MCAPI::webrtc::RtpPacket::ExtensionInfo const * FindExtensionInfo (int) const
 
MCAPI::webrtc::RtpPacket::ExtensionInfo & FindOrCreateExtensionInfo (int)
 
MCAPI bool HasExtension (::webrtc::RTPExtensionType) const
 
MCAPI bool Parse (::rtc::CopyOnWriteBuffer)
 
MCAPI bool ParseBuffer (uchar const *, uint64)
 
MCAPI void PromoteToTwoByteHeaderExtension ()
 
MCAPI void SetCsrcs (::rtc::ArrayView< uint const >)
 
MCAPI ushort SetExtensionLengthMaybeAddZeroPadding (uint64)
 
MCAPI void SetMarker (bool)
 
MCAPI bool SetPadding (uint64)
 
MCAPI uchar * SetPayloadSize (uint64)
 
MCAPI void SetPayloadType (uchar)
 
MCAPI void SetSequenceNumber (ushort)
 
MCAPI void SetSsrc (uint)
 
MCAPI void SetTimestamp (uint)
 
MCAPI uchar * WriteAt (uint64)
 
MCAPI void WriteAt (uint64, uchar)
 
MCAPI uchar const * data () const
 
MCAPI void * $ctor (::webrtc::RtpPacket const &)
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk74698b
 
::ll::UntypedStorage< 8, 16 > mUnk48c0c4
 
::ll::UntypedStorage< 4, 8 > mUnke1841f
 
::ll::UntypedStorage< 4, 8 > mUnkf4631f
 
::ll::UntypedStorage< 8, 16 > mUnk5e4b65
 
::ll::UntypedStorage< 1, 1 > mUnk9b7691
 
::ll::UntypedStorage< 2, 4 > mUnk1d20f7
 
::ll::UntypedStorage< 8, 8 > mUnk35704f
 
::ll::UntypedStorage< 1, 1 > mUnk52ebe4
 
::ll::UntypedStorage< 1, 1 > mUnkf2cc7e
 
::ll::UntypedStorage< 1, 1 > mUnk27f54a
 
::ll::UntypedStorage< 1, 1 > mUnka548b2
 
::ll::UntypedStorage< 8, 16 > mUnk3b3796
 
::ll::UntypedStorage< 1, 1 > mUnkb81bfa
 
::ll::UntypedStorage< 1, 1 > mUnk9c66f5
 
::ll::UntypedStorage< 1, 1 > mUnk54a66d
 
::ll::UntypedStorage< 2, 2 > mUnkaa527e
 
::ll::UntypedStorage< 4, 4 > mUnk790d2c
 
::ll::UntypedStorage< 4, 4 > mUnk45bd2f
 
::ll::UntypedStorage< 8, 8 > mUnkea8ad5
 
::ll::UntypedStorage< 8, 8 > mUnkb68566
 
::ll::UntypedStorage< 1, 22 > mUnk1ffc18
 
::ll::UntypedStorage< 8, 24 > mUnk6909e9
 
::ll::UntypedStorage< 8, 8 > mUnk5ddf48
 
::ll::UntypedStorage< 8, 24 > mUnkc4d7dc
 

Constructor & Destructor Documentation

◆ RtpPacketToSend() [1/3]

MCAPI webrtc::RtpPacketToSend::RtpPacketToSend ( ::webrtc::RtpPacketToSend 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.

◆ RtpPacketToSend() [2/3]

MCAPI webrtc::RtpPacketToSend::RtpPacketToSend ( ::webrtc::RtpHeaderExtensionMap const * )
explicit
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.

◆ RtpPacketToSend() [3/3]

MCAPI webrtc::RtpPacketToSend::RtpPacketToSend ( ::webrtc::RtpHeaderExtensionMap const * ,
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.

◆ ~RtpPacketToSend()

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

◆ operator=()

MCAPI::webrtc::RtpPacketToSend & webrtc::RtpPacketToSend::operator= ( ::webrtc::RtpPacketToSend 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.

◆ set_packet_type()

MCAPI void webrtc::RtpPacketToSend::set_packet_type ( ::webrtc::RtpPacketMediaType )
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() [1/4]

MCAPI void * webrtc::RtpPacketToSend::$ctor ( ::webrtc::RtpPacketToSend 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.

◆ $ctor() [2/4]

MCAPI void * webrtc::RtpPacketToSend::$ctor ( ::webrtc::RtpHeaderExtensionMap 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.

◆ $ctor() [3/4]

MCAPI void * webrtc::RtpPacketToSend::$ctor ( ::webrtc::RtpHeaderExtensionMap const * ,
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.

◆ $dtor()

MCAPI void webrtc::RtpPacketToSend::$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.

◆ AllocateExtension()

MCAPI ::rtc::ArrayView< uchar > webrtc::RtpPacket::AllocateExtension ( ::webrtc::RTPExtensionType ,
uint64  )
inherited
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.

◆ AllocatePayload()

MCAPI uchar * webrtc::RtpPacket::AllocatePayload ( uint64 )
inherited
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.

◆ AllocateRawExtension()

MCAPI ::rtc::ArrayView< uchar > webrtc::RtpPacket::AllocateRawExtension ( int ,
uint64  )
inherited
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.

◆ Clear()

MCAPI void webrtc::RtpPacket::Clear ( )
inherited
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.

◆ Csrcs()

MCAPI ::std::vector< uint > webrtc::RtpPacket::Csrcs ( ) const
inherited
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.

◆ FindExtension()

MCAPI ::rtc::ArrayView< uchar const > webrtc::RtpPacket::FindExtension ( ::webrtc::RTPExtensionType ) const
inherited
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.

◆ FindExtensionInfo()

MCAPI::webrtc::RtpPacket::ExtensionInfo const * webrtc::RtpPacket::FindExtensionInfo ( int ) const
inherited
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.

◆ FindOrCreateExtensionInfo()

MCAPI::webrtc::RtpPacket::ExtensionInfo & webrtc::RtpPacket::FindOrCreateExtensionInfo ( int )
inherited
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.

◆ HasExtension()

MCAPI bool webrtc::RtpPacket::HasExtension ( ::webrtc::RTPExtensionType ) const
inherited
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.

◆ Parse()

MCAPI bool webrtc::RtpPacket::Parse ( ::rtc::CopyOnWriteBuffer )
inherited
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.

◆ ParseBuffer()

MCAPI bool webrtc::RtpPacket::ParseBuffer ( uchar const * ,
uint64  )
inherited
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.

◆ PromoteToTwoByteHeaderExtension()

MCAPI void webrtc::RtpPacket::PromoteToTwoByteHeaderExtension ( )
inherited
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.

◆ SetCsrcs()

MCAPI void webrtc::RtpPacket::SetCsrcs ( ::rtc::ArrayView< uint const > )
inherited
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.

◆ SetExtensionLengthMaybeAddZeroPadding()

MCAPI ushort webrtc::RtpPacket::SetExtensionLengthMaybeAddZeroPadding ( uint64 )
inherited
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.

◆ SetMarker()

MCAPI void webrtc::RtpPacket::SetMarker ( bool )
inherited
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.

◆ SetPadding()

MCAPI bool webrtc::RtpPacket::SetPadding ( uint64 )
inherited
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.

◆ SetPayloadSize()

MCAPI uchar * webrtc::RtpPacket::SetPayloadSize ( uint64 )
inherited
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.

◆ SetPayloadType()

MCAPI void webrtc::RtpPacket::SetPayloadType ( uchar )
inherited
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.

◆ SetSequenceNumber()

MCAPI void webrtc::RtpPacket::SetSequenceNumber ( ushort )
inherited
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.

◆ SetSsrc()

MCAPI void webrtc::RtpPacket::SetSsrc ( uint )
inherited
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.

◆ SetTimestamp()

MCAPI void webrtc::RtpPacket::SetTimestamp ( uint )
inherited
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.

◆ WriteAt() [1/2]

MCAPI uchar * webrtc::RtpPacket::WriteAt ( uint64 )
inherited
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.

◆ WriteAt() [2/2]

MCAPI void webrtc::RtpPacket::WriteAt ( uint64 ,
uchar  )
inherited
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.

◆ data()

MCAPI uchar const * webrtc::RtpPacket::data ( ) const
inherited
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() [4/4]

MCAPI void * webrtc::RtpPacket::$ctor ( ::webrtc::RtpPacket const & )
inherited
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: