#include <bitrate_controller_impl.h>
|
| BitrateControllerImpl (Clock *clock, BitrateObserver *observer, RtcEventLog *event_log) |
|
virtual | ~BitrateControllerImpl () |
|
bool | AvailableBandwidth (uint32_t *bandwidth) const override |
|
RtcpBandwidthObserver * | CreateRtcpBandwidthObserver () override |
|
void | SetStartBitrate (int start_bitrate_bps) override |
|
void | SetMinMaxBitrate (int min_bitrate_bps, int max_bitrate_bps) override |
|
void | SetBitrates (int start_bitrate_bps, int min_bitrate_bps, int max_bitrate_bps) override |
|
void | ResetBitrates (int bitrate_bps, int min_bitrate_bps, int max_bitrate_bps) override |
|
void | SetReservedBitrate (uint32_t reserved_bitrate_bps) override |
|
bool | GetNetworkParameters (uint32_t *bitrate, uint8_t *fraction_loss, int64_t *rtt) override |
|
void | OnDelayBasedBweResult (const DelayBasedBwe::Result &result) override |
|
int64_t | TimeUntilNextProcess () override |
|
void | Process () override |
|
| BitrateControllerImpl (Clock *clock, BitrateObserver *observer, RtcEventLog *event_log) |
|
virtual | ~BitrateControllerImpl () |
|
bool | AvailableBandwidth (uint32_t *bandwidth) const override |
|
RtcpBandwidthObserver * | CreateRtcpBandwidthObserver () override |
|
void | SetStartBitrate (int start_bitrate_bps) override |
|
void | SetMinMaxBitrate (int min_bitrate_bps, int max_bitrate_bps) override |
|
void | SetBitrates (int start_bitrate_bps, int min_bitrate_bps, int max_bitrate_bps) override |
|
void | ResetBitrates (int bitrate_bps, int min_bitrate_bps, int max_bitrate_bps) override |
|
void | SetReservedBitrate (uint32_t reserved_bitrate_bps) override |
|
bool | GetNetworkParameters (uint32_t *bitrate, uint8_t *fraction_loss, int64_t *rtt) override |
|
void | OnDelayBasedBweResult (const DelayBasedBwe::Result &result) override |
|
int64_t | TimeUntilNextProcess () override |
|
void | Process () override |
|
virtual | ~BitrateController () |
|
virtual | ~BitrateController () |
|
virtual void | ProcessThreadAttached (ProcessThread *) |
|
virtual void | ProcessThreadAttached (ProcessThread *) |
|
◆ BitrateControllerImpl() [1/2]
◆ ~BitrateControllerImpl() [1/2]
virtual webrtc::BitrateControllerImpl::~BitrateControllerImpl |
( |
| ) |
|
|
inlinevirtual |
◆ BitrateControllerImpl() [2/2]
◆ ~BitrateControllerImpl() [2/2]
virtual webrtc::BitrateControllerImpl::~BitrateControllerImpl |
( |
| ) |
|
|
inlinevirtual |
◆ AvailableBandwidth() [1/2]
bool webrtc::BitrateControllerImpl::AvailableBandwidth |
( |
uint32_t * |
bandwidth | ) |
const |
|
overridevirtual |
◆ AvailableBandwidth() [2/2]
bool webrtc::BitrateControllerImpl::AvailableBandwidth |
( |
uint32_t * |
bandwidth | ) |
const |
|
overridevirtual |
◆ CreateRtcpBandwidthObserver() [1/2]
◆ CreateRtcpBandwidthObserver() [2/2]
◆ GetNetworkParameters() [1/2]
bool webrtc::BitrateControllerImpl::GetNetworkParameters |
( |
uint32_t * |
bitrate, |
|
|
uint8_t * |
fraction_loss, |
|
|
int64_t * |
rtt |
|
) |
| |
|
overridevirtual |
◆ GetNetworkParameters() [2/2]
bool webrtc::BitrateControllerImpl::GetNetworkParameters |
( |
uint32_t * |
bitrate, |
|
|
uint8_t * |
fraction_loss, |
|
|
int64_t * |
rtt |
|
) |
| |
|
overridevirtual |
◆ OnDelayBasedBweResult() [1/2]
◆ OnDelayBasedBweResult() [2/2]
◆ Process() [1/2]
void webrtc::BitrateControllerImpl::Process |
( |
| ) |
|
|
overridevirtual |
◆ Process() [2/2]
void webrtc::BitrateControllerImpl::Process |
( |
| ) |
|
|
overridevirtual |
◆ ResetBitrates() [1/2]
void webrtc::BitrateControllerImpl::ResetBitrates |
( |
int |
bitrate_bps, |
|
|
int |
min_bitrate_bps, |
|
|
int |
max_bitrate_bps |
|
) |
| |
|
overridevirtual |
◆ ResetBitrates() [2/2]
void webrtc::BitrateControllerImpl::ResetBitrates |
( |
int |
bitrate_bps, |
|
|
int |
min_bitrate_bps, |
|
|
int |
max_bitrate_bps |
|
) |
| |
|
overridevirtual |
◆ SetBitrates() [1/2]
void webrtc::BitrateControllerImpl::SetBitrates |
( |
int |
start_bitrate_bps, |
|
|
int |
min_bitrate_bps, |
|
|
int |
max_bitrate_bps |
|
) |
| |
|
overridevirtual |
◆ SetBitrates() [2/2]
void webrtc::BitrateControllerImpl::SetBitrates |
( |
int |
start_bitrate_bps, |
|
|
int |
min_bitrate_bps, |
|
|
int |
max_bitrate_bps |
|
) |
| |
|
overridevirtual |
◆ SetMinMaxBitrate() [1/2]
void webrtc::BitrateControllerImpl::SetMinMaxBitrate |
( |
int |
min_bitrate_bps, |
|
|
int |
max_bitrate_bps |
|
) |
| |
|
overridevirtual |
◆ SetMinMaxBitrate() [2/2]
void webrtc::BitrateControllerImpl::SetMinMaxBitrate |
( |
int |
min_bitrate_bps, |
|
|
int |
max_bitrate_bps |
|
) |
| |
|
overridevirtual |
◆ SetReservedBitrate() [1/2]
void webrtc::BitrateControllerImpl::SetReservedBitrate |
( |
uint32_t |
reserved_bitrate_bps | ) |
|
|
overridevirtual |
◆ SetReservedBitrate() [2/2]
void webrtc::BitrateControllerImpl::SetReservedBitrate |
( |
uint32_t |
reserved_bitrate_bps | ) |
|
|
overridevirtual |
◆ SetStartBitrate() [1/2]
void webrtc::BitrateControllerImpl::SetStartBitrate |
( |
int |
start_bitrate_bps | ) |
|
|
overridevirtual |
◆ SetStartBitrate() [2/2]
void webrtc::BitrateControllerImpl::SetStartBitrate |
( |
int |
start_bitrate_bps | ) |
|
|
overridevirtual |
◆ TimeUntilNextProcess() [1/2]
int64_t webrtc::BitrateControllerImpl::TimeUntilNextProcess |
( |
| ) |
|
|
overridevirtual |
◆ TimeUntilNextProcess() [2/2]
int64_t webrtc::BitrateControllerImpl::TimeUntilNextProcess |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: