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

Public Member Functions

RtpDemuxeroperator= (RtpDemuxer const &)
 
 RtpDemuxer (RtpDemuxer const &)
 
MCAPI bool AddSink (::webrtc::RtpDemuxerCriteria const &criteria, ::webrtc::RtpPacketSinkInterface *sink)
 
MCAPI void AddSsrcSinkBinding (uint ssrc, ::webrtc::RtpPacketSinkInterface *sink)
 
MCAPI bool CriteriaWouldConflict (::webrtc::RtpDemuxerCriteria const &criteria) const
 
MCAPI ::webrtc::flat_containers_internal::flat_tree< uint, ::webrtc::identity, ::std::less< void >, ::std::vector< uint > > GetSsrcsForSink (::webrtc::RtpPacketSinkInterface const *sink) const
 
MCAPI bool OnRtpPacket (::webrtc::RtpPacketReceived const &packet)
 
MCAPI void RefreshKnownMids ()
 
MCAPI bool RemoveSink (::webrtc::RtpPacketSinkInterface const *sink)
 
MCAPI::webrtc::RtpPacketSinkInterface * ResolveSink (::webrtc::RtpPacketReceived const &packet)
 
MCAPI::webrtc::RtpPacketSinkInterface * ResolveSinkByMid (::std::string_view mid, uint ssrc)
 
MCAPI::webrtc::RtpPacketSinkInterface * ResolveSinkByMidRsid (::std::string_view mid, ::std::string_view rsid, uint ssrc)
 
MCAPI::webrtc::RtpPacketSinkInterface * ResolveSinkByPayloadType (uchar payload_type, uint ssrc)
 
MCAPI::webrtc::RtpPacketSinkInterface * ResolveSinkByRsid (::std::string_view rsid, uint ssrc)
 
MCAPI RtpDemuxer (bool use_mid)
 
MCAPI ~RtpDemuxer ()
 
MCAPI void * $ctor (bool use_mid)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::std::string DescribePacket (::webrtc::RtpPacketReceived const &packet)
 

Public Attributes

::ll::UntypedStorage< 8, 32 > mUnkfa666c
 
::ll::UntypedStorage< 8, 32 > mUnkaf8c84
 
::ll::UntypedStorage< 8, 16 > mUnk34f5dc
 
::ll::UntypedStorage< 8, 32 > mUnk2aa2bb
 
::ll::UntypedStorage< 8, 32 > mUnk9085bf
 
::ll::UntypedStorage< 8, 32 > mUnkb41d16
 
::ll::UntypedStorage< 8, 32 > mUnk83d0bc
 
::ll::UntypedStorage< 8, 32 > mUnkbc77f9
 
::ll::UntypedStorage< 1, 1 > mUnk728521
 

Constructor & Destructor Documentation

◆ RtpDemuxer()

MCAPI webrtc::RtpDemuxer::RtpDemuxer ( bool use_mid)
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.

◆ ~RtpDemuxer()

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

◆ AddSink()

MCAPI bool webrtc::RtpDemuxer::AddSink ( ::webrtc::RtpDemuxerCriteria const & criteria,
::webrtc::RtpPacketSinkInterface * sink )
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.

◆ AddSsrcSinkBinding()

MCAPI void webrtc::RtpDemuxer::AddSsrcSinkBinding ( uint ssrc,
::webrtc::RtpPacketSinkInterface * sink )
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.

◆ CriteriaWouldConflict()

MCAPI bool webrtc::RtpDemuxer::CriteriaWouldConflict ( ::webrtc::RtpDemuxerCriteria const & criteria) 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.

◆ GetSsrcsForSink()

MCAPI ::webrtc::flat_containers_internal:: flat_tree< uint, ::webrtc::identity, ::std::less< void >, ::std::vector< uint > > webrtc::RtpDemuxer::GetSsrcsForSink ( ::webrtc::RtpPacketSinkInterface const * sink) 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.

◆ OnRtpPacket()

MCAPI bool webrtc::RtpDemuxer::OnRtpPacket ( ::webrtc::RtpPacketReceived const & packet)
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.

◆ RefreshKnownMids()

MCAPI void webrtc::RtpDemuxer::RefreshKnownMids ( )
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.

◆ RemoveSink()

MCAPI bool webrtc::RtpDemuxer::RemoveSink ( ::webrtc::RtpPacketSinkInterface const * sink)
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.

◆ ResolveSink()

MCAPI::webrtc::RtpPacketSinkInterface * webrtc::RtpDemuxer::ResolveSink ( ::webrtc::RtpPacketReceived const & packet)
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.

◆ ResolveSinkByMid()

MCAPI::webrtc::RtpPacketSinkInterface * webrtc::RtpDemuxer::ResolveSinkByMid ( ::std::string_view mid,
uint ssrc )
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.

◆ ResolveSinkByMidRsid()

MCAPI::webrtc::RtpPacketSinkInterface * webrtc::RtpDemuxer::ResolveSinkByMidRsid ( ::std::string_view mid,
::std::string_view rsid,
uint ssrc )
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.

◆ ResolveSinkByPayloadType()

MCAPI::webrtc::RtpPacketSinkInterface * webrtc::RtpDemuxer::ResolveSinkByPayloadType ( uchar payload_type,
uint ssrc )
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.

◆ ResolveSinkByRsid()

MCAPI::webrtc::RtpPacketSinkInterface * webrtc::RtpDemuxer::ResolveSinkByRsid ( ::std::string_view rsid,
uint ssrc )
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.

◆ DescribePacket()

static MCAPI ::std::string webrtc::RtpDemuxer::DescribePacket ( ::webrtc::RtpPacketReceived const & packet)
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::RtpDemuxer::$ctor ( bool use_mid)
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::RtpDemuxer::$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: