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

Classes

struct  RtpSenderContext
 

Public Member Functions

ModuleRtpRtcpImpl2operator= (ModuleRtpRtcpImpl2 const &)
 
 ModuleRtpRtcpImpl2 (ModuleRtpRtcpImpl2 const &)
 
virtual void IncomingRtcpPacket (::rtc::ArrayView< uchar const > rtcp_packet)
 
virtual void SetRemoteSSRC (uint ssrc)
 
virtual void SetLocalSsrc (uint local_ssrc)
 
virtual void RegisterSendPayloadFrequency (int payload_type, int payload_frequency)
 
virtual int DeRegisterSendPayload (char payload_type)
 
virtual void SetExtmapAllowMixed (bool extmap_allow_mixed)
 
virtual void RegisterRtpHeaderExtension (::std::string_view uri, int id)
 
virtual void DeregisterSendRtpHeaderExtension (::std::string_view uri)
 
virtual bool SupportsPadding () const
 
virtual bool SupportsRtxPayloadPadding () const
 
virtual uint StartTimestamp () const
 
virtual void SetStartTimestamp (uint timestamp)
 
virtual ushort SequenceNumber () const
 
virtual void SetSequenceNumber (ushort seq_num)
 
virtual void SetRtpState (::webrtc::RtpState const &rtp_state)
 
virtual void SetRtxState (::webrtc::RtpState const &rtp_state)
 
virtual::webrtc::RtpState GetRtpState () const
 
virtual::webrtc::RtpState GetRtxState () const
 
virtual void SetNonSenderRttMeasurement (bool enabled)
 
virtual uint SSRC () const
 
virtual void SetMid (::std::string_view mid)
 
virtual void SetRtxSendStatus (int mode)
 
virtual int RtxSendStatus () const
 
virtual ::std::optional< uint > RtxSsrc () const
 
virtual void SetRtxSendPayloadType (int payload_type, int associated_payload_type)
 
virtual ::std::optional< uint > FlexfecSsrc () const
 
virtual int SetSendingStatus (bool sending)
 
virtual bool Sending () const
 
virtual void SetSendingMediaStatus (bool sending)
 
virtual bool SendingMedia () const
 
virtual bool IsAudioConfigured () const
 
virtual void SetAsPartOfAllocation (bool part_of_allocation)
 
virtual bool OnSendingRtpFrame (uint timestamp, int64 capture_time_ms, int payload_type, bool force_sender_report)
 
virtual bool CanSendPacket (::webrtc::RtpPacketToSend const &packet) const
 
virtual void AssignSequenceNumber (::webrtc::RtpPacketToSend &packet)
 
virtual void SendPacket (::std::unique_ptr<::webrtc::RtpPacketToSend > packet, ::webrtc::PacedPacketInfo const &pacing_info)
 
virtual bool TrySendPacket (::std::unique_ptr<::webrtc::RtpPacketToSend > packet, ::webrtc::PacedPacketInfo const &pacing_info)
 
virtual void OnBatchComplete ()
 
virtual void SetFecProtectionParams (::webrtc::FecProtectionParams const &delta_params, ::webrtc::FecProtectionParams const &key_params)
 
virtual ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > FetchFecPackets ()
 
virtual void OnAbortedRetransmissions (::rtc::ArrayView< ushort const > sequence_numbers)
 
virtual void OnPacketsAcknowledged (::rtc::ArrayView< ushort const > sequence_numbers)
 
virtual ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > GeneratePadding (uint64 target_size_bytes)
 
virtual ::std::vector<::webrtc::RtpSequenceNumberMap::InfoGetSentRtpPacketInfos (::rtc::ArrayView< ushort const > sequence_numbers) const
 
virtual uint64 ExpectedPerPacketOverhead () const
 
virtual void OnPacketSendingThreadSwitched ()
 
virtual::webrtc::RtcpMode RTCP () const
 
virtual void SetRTCPStatus (::webrtc::RtcpMode method)
 
virtual int SetCNAME (::std::string_view c_name)
 
virtual ::std::optional<::webrtc::TimeDeltaLastRtt () const
 
virtual::webrtc::TimeDelta ExpectedRetransmissionTime () const
 
virtual int SendRTCP (::webrtc::RTCPPacketType packet_type)
 
virtual void GetSendStreamDataCounters (::webrtc::StreamDataCounters *rtp_counters, ::webrtc::StreamDataCounters *rtx_counters) const
 
virtual ::std::vector<::webrtc::ReportBlockDataGetLatestReportBlockData () const
 
virtual ::std::optional<::webrtc::RtpRtcpInterface::SenderReportStatsGetSenderReportStats () const
 
virtual ::std::optional<::webrtc::RtpRtcpInterface::NonSenderRttStatsGetNonSenderRttStats () const
 
virtual void SetRemb (int64 bitrate_bps, ::std::vector< uint > ssrcs)
 
virtual void UnsetRemb ()
 
virtual void SetTmmbn (::std::vector<::webrtc::rtcp::TmmbItem > bounding_set)
 
virtual uint64 MaxRtpPacketSize () const
 
virtual void SetMaxRtpPacketSize (uint64 rtp_packet_size)
 
virtual int SendNACK (ushort const *nack_list, ushort size)
 
virtual void SendNack (::std::vector< ushort > const &sequence_numbers)
 
virtual void SetStorePacketsStatus (bool enable, ushort number_to_store)
 
virtual void SendCombinedRtcpPacket (::std::vector<::std::unique_ptr<::webrtc::rtcp::RtcpPacket > > rtcp_packets)
 
virtual int SendLossNotification (ushort last_decoded_seq_num, ushort last_received_seq_num, bool decodability_flag, bool buffering_allowed)
 
virtual::webrtc::RtpSendRates GetSendRates () const
 
virtual void OnReceivedNack (::std::vector< ushort > const &nack_sequence_numbers)
 
virtual void OnReceivedRtcpReportBlocks (::rtc::ArrayView<::webrtc::ReportBlockData const > report_blocks)
 
virtual void OnRequestSendReport ()
 
virtual void SetVideoBitrateAllocation (::webrtc::VideoBitrateAllocation const &bitrate)
 
virtual::webrtc::RTPSender * RtpSender ()
 
virtual::webrtc::RTPSender const * RtpSender () const
 
MCAPI::webrtc::RTCPSender::FeedbackState GetFeedbackState ()
 
MCAPI void MaybeSendRtcp ()
 
MCAPI void MaybeSendRtcpAtOrAfterTimestamp (::webrtc::Timestamp execution_time)
 
MCAPI ModuleRtpRtcpImpl2 (::webrtc::RtpRtcpInterface::Configuration const &configuration)
 
MCAPI void PeriodicUpdate ()
 
MCAPI void ScheduleMaybeSendRtcpAtOrAfterTimestamp (::webrtc::Timestamp execution_time, ::webrtc::TimeDelta duration)
 
MCAPI void ScheduleRtcpSendEvaluation (::webrtc::TimeDelta duration)
 
MCAPI bool StorePackets () const
 
MCAPI bool TimeToSendFullNackList (int64 now) const
 
MCAPI int64 rtt_ms () const
 
MCAPI void set_rtt_ms (int64 rtt_ms)
 
MCAPI void * $ctor (::webrtc::RtpRtcpInterface::Configuration const &configuration)
 
MCAPI void $dtor ()
 
MCAPI void $IncomingRtcpPacket (::rtc::ArrayView< uchar const > rtcp_packet)
 
MCAPI void $SetRemoteSSRC (uint ssrc)
 
MCAPI void $SetLocalSsrc (uint local_ssrc)
 
MCAPI void $RegisterSendPayloadFrequency (int payload_type, int payload_frequency)
 
MCAPI int $DeRegisterSendPayload (char payload_type)
 
MCAPI void $SetExtmapAllowMixed (bool extmap_allow_mixed)
 
MCAPI void $RegisterRtpHeaderExtension (::std::string_view uri, int id)
 
MCAPI void $DeregisterSendRtpHeaderExtension (::std::string_view uri)
 
MCAPI bool $SupportsPadding () const
 
MCAPI bool $SupportsRtxPayloadPadding () const
 
MCAPI uint $StartTimestamp () const
 
MCAPI void $SetStartTimestamp (uint timestamp)
 
MCAPI ushort $SequenceNumber () const
 
MCAPI void $SetSequenceNumber (ushort seq_num)
 
MCAPI void $SetRtpState (::webrtc::RtpState const &rtp_state)
 
MCAPI void $SetRtxState (::webrtc::RtpState const &rtp_state)
 
MCAPI::webrtc::RtpState $GetRtpState () const
 
MCAPI::webrtc::RtpState $GetRtxState () const
 
MCAPI void $SetNonSenderRttMeasurement (bool enabled)
 
MCAPI uint $SSRC () const
 
MCAPI void $SetMid (::std::string_view mid)
 
MCAPI void $SetRtxSendStatus (int mode)
 
MCAPI int $RtxSendStatus () const
 
MCAPI ::std::optional< uint > $RtxSsrc () const
 
MCAPI void $SetRtxSendPayloadType (int payload_type, int associated_payload_type)
 
MCAPI ::std::optional< uint > $FlexfecSsrc () const
 
MCAPI int $SetSendingStatus (bool sending)
 
MCAPI bool $Sending () const
 
MCAPI void $SetSendingMediaStatus (bool sending)
 
MCAPI bool $SendingMedia () const
 
MCAPI bool $IsAudioConfigured () const
 
MCAPI void $SetAsPartOfAllocation (bool part_of_allocation)
 
MCAPI bool $OnSendingRtpFrame (uint timestamp, int64 capture_time_ms, int payload_type, bool force_sender_report)
 
MCAPI bool $CanSendPacket (::webrtc::RtpPacketToSend const &packet) const
 
MCAPI void $AssignSequenceNumber (::webrtc::RtpPacketToSend &packet)
 
MCAPI void $SendPacket (::std::unique_ptr<::webrtc::RtpPacketToSend > packet, ::webrtc::PacedPacketInfo const &pacing_info)
 
MCAPI bool $TrySendPacket (::std::unique_ptr<::webrtc::RtpPacketToSend > packet, ::webrtc::PacedPacketInfo const &pacing_info)
 
MCAPI void $OnBatchComplete ()
 
MCAPI void $SetFecProtectionParams (::webrtc::FecProtectionParams const &delta_params, ::webrtc::FecProtectionParams const &key_params)
 
