Added protobuf message for loss-based BWE events, and wired it up to the send side bandwidth estimator.

BUG=

Review URL: https://codereview.webrtc.org/1411673003

Cr-Commit-Position: refs/heads/master@{#10531}
This commit is contained in:
terelius
2015-11-05 12:02:15 -08:00
committed by Commit bot
parent 962c5ce7e8
commit 006d93d3c6
10 changed files with 154 additions and 40 deletions

View File

@ -23,6 +23,7 @@
namespace webrtc {
class CriticalSectionWrapper;
class RtcEventLog;
struct PacketInfo;
class BitrateObserver {
@ -56,6 +57,8 @@ class BitrateController : public Module {
virtual void SetStartBitrate(int start_bitrate_bps) = 0;
virtual void SetMinMaxBitrate(int min_bitrate_bps, int max_bitrate_bps) = 0;
virtual void SetEventLog(RtcEventLog* event_log) = 0;
// Gets the available payload bandwidth in bits per second. Note that
// this bandwidth excludes packet headers.
virtual bool AvailableBandwidth(uint32_t* bandwidth) const = 0;