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

#include <paced_sender.h>

Inheritance diagram for webrtc::PacedSender::PacketSender:
webrtc::PacketRouter webrtc::PacketRouter webrtc::test::MockPacedSenderCallback webrtc::test::PacedSenderPadding webrtc::test::PacedSenderProbing webrtc::testing::bwe::PacedVideoSender webrtc::testing::bwe::PacedVideoSender

Public Member Functions

virtual bool TimeToSendPacket (uint32_t ssrc, uint16_t sequence_number, int64_t capture_time_ms, bool retransmission, const PacedPacketInfo &cluster_info)=0
 
virtual size_t TimeToSendPadding (size_t bytes, const PacedPacketInfo &cluster_info)=0
 
virtual bool TimeToSendPacket (uint32_t ssrc, uint16_t sequence_number, int64_t capture_time_ms, bool retransmission, const PacedPacketInfo &cluster_info)=0
 
virtual size_t TimeToSendPadding (size_t bytes, const PacedPacketInfo &cluster_info)=0
 

Protected Member Functions

virtual ~PacketSender ()
 
virtual ~PacketSender ()
 

Constructor & Destructor Documentation

◆ ~PacketSender() [1/2]

virtual webrtc::PacedSender::PacketSender::~PacketSender ( )
inlineprotectedvirtual

◆ ~PacketSender() [2/2]

virtual webrtc::PacedSender::PacketSender::~PacketSender ( )
inlineprotectedvirtual

Member Function Documentation

◆ TimeToSendPacket() [1/2]

virtual bool webrtc::PacedSender::PacketSender::TimeToSendPacket ( uint32_t  ssrc,
uint16_t  sequence_number,
int64_t  capture_time_ms,
bool  retransmission,
const PacedPacketInfo cluster_info 
)
pure virtual

◆ TimeToSendPacket() [2/2]

virtual bool webrtc::PacedSender::PacketSender::TimeToSendPacket ( uint32_t  ssrc,
uint16_t  sequence_number,
int64_t  capture_time_ms,
bool  retransmission,
const PacedPacketInfo cluster_info 
)
pure virtual

◆ TimeToSendPadding() [1/2]

virtual size_t webrtc::PacedSender::PacketSender::TimeToSendPadding ( size_t  bytes,
const PacedPacketInfo cluster_info 
)
pure virtual

◆ TimeToSendPadding() [2/2]

virtual size_t webrtc::PacedSender::PacketSender::TimeToSendPadding ( size_t  bytes,
const PacedPacketInfo cluster_info 
)
pure virtual

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