MCAPI ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > $FetchFecPackets ()
 
MCAPI void $OnAbortedRetransmissions (::rtc::ArrayView< ushort const > sequence_numbers)
 
MCAPI void $OnPacketsAcknowledged (::rtc::ArrayView< ushort const > sequence_numbers)
 
MCAPI ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > $GeneratePadding (uint64 target_size_bytes)
 
MCAPI ::std::vector<::webrtc::RtpSequenceNumberMap::Info$GetSentRtpPacketInfos (::rtc::ArrayView< ushort const > sequence_numbers) const
 
MCAPI uint64 $ExpectedPerPacketOverhead () const
 
MCAPI void $OnPacketSendingThreadSwitched ()
 
MCAPI::webrtc::RtcpMode $RTCP () const
 
MCAPI void $SetRTCPStatus (::webrtc::RtcpMode method)
 
MCAPI int $SetCNAME (::std::string_view c_name)
 
MCAPI ::std::optional<::webrtc::TimeDelta$LastRtt () const
 
MCAPI::webrtc::TimeDelta $ExpectedRetransmissionTime () const
 
MCAPI int $SendRTCP (::webrtc::RTCPPacketType packet_type)
 
MCAPI void $GetSendStreamDataCounters (::webrtc::StreamDataCounters *rtp_counters, ::webrtc::StreamDataCounters *rtx_counters) const
 
MCAPI ::std::vector<::webrtc::ReportBlockData$GetLatestReportBlockData () const
 
MCAPI ::std::optional<::webrtc::RtpRtcpInterface::SenderReportStats$GetSenderReportStats () const
 
MCAPI ::std::optional<::webrtc::RtpRtcpInterface::NonSenderRttStats$GetNonSenderRttStats () const
 
MCAPI void $SetRemb (int64 bitrate_bps, ::std::vector< uint > ssrcs)
 
MCAPI void $UnsetRemb ()
 
MCAPI void $SetTmmbn (::std::vector<::webrtc::rtcp::TmmbItem > bounding_set)
 
MCAPI uint64 $MaxRtpPacketSize () const
 
MCAPI void $SetMaxRtpPacketSize (uint64 rtp_packet_size)
 
MCAPI int $SendNACK (ushort const *nack_list, ushort size)
 
MCAPI void $SendNack (::std::vector< ushort > const &sequence_numbers)
 
MCAPI void $SetStorePacketsStatus (bool enable, ushort number_to_store)
 
MCAPI void $SendCombinedRtcpPacket (::std::vector<::std::unique_ptr<::webrtc::rtcp::RtcpPacket > > rtcp_packets)
 
MCAPI int $SendLossNotification (ushort last_decoded_seq_num, ushort last_received_seq_num, bool decodability_flag, bool buffering_allowed)
 
MCAPI::webrtc::RtpSendRates $GetSendRates () const
 
MCAPI void $OnReceivedNack (::std::vector< ushort > const &nack_sequence_numbers)
 
MCAPI void $OnReceivedRtcpReportBlocks (::rtc::ArrayView<::webrtc::ReportBlockData const > report_blocks)
 
MCAPI void $OnRequestSendReport ()
 
MCAPI void $SetVideoBitrateAllocation (::webrtc::VideoBitrateAllocation const &bitrate)
 
MCAPI::webrtc::RTPSender * $RtpSender ()
 
MCAPI::webrtc::RTPSender const * $RtpSender () const
 

Static Public Member Functions

static MCAPI ::std::unique_ptr<::webrtc::ModuleRtpRtcpImpl2Create (::webrtc::RtpRtcpInterface::Configuration const &configuration)
 
static MCAPI void ** $vftableForRtpRtcpInterface ()
 
static MCAPI void ** $vftableForModuleRtpRtcp ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk909e53
 
::ll::UntypedStorage< 1, 1 > mUnkdb6f5b
 
::ll::UntypedStorage< 8, 8 > mUnke2365b
 
::ll::UntypedStorage< 8, 680 > mUnke4397b
 
::ll::UntypedStorage< 8, 520 > mUnke545e2
 
::ll::UntypedStorage< 8, 8 > mUnkaca0fc
 
::ll::UntypedStorage< 2, 2 > mUnk693b30
 
::ll::UntypedStorage< 8, 8 > mUnkd32067
 
::ll::UntypedStorage< 2, 2 > mUnk400446
 
::ll::UntypedStorage< 8, 8 > mUnk52edea
 
::ll::UntypedStorage< 8, 8 > mUnkcf7fd5
 
::ll::UntypedStorage< 8, 40 > mUnkcd70d0
 
::ll::UntypedStorage< 8, 8 > mUnke906ef
 
::ll::UntypedStorage< 8, 8 > mUnk32ab75
 

Constructor & Destructor Documentation

◆ ModuleRtpRtcpImpl2()

MCAPI webrtc::ModuleRtpRtcpImpl2::ModuleRtpRtcpImpl2 ( ::webrtc::RtpRtcpInterface::Configuration const & configuration)
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.

Member Function Documentation

◆ IncomingRtcpPacket()

virtual void webrtc::ModuleRtpRtcpImpl2::IncomingRtcpPacket ( ::rtc::ArrayView< uchar const > rtcp_packet)
virtual

◆ SetRemoteSSRC()

virtual void webrtc::ModuleRtpRtcpImpl2::SetRemoteSSRC ( uint ssrc)
virtual

◆ SetLocalSsrc()

virtual void webrtc::ModuleRtpRtcpImpl2::SetLocalSsrc ( uint local_ssrc)
virtual

◆ RegisterSendPayloadFrequency()

virtual void webrtc::ModuleRtpRtcpImpl2::RegisterSendPayloadFrequency ( int payload_type,
int payload_frequency )
virtual

◆ DeRegisterSendPayload()

virtual int webrtc::ModuleRtpRtcpImpl2::DeRegisterSendPayload ( char payload_type)
virtual

◆ SetExtmapAllowMixed()

virtual void webrtc::ModuleRtpRtcpImpl2::SetExtmapAllowMixed ( bool extmap_allow_mixed)
virtual

◆ RegisterRtpHeaderExtension()

virtual void webrtc::ModuleRtpRtcpImpl2::RegisterRtpHeaderExtension ( ::std::string_view uri,
int id )
virtual

◆ DeregisterSendRtpHeaderExtension()

virtual void webrtc::ModuleRtpRtcpImpl2::DeregisterSendRtpHeaderExtension ( ::std::string_view uri)
virtual

◆ SupportsPadding()

virtual bool webrtc::ModuleRtpRtcpImpl2::SupportsPadding ( ) const
virtual

◆ SupportsRtxPayloadPadding()

virtual bool webrtc::ModuleRtpRtcpImpl2::SupportsRtxPayloadPadding ( ) const
virtual

◆ StartTimestamp()

virtual uint webrtc::ModuleRtpRtcpImpl2::StartTimestamp ( ) const
virtual

◆ SetStartTimestamp()

virtual void webrtc::ModuleRtpRtcpImpl2::SetStartTimestamp ( uint timestamp)
virtual

◆ SequenceNumber()

virtual ushort webrtc::ModuleRtpRtcpImpl2::SequenceNumber ( ) const
virtual

◆ SetSequenceNumber()

virtual void webrtc::ModuleRtpRtcpImpl2::SetSequenceNumber ( ushort seq_num)
virtual

◆ SetRtpState()

virtual void webrtc::ModuleRtpRtcpImpl2::SetRtpState ( ::webrtc::RtpState const & rtp_state)
virtual

◆ SetRtxState()

virtual void webrtc::ModuleRtpRtcpImpl2::SetRtxState ( ::webrtc::RtpState const & rtp_state)
virtual

◆ GetRtpState()

virtual::webrtc::RtpState webrtc::ModuleRtpRtcpImpl2::GetRtpState ( ) const
virtual

◆ GetRtxState()

virtual::webrtc::RtpState webrtc::ModuleRtpRtcpImpl2::GetRtxState ( ) const
virtual

◆ SetNonSenderRttMeasurement()

virtual void webrtc::ModuleRtpRtcpImpl2::SetNonSenderRttMeasurement ( bool enabled)
virtual

◆ SSRC()

virtual uint webrtc::ModuleRtpRtcpImpl2::SSRC ( ) const
virtual

◆ SetMid()

virtual void webrtc::ModuleRtpRtcpImpl2::SetMid ( ::std::string_view mid)
virtual

◆ SetRtxSendStatus()

virtual void webrtc::ModuleRtpRtcpImpl2::SetRtxSendStatus ( int mode)
virtual

◆ RtxSendStatus()

virtual int webrtc::ModuleRtpRtcpImpl2::RtxSendStatus ( ) const
virtual

◆ RtxSsrc()

virtual ::std::optional< uint > webrtc::ModuleRtpRtcpImpl2::RtxSsrc ( ) const
virtual

◆ SetRtxSendPayloadType()

virtual void webrtc::ModuleRtpRtcpImpl2::SetRtxSendPayloadType ( int payload_type,
int associated_payload_type )
virtual

◆ FlexfecSsrc()

virtual ::std::optional< uint > webrtc::ModuleRtpRtcpImpl2::FlexfecSsrc ( ) const
virtual

◆ SetSendingStatus()

virtual int webrtc::ModuleRtpRtcpImpl2::SetSendingStatus ( bool sending)
virtual

◆ Sending()

virtual bool webrtc::ModuleRtpRtcpImpl2::Sending ( ) const
virtual

◆ SetSendingMediaStatus()

virtual void webrtc::ModuleRtpRtcpImpl2::SetSendingMediaStatus ( bool sending)
virtual

◆ SendingMedia()

virtual bool webrtc::ModuleRtpRtcpImpl2::SendingMedia ( ) const
virtual

◆ IsAudioConfigured()

virtual bool webrtc::ModuleRtpRtcpImpl2::IsAudioConfigured ( ) const
virtual

◆ SetAsPartOfAllocation()

virtual void webrtc::ModuleRtpRtcpImpl2::SetAsPartOfAllocation ( bool part_of_allocation)
virtual

◆ OnSendingRtpFrame()

virtual bool webrtc::ModuleRtpRtcpImpl2::OnSendingRtpFrame ( uint timestamp,
int64 capture_time_ms,
int payload_type,
bool force_sender_report )
virtual

◆ CanSendPacket()

virtual bool webrtc::ModuleRtpRtcpImpl2::CanSendPacket ( ::webrtc::RtpPacketToSend const & packet) const
virtual

◆ AssignSequenceNumber()

virtual void webrtc::ModuleRtpRtcpImpl2::AssignSequenceNumber ( ::webrtc::RtpPacketToSend & packet)
virtual

◆ SendPacket()

virtual void webrtc::ModuleRtpRtcpImpl2::SendPacket ( ::std::unique_ptr<::webrtc::RtpPacketToSend > packet,
::webrtc::PacedPacketInfo const & pacing_info )
virtual

◆ TrySendPacket()

virtual bool webrtc::ModuleRtpRtcpImpl2::TrySendPacket ( ::std::unique_ptr<::webrtc::RtpPacketToSend > packet,
::webrtc::PacedPacketInfo const & pacing_info )
virtual

◆ OnBatchComplete()

virtual void webrtc::ModuleRtpRtcpImpl2::OnBatchComplete ( )
virtual

◆ SetFecProtectionParams()

virtual void webrtc::ModuleRtpRtcpImpl2::SetFecProtectionParams ( ::webrtc::FecProtectionParams const & delta_params,
::webrtc::FecProtectionParams const & key_params )
virtual

◆ FetchFecPackets()

virtual ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > webrtc::ModuleRtpRtcpImpl2::FetchFecPackets ( )
virtual

◆ OnAbortedRetransmissions()

virtual void webrtc::ModuleRtpRtcpImpl2::OnAbortedRetransmissions ( ::rtc::ArrayView< ushort const > sequence_numbers)
virtual

◆ OnPacketsAcknowledged()

virtual void webrtc::ModuleRtpRtcpImpl2::OnPacketsAcknowledged ( ::rtc::ArrayView< ushort const > sequence_numbers)
virtual

◆ GeneratePadding()

virtual ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > webrtc::ModuleRtpRtcpImpl2::GeneratePadding ( uint64 target_size_bytes)
virtual

◆ GetSentRtpPacketInfos()

virtual ::std::vector<::webrtc::RtpSequenceNumberMap::Info > webrtc::ModuleRtpRtcpImpl2::GetSentRtpPacketInfos ( ::rtc::ArrayView< ushort const > sequence_numbers) const
virtual

◆ ExpectedPerPacketOverhead()

virtual uint64 webrtc::ModuleRtpRtcpImpl2::ExpectedPerPacketOverhead ( ) const
virtual

◆ OnPacketSendingThreadSwitched()

virtual void webrtc::ModuleRtpRtcpImpl2::OnPacketSendingThreadSwitched ( )
virtual

◆ RTCP()

virtual::webrtc::RtcpMode webrtc::ModuleRtpRtcpImpl2::RTCP ( ) const
virtual

◆ SetRTCPStatus()

virtual void webrtc::ModuleRtpRtcpImpl2::SetRTCPStatus ( ::webrtc::RtcpMode method)
virtual

◆ SetCNAME()

virtual int webrtc::ModuleRtpRtcpImpl2::SetCNAME ( ::std::string_view c_name)
virtual

◆ LastRtt()

virtual ::std::optional<::webrtc::TimeDelta > webrtc::ModuleRtpRtcpImpl2::LastRtt ( ) const
virtual

◆ ExpectedRetransmissionTime()

virtual::webrtc::TimeDelta webrtc::ModuleRtpRtcpImpl2::ExpectedRetransmissionTime ( ) const
virtual

◆ SendRTCP()

virtual int webrtc::ModuleRtpRtcpImpl2::SendRTCP ( ::webrtc::RTCPPacketType packet_type)
virtual

◆ GetSendStreamDataCounters()

virtual void webrtc::ModuleRtpRtcpImpl2::GetSendStreamDataCounters ( ::webrtc::StreamDataCounters * rtp_counters,
::webrtc::StreamDataCounters * rtx_counters ) const
virtual

◆ GetLatestReportBlockData()

virtual ::std::vector<::webrtc::ReportBlockData > webrtc::ModuleRtpRtcpImpl2::GetLatestReportBlockData ( ) const
virtual

◆ GetSenderReportStats()

virtual ::std::optional<::webrtc::RtpRtcpInterface::SenderReportStats > webrtc::ModuleRtpRtcpImpl2::GetSenderReportStats ( ) const
virtual

◆ GetNonSenderRttStats()

virtual ::std::optional<::webrtc::RtpRtcpInterface::NonSenderRttStats > webrtc::ModuleRtpRtcpImpl2::GetNonSenderRttStats ( ) const
virtual

◆ SetRemb()

virtual void webrtc::ModuleRtpRtcpImpl2::SetRemb ( int64 bitrate_bps,
::std::vector< uint > ssrcs )
virtual

◆ UnsetRemb()

virtual void webrtc::ModuleRtpRtcpImpl2::UnsetRemb ( )
virtual

◆ SetTmmbn()

virtual void webrtc::ModuleRtpRtcpImpl2::SetTmmbn ( ::std::vector<::webrtc::rtcp::TmmbItem > bounding_set)
virtual

◆ MaxRtpPacketSize()

virtual uint64 webrtc::ModuleRtpRtcpImpl2::MaxRtpPacketSize ( ) const
virtual

◆ SetMaxRtpPacketSize()

