webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | List of all members
webrtc::RTCPReceiver::ModuleRtpRtcp Class Referenceabstract

#include <rtcp_receiver.h>

Inheritance diagram for webrtc::RTCPReceiver::ModuleRtpRtcp:
webrtc::ModuleRtpRtcpImpl webrtc::ModuleRtpRtcpImpl

Public Member Functions

virtual void SetTmmbn (std::vector< rtcp::TmmbItem > bounding_set)=0
 
virtual void OnRequestSendReport ()=0
 
virtual void OnReceivedNack (const std::vector< uint16_t > &nack_sequence_numbers)=0
 
virtual void OnReceivedRtcpReportBlocks (const ReportBlockList &report_blocks)=0
 
virtual void SetTmmbn (std::vector< rtcp::TmmbItem > bounding_set)=0
 
virtual void OnRequestSendReport ()=0
 
virtual void OnReceivedNack (const std::vector< uint16_t > &nack_sequence_numbers)=0
 
virtual void OnReceivedRtcpReportBlocks (const ReportBlockList &report_blocks)=0
 

Protected Member Functions

virtual ~ModuleRtpRtcp ()=default
 
virtual ~ModuleRtpRtcp ()=default
 

Constructor & Destructor Documentation

◆ ~ModuleRtpRtcp() [1/2]

virtual webrtc::RTCPReceiver::ModuleRtpRtcp::~ModuleRtpRtcp ( )
protectedvirtualdefault

◆ ~ModuleRtpRtcp() [2/2]

virtual webrtc::RTCPReceiver::ModuleRtpRtcp::~ModuleRtpRtcp ( )
protectedvirtualdefault

Member Function Documentation

◆ OnReceivedNack() [1/2]

virtual void webrtc::RTCPReceiver::ModuleRtpRtcp::OnReceivedNack ( const std::vector< uint16_t > &  nack_sequence_numbers)
pure virtual

◆ OnReceivedNack() [2/2]

virtual void webrtc::RTCPReceiver::ModuleRtpRtcp::OnReceivedNack ( const std::vector< uint16_t > &  nack_sequence_numbers)
pure virtual

◆ OnReceivedRtcpReportBlocks() [1/2]

virtual void webrtc::RTCPReceiver::ModuleRtpRtcp::OnReceivedRtcpReportBlocks ( const ReportBlockList report_blocks)
pure virtual

◆ OnReceivedRtcpReportBlocks() [2/2]

virtual void webrtc::RTCPReceiver::ModuleRtpRtcp::OnReceivedRtcpReportBlocks ( const ReportBlockList report_blocks)
pure virtual

◆ OnRequestSendReport() [1/2]

virtual void webrtc::RTCPReceiver::ModuleRtpRtcp::OnRequestSendReport ( )
pure virtual

◆ OnRequestSendReport() [2/2]

virtual void webrtc::RTCPReceiver::ModuleRtpRtcp::OnRequestSendReport ( )
pure virtual

◆ SetTmmbn() [1/2]

virtual void webrtc::RTCPReceiver::ModuleRtpRtcp::SetTmmbn ( std::vector< rtcp::TmmbItem bounding_set)
pure virtual

◆ SetTmmbn() [2/2]

virtual void webrtc::RTCPReceiver::ModuleRtpRtcp::SetTmmbn ( std::vector< rtcp::TmmbItem bounding_set)
pure virtual

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