#include <paced_sender.h>
|
| PacedSender (Clock *clock, PacketSender *packet_sender) |
|
virtual | ~PacedSender () |
|
virtual void | CreateProbeCluster (int bitrate_bps) |
|
void | Pause () |
|
void | Resume () |
|
void | SetProbingEnabled (bool enabled) |
|
virtual void | SetEstimatedBitrate (uint32_t bitrate_bps) |
|
void | SetSendBitrateLimits (int min_send_bitrate_bps, int max_padding_bitrate_bps) |
|
void | InsertPacket (RtpPacketSender::Priority priority, uint32_t ssrc, uint16_t sequence_number, int64_t capture_time_ms, size_t bytes, bool retransmission) override |
|
virtual int64_t | QueueInMs () const |
|
virtual size_t | QueueSizePackets () const |
|
virtual int64_t | ExpectedQueueTimeMs () const |
|
virtual rtc::Optional< int64_t > | GetApplicationLimitedRegionStartTime () const |
|
virtual int64_t | AverageQueueTimeMs () |
|
int64_t | TimeUntilNextProcess () override |
|
void | Process () override |
|
| PacedSender (Clock *clock, PacketSender *packet_sender) |
|
virtual | ~PacedSender () |
|
virtual void | CreateProbeCluster (int bitrate_bps) |
|
void | Pause () |
|
void | Resume () |
|
void | SetProbingEnabled (bool enabled) |
|
virtual void | SetEstimatedBitrate (uint32_t bitrate_bps) |
|
void | SetSendBitrateLimits (int min_send_bitrate_bps, int max_padding_bitrate_bps) |
|
void | InsertPacket (RtpPacketSender::Priority priority, uint32_t ssrc, uint16_t sequence_number, int64_t capture_time_ms, size_t bytes, bool retransmission) override |
|
virtual int64_t | QueueInMs () const |
|
virtual size_t | QueueSizePackets () const |
|
virtual int64_t | ExpectedQueueTimeMs () const |
|
virtual rtc::Optional< int64_t > | GetApplicationLimitedRegionStartTime () const |
|
virtual int64_t | AverageQueueTimeMs () |
|
int64_t | TimeUntilNextProcess () override |
|
void | Process () override |
|
virtual void | ProcessThreadAttached (ProcessThread *) |
|
virtual void | ProcessThreadAttached (ProcessThread *) |
|
| RtpPacketSender () |
|
virtual | ~RtpPacketSender () |
|
| RtpPacketSender () |
|
virtual | ~RtpPacketSender () |
|
|
enum | Priority {
kHighPriority = 0,
kNormalPriority = 2,
kLowPriority = 3,
kHighPriority = 0,
kNormalPriority = 2,
kLowPriority = 3
} |
|
enum | Priority {
kHighPriority = 0,
kNormalPriority = 2,
kLowPriority = 3,
kHighPriority = 0,
kNormalPriority = 2,
kLowPriority = 3
} |
|
virtual | ~Module () |
|
virtual | ~Module () |
|
◆ PacedSender() [1/2]
◆ ~PacedSender() [1/2]
webrtc::PacedSender::~PacedSender |
( |
| ) |
|
|
virtual |
◆ PacedSender() [2/2]
◆ ~PacedSender() [2/2]
virtual webrtc::PacedSender::~PacedSender |
( |
| ) |
|
|
virtual |
◆ AverageQueueTimeMs() [1/2]
int64_t webrtc::PacedSender::AverageQueueTimeMs |
( |
| ) |
|
|
virtual |
◆ AverageQueueTimeMs() [2/2]
virtual int64_t webrtc::PacedSender::AverageQueueTimeMs |
( |
| ) |
|
|
virtual |
◆ CreateProbeCluster() [1/2]
void webrtc::PacedSender::CreateProbeCluster |
( |
int |
bitrate_bps | ) |
|
|
virtual |
◆ CreateProbeCluster() [2/2]
virtual void webrtc::PacedSender::CreateProbeCluster |
( |
int |
bitrate_bps | ) |
|
|
virtual |
◆ ExpectedQueueTimeMs() [1/2]
int64_t webrtc::PacedSender::ExpectedQueueTimeMs |
( |
| ) |
const |
|
virtual |
◆ ExpectedQueueTimeMs() [2/2]
virtual int64_t webrtc::PacedSender::ExpectedQueueTimeMs |
( |
| ) |
const |
|
virtual |
◆ GetApplicationLimitedRegionStartTime() [1/2]
◆ GetApplicationLimitedRegionStartTime() [2/2]
◆ InsertPacket() [1/2]
◆ InsertPacket() [2/2]
◆ Pause() [1/2]
void webrtc::PacedSender::Pause |
( |
| ) |
|
◆ Pause() [2/2]
void webrtc::PacedSender::Pause |
( |
| ) |
|
◆ Process() [1/2]
void webrtc::PacedSender::Process |
( |
| ) |
|
|
overridevirtual |
◆ Process() [2/2]
void webrtc::PacedSender::Process |
( |
| ) |
|
|
overridevirtual |
◆ QueueInMs() [1/2]
int64_t webrtc::PacedSender::QueueInMs |
( |
| ) |
const |
|
virtual |
◆ QueueInMs() [2/2]
virtual int64_t webrtc::PacedSender::QueueInMs |
( |
| ) |
const |
|
virtual |
◆ QueueSizePackets() [1/2]
size_t webrtc::PacedSender::QueueSizePackets |
( |
| ) |
const |
|
virtual |
◆ QueueSizePackets() [2/2]
virtual size_t webrtc::PacedSender::QueueSizePackets |
( |
| ) |
const |
|
virtual |
◆ Resume() [1/2]
void webrtc::PacedSender::Resume |
( |
| ) |
|
◆ Resume() [2/2]
void webrtc::PacedSender::Resume |
( |
| ) |
|
◆ SetEstimatedBitrate() [1/2]
virtual void webrtc::PacedSender::SetEstimatedBitrate |
( |
uint32_t |
bitrate_bps | ) |
|
|
virtual |
◆ SetEstimatedBitrate() [2/2]
void webrtc::PacedSender::SetEstimatedBitrate |
( |
uint32_t |
bitrate_bps | ) |
|
|
virtual |
◆ SetProbingEnabled() [1/2]
void webrtc::PacedSender::SetProbingEnabled |
( |
bool |
enabled | ) |
|
◆ SetProbingEnabled() [2/2]
void webrtc::PacedSender::SetProbingEnabled |
( |
bool |
enabled | ) |
|
◆ SetSendBitrateLimits() [1/2]
void webrtc::PacedSender::SetSendBitrateLimits |
( |
int |
min_send_bitrate_bps, |
|
|
int |
max_padding_bitrate_bps |
|
) |
| |
◆ SetSendBitrateLimits() [2/2]
void webrtc::PacedSender::SetSendBitrateLimits |
( |
int |
min_send_bitrate_bps, |
|
|
int |
max_padding_bitrate_bps |
|
) |
| |
◆ TimeUntilNextProcess() [1/2]
int64_t webrtc::PacedSender::TimeUntilNextProcess |
( |
| ) |
|
|
overridevirtual |
◆ TimeUntilNextProcess() [2/2]
int64_t webrtc::PacedSender::TimeUntilNextProcess |
( |
| ) |
|
|
overridevirtual |
◆ kDefaultPaceMultiplier
static const float webrtc::PacedSender::kDefaultPaceMultiplier = 2.5f |
|
static |
◆ kMaxQueueLengthMs
static const int64_t webrtc::PacedSender::kMaxQueueLengthMs = 2000 |
|
static |
The documentation for this class was generated from the following files:
- DerivedData/WebKit/Build/Products/Debug/usr/local/include/webrtc/modules/pacing/paced_sender.h
- Source/ThirdParty/libwebrtc/Source/webrtc/modules/pacing/paced_sender.cc