virtual void webrtc::ModuleRtpRtcpImpl2::SetMaxRtpPacketSize ( uint64 rtp_packet_size)
virtual

◆ SendNACK()

virtual int webrtc::ModuleRtpRtcpImpl2::SendNACK ( ushort const * nack_list,
ushort size )
virtual

◆ SendNack()

virtual void webrtc::ModuleRtpRtcpImpl2::SendNack ( ::std::vector< ushort > const & sequence_numbers)
virtual

◆ SetStorePacketsStatus()

virtual void webrtc::ModuleRtpRtcpImpl2::SetStorePacketsStatus ( bool enable,
ushort number_to_store )
virtual

◆ SendCombinedRtcpPacket()

virtual void webrtc::ModuleRtpRtcpImpl2::SendCombinedRtcpPacket ( ::std::vector<::std::unique_ptr<::webrtc::rtcp::RtcpPacket > > rtcp_packets)
virtual

◆ SendLossNotification()

virtual int webrtc::ModuleRtpRtcpImpl2::SendLossNotification ( ushort last_decoded_seq_num,
ushort last_received_seq_num,
bool decodability_flag,
bool buffering_allowed )
virtual

◆ GetSendRates()

virtual::webrtc::RtpSendRates webrtc::ModuleRtpRtcpImpl2::GetSendRates ( ) const
virtual

◆ OnReceivedNack()

virtual void webrtc::ModuleRtpRtcpImpl2::OnReceivedNack ( ::std::vector< ushort > const & nack_sequence_numbers)
virtual

◆ OnReceivedRtcpReportBlocks()

virtual void webrtc::ModuleRtpRtcpImpl2::OnReceivedRtcpReportBlocks ( ::rtc::ArrayView<::webrtc::ReportBlockData const > report_blocks)
virtual

◆ OnRequestSendReport()

virtual void webrtc::ModuleRtpRtcpImpl2::OnRequestSendReport ( )
virtual

◆ SetVideoBitrateAllocation()

virtual void webrtc::ModuleRtpRtcpImpl2::SetVideoBitrateAllocation ( ::webrtc::VideoBitrateAllocation const & bitrate)
virtual

◆ RtpSender() [1/2]

virtual::webrtc::RTPSender * webrtc::ModuleRtpRtcpImpl2::RtpSender ( )
virtual

◆ RtpSender() [2/2]

virtual::webrtc::RTPSender const * webrtc::ModuleRtpRtcpImpl2::RtpSender ( ) const
virtual

◆ GetFeedbackState()

MCAPI::webrtc::RTCPSender::FeedbackState webrtc::ModuleRtpRtcpImpl2::GetFeedbackState ( )
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.

◆ MaybeSendRtcp()

MCAPI void webrtc::ModuleRtpRtcpImpl2::MaybeSendRtcp ( )
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.

◆ MaybeSendRtcpAtOrAfterTimestamp()

MCAPI void webrtc::ModuleRtpRtcpImpl2::MaybeSendRtcpAtOrAfterTimestamp ( ::webrtc::Timestamp execution_time)
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::ModuleRtpRtcpImpl2::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.

◆ ScheduleMaybeSendRtcpAtOrAfterTimestamp()

MCAPI void webrtc::ModuleRtpRtcpImpl2::ScheduleMaybeSendRtcpAtOrAfterTimestamp ( ::webrtc::Timestamp execution_time,
::webrtc::TimeDelta duration )
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.

◆ ScheduleRtcpSendEvaluation()

MCAPI void webrtc::ModuleRtpRtcpImpl2::ScheduleRtcpSendEvaluation ( ::webrtc::TimeDelta duration)
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.

◆ StorePackets()

MCAPI bool webrtc::ModuleRtpRtcpImpl2::StorePackets ( ) 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.

◆ TimeToSendFullNackList()

MCAPI bool webrtc::ModuleRtpRtcpImpl2::TimeToSendFullNackList ( int64 now) 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.

◆ rtt_ms()

MCAPI int64 webrtc::ModuleRtpRtcpImpl2::rtt_ms ( ) 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_rtt_ms()

MCAPI void webrtc::ModuleRtpRtcpImpl2::set_rtt_ms ( int64 rtt_ms)
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.

◆ Create()

static MCAPI ::std::unique_ptr<::webrtc::ModuleRtpRtcpImpl2 > webrtc::ModuleRtpRtcpImpl2::Create ( ::webrtc::RtpRtcpInterface::Configuration const & configuration)
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::ModuleRtpRtcpImpl2::$ctor ( ::webrtc::RtpRtcpInterface::Configuration const & configuration)
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::ModuleRtpRtcpImpl2::$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.

