#include <remote_estimator_proxy.h>
|
| | RemoteEstimatorProxy (Clock *clock, PacketRouter *packet_router) |
| |
| virtual | ~RemoteEstimatorProxy () |
| |
| void | IncomingPacketFeedbackVector (const std::vector< PacketInfo > &packet_feedback_vector) override |
| |
| void | IncomingPacket (int64_t arrival_time_ms, size_t payload_size, const RTPHeader &header) override |
| |
| void | RemoveStream (uint32_t ssrc) override |
| |
| bool | LatestEstimate (std::vector< unsigned int > *ssrcs, unsigned int *bitrate_bps) const override |
| |
| void | OnRttUpdate (int64_t avg_rtt_ms, int64_t max_rtt_ms) override |
| |
| void | SetMinBitrate (int min_bitrate_bps) override |
| |
| int64_t | TimeUntilNextProcess () override |
| |
| void | Process () override |
| |
| void | OnBitrateChanged (int bitrate) |
| |
| | RemoteEstimatorProxy (Clock *clock, PacketRouter *packet_router) |
| |
| virtual | ~RemoteEstimatorProxy () |
| |
| void | IncomingPacketFeedbackVector (const std::vector< PacketInfo > &packet_feedback_vector) override |
| |
| void | IncomingPacket (int64_t arrival_time_ms, size_t payload_size, const RTPHeader &header) override |
| |
| void | RemoveStream (uint32_t ssrc) override |
| |
| bool | LatestEstimate (std::vector< unsigned int > *ssrcs, unsigned int *bitrate_bps) const override |
| |
| void | OnRttUpdate (int64_t avg_rtt_ms, int64_t max_rtt_ms) override |
| |
| void | SetMinBitrate (int min_bitrate_bps) override |
| |
| int64_t | TimeUntilNextProcess () override |
| |
| void | Process () override |
| |
| void | OnBitrateChanged (int bitrate) |
| |
| virtual | ~RemoteBitrateEstimator () |
| |
| virtual bool | LatestEstimate (std::vector< uint32_t > *ssrcs, uint32_t *bitrate_bps) const =0 |
| |
| virtual bool | GetStats (ReceiveBandwidthEstimatorStats *output) const |
| |
| virtual | ~RemoteBitrateEstimator () |
| |
| virtual bool | LatestEstimate (std::vector< uint32_t > *ssrcs, uint32_t *bitrate_bps) const =0 |
| |
| virtual bool | GetStats (ReceiveBandwidthEstimatorStats *output) const |
| |
| virtual | ~CallStatsObserver () |
| |
| virtual | ~CallStatsObserver () |
| |
| virtual void | ProcessThreadAttached (ProcessThread *) |
| |
| virtual void | ProcessThreadAttached (ProcessThread *) |
| |
◆ RemoteEstimatorProxy() [1/2]
| webrtc::RemoteEstimatorProxy::RemoteEstimatorProxy |
( |
Clock * |
clock, |
|
|
PacketRouter * |
packet_router |
|
) |
| |
◆ ~RemoteEstimatorProxy() [1/2]
| webrtc::RemoteEstimatorProxy::~RemoteEstimatorProxy |
( |
| ) |
|
|
virtual |
◆ RemoteEstimatorProxy() [2/2]
| webrtc::RemoteEstimatorProxy::RemoteEstimatorProxy |
( |
Clock * |
clock, |
|
|
PacketRouter * |
packet_router |
|
) |
| |
◆ ~RemoteEstimatorProxy() [2/2]
| virtual webrtc::RemoteEstimatorProxy::~RemoteEstimatorProxy |
( |
| ) |
|
|
virtual |
◆ IncomingPacket() [1/2]
◆ IncomingPacket() [2/2]
◆ IncomingPacketFeedbackVector() [1/2]
| void webrtc::RemoteEstimatorProxy::IncomingPacketFeedbackVector |
( |
const std::vector< PacketInfo > & |
packet_feedback_vector | ) |
|
|
overridevirtual |
◆ IncomingPacketFeedbackVector() [2/2]
| void webrtc::RemoteEstimatorProxy::IncomingPacketFeedbackVector |
( |
const std::vector< PacketInfo > & |
packet_feedback_vector | ) |
|
|
overridevirtual |
◆ LatestEstimate() [1/2]
| bool webrtc::RemoteEstimatorProxy::LatestEstimate |
( |
std::vector< unsigned int > * |
ssrcs, |
|
|
unsigned int * |
bitrate_bps |
|
) |
| const |
|
override |
◆ LatestEstimate() [2/2]
| bool webrtc::RemoteEstimatorProxy::LatestEstimate |
( |
std::vector< unsigned int > * |
ssrcs, |
|
|
unsigned int * |
bitrate_bps |
|
) |
| const |
|
override |
◆ OnBitrateChanged() [1/2]
| void webrtc::RemoteEstimatorProxy::OnBitrateChanged |
( |
int |
bitrate | ) |
|
◆ OnBitrateChanged() [2/2]
| void webrtc::RemoteEstimatorProxy::OnBitrateChanged |
( |
int |
bitrate | ) |
|
◆ OnRttUpdate() [1/2]
◆ OnRttUpdate() [2/2]
◆ Process() [1/2]
| void webrtc::RemoteEstimatorProxy::Process |
( |
| ) |
|
|
overridevirtual |
◆ Process() [2/2]
| void webrtc::RemoteEstimatorProxy::Process |
( |
| ) |
|
|
overridevirtual |
◆ RemoveStream() [1/2]
| void webrtc::RemoteEstimatorProxy::RemoveStream |
( |
uint32_t |
ssrc | ) |
|
|
inlineoverridevirtual |
◆ RemoveStream() [2/2]
| void webrtc::RemoteEstimatorProxy::RemoveStream |
( |
uint32_t |
ssrc | ) |
|
|
inlineoverridevirtual |
◆ SetMinBitrate() [1/2]
| void webrtc::RemoteEstimatorProxy::SetMinBitrate |
( |
int |
min_bitrate_bps | ) |
|
|
inlineoverridevirtual |
◆ SetMinBitrate() [2/2]
| void webrtc::RemoteEstimatorProxy::SetMinBitrate |
( |
int |
min_bitrate_bps | ) |
|
|
inlineoverridevirtual |
◆ TimeUntilNextProcess() [1/2]
| int64_t webrtc::RemoteEstimatorProxy::TimeUntilNextProcess |
( |
| ) |
|
|
overridevirtual |
◆ TimeUntilNextProcess() [2/2]
| int64_t webrtc::RemoteEstimatorProxy::TimeUntilNextProcess |
( |
| ) |
|
|
overridevirtual |
◆ kBackWindowMs
| static const int webrtc::RemoteEstimatorProxy::kBackWindowMs = 500 |
|
static |
◆ kDefaultSendIntervalMs
| static const int webrtc::RemoteEstimatorProxy::kDefaultSendIntervalMs = 100 |
|
static |
◆ kMaxSendIntervalMs
| static const int webrtc::RemoteEstimatorProxy::kMaxSendIntervalMs = 250 |
|
static |
◆ kMinSendIntervalMs
| static const int webrtc::RemoteEstimatorProxy::kMinSendIntervalMs = 50 |
|
static |
The documentation for this class was generated from the following files: