LeviLamina
Loading...
Searching...
No Matches
webrtc::RtpTransportControllerSendInterface Class Referenceabstract
Inheritance diagram for webrtc::RtpTransportControllerSendInterface:

Public Member Functions

virtual::webrtc::PacketRouter * packet_router ()=0
virtual::webrtc::RtpVideoSenderInterface * CreateRtpVideoSender (::std::map< uint, ::webrtc::RtpState > const &, ::std::map< uint, ::webrtc::RtpPayloadState > const &, ::webrtc::RtpConfig const &, int, ::webrtc::Transport *, ::webrtc::RtpSenderObservers const &, ::std::unique_ptr<::webrtc::FecController >, ::webrtc::RtpSenderFrameEncryptionConfig const &, ::webrtc::scoped_refptr<::webrtc::FrameTransformerInterface >)=0
virtual void DestroyRtpVideoSender (::webrtc::RtpVideoSenderInterface *)=0
virtual void RegisterSendingRtpStream (::webrtc::RtpRtcpInterface &)=0
virtual void DeRegisterSendingRtpStream (::webrtc::RtpRtcpInterface &)=0
virtual::webrtc::NetworkStateEstimateObserver * network_state_estimate_observer ()=0
virtual::webrtc::RtpPacketSender * packet_sender ()=0
virtual void SetAllocatedSendBitrateLimits (::webrtc::BitrateAllocationLimits)=0
virtual void ReconfigureBandwidthEstimation (::webrtc::BandwidthEstimationSettings const &)=0
virtual void SetPacingFactor (float)=0
virtual void SetQueueTimeLimit (int)=0
virtual::webrtc::StreamFeedbackProvider * GetStreamFeedbackProvider ()=0
virtual void RegisterTargetTransferRateObserver (::webrtc::TargetTransferRateObserver *)=0
virtual void OnNetworkRouteChanged (::std::string_view, ::rtc::NetworkRoute const &)=0
virtual void OnNetworkAvailability (bool)=0
virtual::webrtc::NetworkLinkRtcpObserver * GetRtcpObserver ()=0
virtual int64 GetPacerQueuingDelayMs () const =0
virtual ::std::optional<::webrtc::TimestampGetFirstPacketTime () const =0
virtual void EnablePeriodicAlrProbing (bool)=0
virtual void OnSentPacket (::rtc::SentPacket const &)=0
virtual void OnReceivedPacket (::webrtc::ReceivedPacket const &)=0
virtual void SetSdpBitrateParameters (::webrtc::BitrateConstraints const &)=0
virtual void SetClientBitratePreferences (::webrtc::BitrateSettings const &)=0
virtual void OnTransportOverheadChanged (uint64)=0
virtual void AccountForAudioPacketsInPacedSender (bool)=0
virtual void IncludeOverheadInPacedSender ()=0
virtual void EnsureStarted ()=0
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI void ** $vftable ()

Member Function Documentation

◆ $dtor()

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

◆ $vftable()

MCAPI void ** webrtc::RtpTransportControllerSendInterface::$vftable ( )
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: