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

Public Types

enum class  DropReason : uchar { KDroppedByMediaOptimizations = 0 , KDroppedByEncoder = 1 }
 

Public Member Functions

virtual void SetSending (bool)=0
 
virtual bool IsActive ()=0
 
virtual void OnNetworkAvailability (bool)=0
 
virtual ::std::map< uint, ::webrtc::RtpStateGetRtpStates () const =0
 
virtual ::std::map< uint, ::webrtc::RtpPayloadStateGetRtpPayloadStates () const =0
 
virtual void DeliverRtcp (uchar const *, uint64)=0
 
virtual void OnBitrateAllocationUpdated (::webrtc::VideoBitrateAllocation const &)=0
 
virtual void OnVideoLayersAllocationUpdated (::webrtc::VideoLayersAllocation const &)=0
 
virtual void OnBitrateUpdated (::webrtc::BitrateAllocationUpdate, int)=0
 
virtual void OnTransportOverheadChanged (uint64)=0
 
virtual uint GetPayloadBitrateBps () const =0
 
virtual uint GetProtectionBitrateBps () const =0
 
virtual void SetEncodingData (uint64, uint64, uint64)=0
 
virtual ::std::vector<::webrtc::RtpSequenceNumberMap::InfoGetSentRtpPacketInfos (uint, ::rtc::ArrayView< ushort const >) const =0
 
virtual void SetFecAllowed (bool)=0
 
MCAPI void $dtor ()
 
virtual::webrtc::EncodedImageCallback::Result OnEncodedImage (::webrtc::EncodedImage const &, ::webrtc::CodecSpecificInfo const *)=0
 
virtual void OnDroppedFrame (::webrtc::EncodedImageCallback::DropReason reason)
 
MCAPI void $OnDroppedFrame (::webrtc::EncodedImageCallback::DropReason reason)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Member Function Documentation

◆ SetFecAllowed()

virtual void webrtc::RtpVideoSenderInterface::SetFecAllowed ( bool )
pure virtual

◆ $dtor()

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

◆ $OnDroppedFrame()

MCAPI void webrtc::EncodedImageCallback::$OnDroppedFrame ( ::webrtc::EncodedImageCallback::DropReason reason)
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.

◆ $vftable()

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