LeviLamina
Loading...
Searching...
No Matches
webrtc::RtpTransportControllerSendInterface Class Referenceabstract

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
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

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