webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::VieRemb Class Reference

#include <vie_remb.h>

Inheritance diagram for webrtc::VieRemb:
webrtc::RemoteBitrateObserver webrtc::RemoteBitrateObserver

Public Member Functions

 VieRemb (Clock *clock)
 
 ~VieRemb ()
 
void AddReceiveChannel (RtpRtcp *rtp_rtcp)
 
void RemoveReceiveChannel (RtpRtcp *rtp_rtcp)
 
void AddRembSender (RtpRtcp *rtp_rtcp)
 
void RemoveRembSender (RtpRtcp *rtp_rtcp)
 
bool InUse () const
 
virtual void OnReceiveBitrateChanged (const std::vector< uint32_t > &ssrcs, uint32_t bitrate)
 
 VieRemb (Clock *clock)
 
 ~VieRemb ()
 
void AddReceiveChannel (RtpRtcp *rtp_rtcp)
 
void RemoveReceiveChannel (RtpRtcp *rtp_rtcp)
 
void AddRembSender (RtpRtcp *rtp_rtcp)
 
void RemoveRembSender (RtpRtcp *rtp_rtcp)
 
bool InUse () const
 
virtual void OnReceiveBitrateChanged (const std::vector< uint32_t > &ssrcs, uint32_t bitrate)
 
- Public Member Functions inherited from webrtc::RemoteBitrateObserver
virtual void OnProbeBitrate (uint32_t bitrate)
 
virtual ~RemoteBitrateObserver ()
 
virtual void OnProbeBitrate (uint32_t bitrate)
 
virtual ~RemoteBitrateObserver ()
 

Constructor & Destructor Documentation

◆ VieRemb() [1/2]

webrtc::VieRemb::VieRemb ( Clock clock)
explicit

◆ ~VieRemb() [1/2]

webrtc::VieRemb::~VieRemb ( )

◆ VieRemb() [2/2]

webrtc::VieRemb::VieRemb ( Clock clock)
explicit

◆ ~VieRemb() [2/2]

webrtc::VieRemb::~VieRemb ( )

Member Function Documentation

◆ AddReceiveChannel() [1/2]

void webrtc::VieRemb::AddReceiveChannel ( RtpRtcp rtp_rtcp)

◆ AddReceiveChannel() [2/2]

void webrtc::VieRemb::AddReceiveChannel ( RtpRtcp rtp_rtcp)

◆ AddRembSender() [1/2]

void webrtc::VieRemb::AddRembSender ( RtpRtcp rtp_rtcp)

◆ AddRembSender() [2/2]

void webrtc::VieRemb::AddRembSender ( RtpRtcp rtp_rtcp)

◆ InUse() [1/2]

bool webrtc::VieRemb::InUse ( ) const

◆ InUse() [2/2]

bool webrtc::VieRemb::InUse ( ) const

◆ OnReceiveBitrateChanged() [1/2]

virtual void webrtc::VieRemb::OnReceiveBitrateChanged ( const std::vector< uint32_t > &  ssrcs,
uint32_t  bitrate 
)
virtual

◆ OnReceiveBitrateChanged() [2/2]

void webrtc::VieRemb::OnReceiveBitrateChanged ( const std::vector< uint32_t > &  ssrcs,
uint32_t  bitrate 
)
virtual

◆ RemoveReceiveChannel() [1/2]

void webrtc::VieRemb::RemoveReceiveChannel ( RtpRtcp rtp_rtcp)

◆ RemoveReceiveChannel() [2/2]

void webrtc::VieRemb::RemoveReceiveChannel ( RtpRtcp rtp_rtcp)

◆ RemoveRembSender() [1/2]

void webrtc::VieRemb::RemoveRembSender ( RtpRtcp rtp_rtcp)

◆ RemoveRembSender() [2/2]

void webrtc::VieRemb::RemoveRembSender ( RtpRtcp rtp_rtcp)

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