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

Public Member Functions

MCAPI ::std::unique_ptr<::webrtc::RtpPacketToSendAllocatePacket (::rtc::ArrayView< uint const >)
 
MCAPI ::std::unique_ptr<::webrtc::RtpPacketToSendBuildRtxPacket (::webrtc::RtpPacketToSend const &)
 
MCAPI void DeregisterRtpHeaderExtension (::std::string_view)
 
MCAPI void EnqueuePackets (::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > >)
 
MCAPI uint64 ExpectedPerPacketOverhead () const
 
MCAPI uint64 FecOrPaddingPacketMaxRtpHeaderLength () const
 
MCAPI ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > GeneratePadding (uint64, bool, bool)
 
MCAPI::webrtc::RtpState GetRtpState () const
 
MCAPI::webrtc::RtpState GetRtxRtpState () const
 
MCAPI bool IsAudioConfigured () const
 
MCAPI uint64 MaxRtpPacketSize () const
 
MCAPI void OnReceivedAckOnRtxSsrc (int64)
 
MCAPI void OnReceivedAckOnSsrc (int64)
 
MCAPI void OnReceivedNack (::std::vector< ushort > const &, int64)
 
MCAPI RTPSender (::webrtc::RtpRtcpInterface::Configuration const &, ::webrtc::RtpPacketHistory *, ::webrtc::RtpPacketSender *)
 
MCAPI int ReSendPacket (ushort)
 
MCAPI bool RegisterRtpHeaderExtension (::std::string_view, int)
 
MCAPI uint64 RtxPacketOverhead () const
 
MCAPI int RtxStatus () const
 
MCAPI bool SendingMedia () const
 
MCAPI void SetExtmapAllowMixed (bool)
 
MCAPI void SetMaxRtpPacketSize (uint64)
 
MCAPI void SetMid (::std::string_view)
 
MCAPI void SetRtpState (::webrtc::RtpState const &)
 
MCAPI void SetRtxPayloadType (int, int)
 
MCAPI void SetRtxRtpState (::webrtc::RtpState const &)
 
MCAPI void SetRtxStatus (int)
 
MCAPI void SetSendingMediaStatus (bool)
 
MCAPI void SetTimestampOffset (uint)
 
MCAPI bool SupportsPadding () const
 
MCAPI bool SupportsRtxPayloadPadding () const
 
MCAPI uint TimestampOffset () const
 
MCAPI void UpdateHeaderSizes ()
 
MCAPI void * $ctor (::webrtc::RtpRtcpInterface::Configuration const &, ::webrtc::RtpPacketHistory *, ::webrtc::RtpPacketSender *)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::rtc::ArrayView<::webrtc::RtpExtensionSize const > AudioExtensionSizes ()
 
static MCAPI ::rtc::ArrayView<::webrtc::RtpExtensionSize const > FecExtensionSizes ()
 
static MCAPI ::rtc::ArrayView<::webrtc::RtpExtensionSize const > VideoExtensionSizes ()
 

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