◆ $IncomingRtcpPacket()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$IncomingRtcpPacket ( ::rtc::ArrayView< uchar const > rtcp_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.

◆ $SetRemoteSSRC()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetRemoteSSRC ( 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.

◆ $SetLocalSsrc()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetLocalSsrc ( uint local_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.

◆ $RegisterSendPayloadFrequency()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$RegisterSendPayloadFrequency ( int payload_type,
int payload_frequency )
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.

◆ $DeRegisterSendPayload()

MCAPI int webrtc::ModuleRtpRtcpImpl2::$DeRegisterSendPayload ( char payload_type)
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.

◆ $SetExtmapAllowMixed()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetExtmapAllowMixed ( bool extmap_allow_mixed)
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.

◆ $RegisterRtpHeaderExtension()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$RegisterRtpHeaderExtension ( ::std::string_view uri,
int id )
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.

◆ $DeregisterSendRtpHeaderExtension()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$DeregisterSendRtpHeaderExtension ( ::std::string_view uri)
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.

◆ $SupportsPadding()

MCAPI bool webrtc::ModuleRtpRtcpImpl2::$SupportsPadding ( ) 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.

◆ $SupportsRtxPayloadPadding()

MCAPI bool webrtc::ModuleRtpRtcpImpl2::$SupportsRtxPayloadPadding ( ) 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.

◆ $StartTimestamp()

MCAPI uint webrtc::ModuleRtpRtcpImpl2::$StartTimestamp ( ) 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.

◆ $SetStartTimestamp()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetStartTimestamp ( uint timestamp)
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.

◆ $SequenceNumber()

MCAPI ushort webrtc::ModuleRtpRtcpImpl2::$SequenceNumber ( ) 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.

◆ $SetSequenceNumber()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetSequenceNumber ( ushort seq_num)
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.

◆ $SetRtpState()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetRtpState ( ::webrtc::RtpState const & rtp_state)
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.

◆ $SetRtxState()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetRtxState ( ::webrtc::RtpState const & rtp_state)
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.

◆ $GetRtpState()

MCAPI::webrtc::RtpState webrtc::ModuleRtpRtcpImpl2::$GetRtpState ( ) 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.

◆ $GetRtxState()

MCAPI::webrtc::RtpState webrtc::ModuleRtpRtcpImpl2::$GetRtxState ( ) 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.

◆ $SetNonSenderRttMeasurement()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetNonSenderRttMeasurement ( bool enabled)
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.

◆ $SSRC()

MCAPI uint webrtc::ModuleRtpRtcpImpl2::$SSRC ( ) 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.

◆ $SetMid()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetMid ( ::std::string_view 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.

◆ $SetRtxSendStatus()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetRtxSendStatus ( int mode)
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.

◆ $RtxSendStatus()

MCAPI int webrtc::ModuleRtpRtcpImpl2::$RtxSendStatus ( ) 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.

◆ $RtxSsrc()

MCAPI ::std::optional< uint > webrtc::ModuleRtpRtcpImpl2::$RtxSsrc ( ) 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.

◆ $SetRtxSendPayloadType()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetRtxSendPayloadType ( int payload_type,
int associated_payload_type )
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.

◆ $FlexfecSsrc()

MCAPI ::std::optional< uint > webrtc::ModuleRtpRtcpImpl2::$FlexfecSsrc ( ) 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.

◆ $SetSendingStatus()

MCAPI int webrtc::ModuleRtpRtcpImpl2::$SetSendingStatus ( bool sending)
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.

◆ $Sending()

MCAPI bool webrtc::ModuleRtpRtcpImpl2::$Sending ( ) 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.

◆ $SetSendingMediaStatus()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetSendingMediaStatus ( bool sending)
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.

◆ $SendingMedia()

MCAPI bool webrtc::ModuleRtpRtcpImpl2::$SendingMedia ( ) 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.

◆ $IsAudioConfigured()

MCAPI bool webrtc::ModuleRtpRtcpImpl2::$IsAudioConfigured ( ) 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.

◆ $SetAsPartOfAllocation()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetAsPartOfAllocation ( bool part_of_allocation)
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.

◆ $OnSendingRtpFrame()

MCAPI bool webrtc::ModuleRtpRtcpImpl2::$OnSendingRtpFrame ( uint timestamp,
int64 capture_time_ms,
int payload_type,
bool force_sender_report )
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.

◆ $CanSendPacket()

MCAPI bool webrtc::ModuleRtpRtcpImpl2::$CanSendPacket ( ::webrtc::RtpPacketToSend const & packet) 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.

◆ $AssignSequenceNumber()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$AssignSequenceNumber ( ::webrtc::RtpPacketToSend & 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.

◆ $SendPacket()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$SendPacket ( ::std::unique_ptr<::webrtc::RtpPacketToSend > packet,
::webrtc::PacedPacketInfo const & pacing_info )
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.

◆ $TrySendPacket()

MCAPI bool webrtc::ModuleRtpRtcpImpl2::$TrySendPacket ( ::std::unique_ptr<::webrtc::RtpPacketToSend > packet,
::webrtc::PacedPacketInfo const & pacing_info )
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::ModuleRtpRtcpImpl2::$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.

◆ $SetFecProtectionParams()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetFecProtectionParams ( ::webrtc::FecProtectionParams const & delta_params,
::webrtc::FecProtectionParams const & key_params )
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::ModuleRtpRtcpImpl2::$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.

◆ $OnAbortedRetransmissions()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$OnAbortedRetransmissions ( ::rtc::ArrayView< ushort const > sequence_numbers)
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.

◆ $OnPacketsAcknowledged()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$OnPacketsAcknowledged ( ::rtc::ArrayView< ushort const > sequence_numbers)
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.

◆ $GeneratePadding()

MCAPI ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > webrtc::ModuleRtpRtcpImpl2::$GeneratePadding ( uint64 target_size_bytes)
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::ModuleRtpRtcpImpl2::$GetSentRtpPacketInfos ( ::rtc::ArrayView< ushort const > sequence_numbers) 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.

◆ $ExpectedPerPacketOverhead()

MCAPI uint64 webrtc::ModuleRtpRtcpImpl2::$ExpectedPerPacketOverhead ( ) 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.

◆ $OnPacketSendingThreadSwitched()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$OnPacketSendingThreadSwitched ( )
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.

◆ $RTCP()

MCAPI::webrtc::RtcpMode webrtc::ModuleRtpRtcpImpl2::$RTCP ( ) 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.

◆ $SetRTCPStatus()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetRTCPStatus ( ::webrtc::RtcpMode method)
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.

◆ $SetCNAME()

MCAPI int webrtc::ModuleRtpRtcpImpl2::$SetCNAME ( ::std::string_view c_name)
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.

◆ $LastRtt()

MCAPI ::std::optional<::webrtc::TimeDelta > webrtc::ModuleRtpRtcpImpl2::$LastRtt ( ) 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.

◆ $ExpectedRetransmissionTime()

MCAPI::webrtc::TimeDelta webrtc::ModuleRtpRtcpImpl2::$ExpectedRetransmissionTime ( ) 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.

◆ $SendRTCP()

MCAPI int webrtc::ModuleRtpRtcpImpl2::$SendRTCP ( ::webrtc::RTCPPacketType packet_type)
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.

◆ $GetSendStreamDataCounters()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$GetSendStreamDataCounters ( ::webrtc::StreamDataCounters * rtp_counters,
::webrtc::StreamDataCounters * rtx_counters ) 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.

◆ $GetLatestReportBlockData()

MCAPI ::std::vector<::webrtc::ReportBlockData > webrtc::ModuleRtpRtcpImpl2::$GetLatestReportBlockData ( ) 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.

◆ $GetSenderReportStats()

MCAPI ::std::optional<::webrtc::RtpRtcpInterface::SenderReportStats > webrtc::ModuleRtpRtcpImpl2::$GetSenderReportStats ( ) 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.

◆ $GetNonSenderRttStats()

MCAPI ::std::optional<::webrtc::RtpRtcpInterface::NonSenderRttStats > webrtc::ModuleRtpRtcpImpl2::$GetNonSenderRttStats ( ) 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.

◆ $SetRemb()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetRemb ( int64 bitrate_bps,
::std::vector< uint > ssrcs )
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.

◆ $UnsetRemb()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$UnsetRemb ( )
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.

◆ $SetTmmbn()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetTmmbn ( ::std::vector<::webrtc::rtcp::TmmbItem > bounding_set)
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.

◆ $MaxRtpPacketSize()

MCAPI uint64 webrtc::ModuleRtpRtcpImpl2::$MaxRtpPacketSize ( ) 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.

◆ $SetMaxRtpPacketSize()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetMaxRtpPacketSize ( uint64 rtp_packet_size)
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.

◆ $SendNACK()

MCAPI int webrtc::ModuleRtpRtcpImpl2::$SendNACK ( ushort const * nack_list,
ushort size )
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.

◆ $SendNack()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$SendNack ( ::std::vector< ushort > const & sequence_numbers)
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.

◆ $SetStorePacketsStatus()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetStorePacketsStatus ( bool enable,
ushort number_to_store )
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.

◆ $SendCombinedRtcpPacket()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$SendCombinedRtcpPacket ( ::std::vector<::std::unique_ptr<::webrtc::rtcp::RtcpPacket > > rtcp_packets)
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.

◆ $SendLossNotification()

MCAPI int webrtc::ModuleRtpRtcpImpl2::$SendLossNotification ( ushort last_decoded_seq_num,
ushort last_received_seq_num,
bool decodability_flag,
bool buffering_allowed )
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::ModuleRtpRtcpImpl2::$GetSendRates ( ) 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.

◆ $OnReceivedNack()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$OnReceivedNack ( ::std::vector< ushort > const & nack_sequence_numbers)
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.

◆ $OnReceivedRtcpReportBlocks()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$OnReceivedRtcpReportBlocks ( ::rtc::ArrayView<::webrtc::ReportBlockData const > report_blocks)
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.

◆ $OnRequestSendReport()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$OnRequestSendReport ( )
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.

◆ $SetVideoBitrateAllocation()

MCAPI void webrtc::ModuleRtpRtcpImpl2::$SetVideoBitrateAllocation ( ::webrtc::VideoBitrateAllocation const & bitrate)
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.

◆ $RtpSender() [1/2]

MCAPI::webrtc::RTPSender * webrtc::ModuleRtpRtcpImpl2::$RtpSender ( )
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.

◆ $RtpSender() [2/2]

MCAPI::webrtc::RTPSender const * webrtc::ModuleRtpRtcpImpl2::$RtpSender ( ) 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.

◆ $vftableForRtpRtcpInterface()

static MCAPI void ** webrtc::ModuleRtpRtcpImpl2::$vftableForRtpRtcpInterface ( )
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.

◆ $vftableForModuleRtpRtcp()

static MCAPI void ** webrtc::ModuleRtpRtcpImpl2::$vftableForModuleRtpRtcp ( )
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.

The documentation for this class was generated from the following file: