LeviLamina
Loading...
Searching...
No Matches
webrtc::RTCPReceiver Struct Reference

Classes

class  NonSenderRttStats
 
struct  PacketInformation
 
struct  RegisteredSsrcs
 
class  RttStats
 
struct  TmmbrInformation
 

Public Member Functions

MCAPI ::std::optional<::webrtc::TimeDeltaAverageRtt () const
 
MCAPI ::std::vector<::webrtc::rtcp::TmmbItemBoundingSet (bool *)
 
MCAPI ::std::vector<::webrtc::rtcp::ReceiveTimeInfoConsumeReceivedXrReferenceTimeInfo ()
 
MCAPI::webrtc::RTCPReceiver::TmmbrInformation * FindOrCreateTmmbrInfo (uint)
 
MCAPI ::std::optional<::webrtc::TimeDeltaGetAndResetXrRrRtt ()
 
MCAPI ::std::vector<::webrtc::ReportBlockDataGetLatestReportBlockData () const
 
MCAPI::webrtc::RTCPReceiver::NonSenderRttStats GetNonSenderRTT () const
 
MCAPI ::std::optional<::webrtc::RtpRtcpInterface::SenderReportStatsGetSenderReportStats () const
 
MCAPI::webrtc::RTCPReceiver::TmmbrInformation * GetTmmbrInformation (uint)
 
MCAPI bool HandleApp (::webrtc::rtcp::CommonHeader const &, ::webrtc::RTCPReceiver::PacketInformation *)
 
MCAPI bool HandleBye (::webrtc::rtcp::CommonHeader const &)
 
MCAPI bool HandleFir (::webrtc::rtcp::CommonHeader const &, ::webrtc::RTCPReceiver::PacketInformation *)
 
MCAPI bool HandleNack (::webrtc::rtcp::CommonHeader const &, ::webrtc::RTCPReceiver::PacketInformation *)
 
MCAPI bool HandlePli (::webrtc::rtcp::CommonHeader const &, ::webrtc::RTCPReceiver::PacketInformation *)
 
MCAPI void HandlePsfbApp (::webrtc::rtcp::CommonHeader const &, ::webrtc::RTCPReceiver::PacketInformation *)
 
MCAPI bool HandleReceiverReport (::webrtc::rtcp::CommonHeader const &, ::webrtc::RTCPReceiver::PacketInformation *)
 
MCAPI void HandleReportBlock (::webrtc::rtcp::ReportBlock const &, ::webrtc::RTCPReceiver::PacketInformation *, uint)
 
MCAPI bool HandleSdes (::webrtc::rtcp::CommonHeader const &, ::webrtc::RTCPReceiver::PacketInformation *)
 
MCAPI bool HandleSenderReport (::webrtc::rtcp::CommonHeader const &, ::webrtc::RTCPReceiver::PacketInformation *)
 
MCAPI bool HandleSrReq (::webrtc::rtcp::CommonHeader const &, ::webrtc::RTCPReceiver::PacketInformation *)
 
MCAPI bool HandleTmmbn (::webrtc::rtcp::CommonHeader const &, ::webrtc::RTCPReceiver::PacketInformation *)
 
MCAPI bool HandleTmmbr (::webrtc::rtcp::CommonHeader const &, ::webrtc::RTCPReceiver::PacketInformation *)
 
MCAPI void HandleTransportFeedback (::webrtc::rtcp::CommonHeader const &, ::webrtc::RTCPReceiver::PacketInformation *)
 
MCAPI bool HandleXr (::webrtc::rtcp::CommonHeader const &, ::webrtc::RTCPReceiver::PacketInformation *, bool &, uint &)
 
MCAPI void HandleXrDlrrReportBlock (uint, ::webrtc::rtcp::ReceiveTimeInfo const &)
 
MCAPI void HandleXrReceiveReferenceTime (uint, ::webrtc::rtcp::Rrtr const &)
 
MCAPI void HandleXrTargetBitrate (uint, ::webrtc::rtcp::TargetBitrate const &, ::webrtc::RTCPReceiver::PacketInformation *)
 
MCAPI void IncomingPacket (::rtc::ArrayView< uchar const >)
 
MCAPI ::std::optional<::webrtc::TimeDeltaLastRtt () const
 
MCAPI void NotifyTmmbrUpdated ()
 
MCAPI ::std::optional<::webrtc::TimeDeltaOnPeriodicRttUpdate (::webrtc::Timestamp, bool)
 
MCAPI bool ParseCompoundPacket (::rtc::ArrayView< uchar const >, ::webrtc::RTCPReceiver::PacketInformation *)
 
MCAPI RTCPReceiver (::webrtc::RtpRtcpInterface::Configuration const &, ::webrtc::ModuleRtpRtcpImpl2 *)
 
MCAPI bool RtcpRrSequenceNumberTimeoutLocked (::webrtc::Timestamp)
 
MCAPI bool RtcpRrTimeoutLocked (::webrtc::Timestamp)
 
MCAPI void SetNonSenderRttMeasurement (bool)
 
MCAPI void SetRemoteSSRC (uint)
 
MCAPI ::std::vector<::webrtc::rtcp::TmmbItemTmmbrReceived ()
 
MCAPI void TriggerCallbacksFromRtcpPacket (::webrtc::RTCPReceiver::PacketInformation const &)
 
MCAPI void UpdateTmmbrRemoteIsAlive (uint)
 
MCAPI uint local_media_ssrc () const
 
MCAPI void set_local_media_ssrc (uint)
 
MCAPI void * $ctor (::webrtc::RtpRtcpInterface::Configuration const &, ::webrtc::ModuleRtpRtcpImpl2 *)
 
MCAPI void $dtor ()
 

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