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

Classes

struct  Configuration
 
struct  FeedbackState
 
class  PacketSender
 
class  RtcpContext
 

Public Member Functions

MCAPI bool AllVolatileFlagsConsumed () const
 
MCAPI void BuildBYE (::webrtc::RTCPSender::RtcpContext const &, ::webrtc::RTCPSender::PacketSender &)
 
MCAPI void BuildExtendedReports (::webrtc::RTCPSender::RtcpContext const &, ::webrtc::RTCPSender::PacketSender &)
 
MCAPI void BuildFIR (::webrtc::RTCPSender::RtcpContext const &, ::webrtc::RTCPSender::PacketSender &)
 
MCAPI void BuildLossNotification (::webrtc::RTCPSender::RtcpContext const &, ::webrtc::RTCPSender::PacketSender &)
 
MCAPI void BuildNACK (::webrtc::RTCPSender::RtcpContext const &, ::webrtc::RTCPSender::PacketSender &)
 
MCAPI void BuildPLI (::webrtc::RTCPSender::RtcpContext const &, ::webrtc::RTCPSender::PacketSender &)
 
MCAPI void BuildREMB (::webrtc::RTCPSender::RtcpContext const &, ::webrtc::RTCPSender::PacketSender &)
 
MCAPI void BuildRR (::webrtc::RTCPSender::RtcpContext const &, ::webrtc::RTCPSender::PacketSender &)
 
MCAPI void BuildSDES (::webrtc::RTCPSender::RtcpContext const &, ::webrtc::RTCPSender::PacketSender &)
 
MCAPI void BuildSR (::webrtc::RTCPSender::RtcpContext const &, ::webrtc::RTCPSender::PacketSender &)
 
MCAPI void BuildTMMBN (::webrtc::RTCPSender::RtcpContext const &, ::webrtc::RTCPSender::PacketSender &)
 
MCAPI void BuildTMMBR (::webrtc::RTCPSender::RtcpContext const &, ::webrtc::RTCPSender::PacketSender &)
 
MCAPI ::std::optional<::webrtc::VideoBitrateAllocationCheckAndUpdateLayerStructure (::webrtc::VideoBitrateAllocation const &) const
 
MCAPI ::std::optional< int > ComputeCompoundRTCPPacket (::webrtc::RTCPSender::FeedbackState const &, ::webrtc::RTCPPacketType, int, ushort const *, ::webrtc::RTCPSender::PacketSender &)
 
MCAPI::webrtc::TimeDelta ComputeTimeUntilNextReport (::webrtc::DataRate)
 
MCAPI bool ConsumeFlag (uint, bool)
 
MCAPI ::std::vector<::webrtc::rtcp::ReportBlockCreateReportBlocks (::webrtc::RTCPSender::FeedbackState const &)
 
MCAPI bool IsFlagPresent (uint) const
 
MCAPI void PrepareReport (::webrtc::RTCPSender::FeedbackState const &)
 
MCAPI RTCPSender (::webrtc::RTCPSender::Configuration)
 
MCAPI uint SSRC () const
 
MCAPI void SendCombinedRtcpPacket (::std::vector<::std::unique_ptr<::webrtc::rtcp::RtcpPacket > >)
 
MCAPI int SendLossNotification (::webrtc::RTCPSender::FeedbackState const &, ushort, ushort, bool, bool)
 
MCAPI int SendRTCP (::webrtc::RTCPSender::FeedbackState const &, ::webrtc::RTCPPacketType, int, ushort const *)
 
MCAPI bool Sending () const
 
MCAPI int SetCNAME (::std::string_view)
 
MCAPI void SetFlag (uint, bool)
 
MCAPI void SetLastRtpTime (uint, ::std::optional<::webrtc::Timestamp >, ::std::optional< schar >)
 
MCAPI void SetMaxRtpPacketSize (uint64)
 
MCAPI void SetNextRtcpSendEvaluationDuration (::webrtc::TimeDelta)
 
MCAPI void SetNonSenderRttMeasurement (bool)
 
MCAPI void SetRTCPStatus (::webrtc::RtcpMode)
 
MCAPI void SetRemb (int64, ::std::vector< uint >)
 
MCAPI void SetRemoteSSRC (uint)
 
MCAPI void SetRtpClockRate (schar, int)
 
MCAPI void SetSendingStatus (::webrtc::RTCPSender::FeedbackState const &, bool)
 
MCAPI void SetSsrc (uint)
 
MCAPI void SetTimestampOffset (uint)
 
MCAPI void SetTmmbn (::std::vector<::webrtc::rtcp::TmmbItem >)
 
MCAPI void SetVideoBitrateAllocation (::webrtc::VideoBitrateAllocation const &)
 
MCAPI::webrtc::RtcpMode Status () const
 
MCAPI bool TimeToSendRTCPReport (bool) const
 
MCAPI void UnsetRemb ()
 
MCAPI void * $ctor (::webrtc::RTCPSender::Configuration)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

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