26 virtual void SetSending(
bool enabled) = 0;
28 virtual bool IsActive() = 0;
30 virtual void OnNetworkAvailability(
bool network_available) = 0;
32 virtual ::std::map<uint, ::webrtc::RtpState> GetRtpStates()
const = 0;
34 virtual ::std::map<uint, ::webrtc::RtpPayloadState> GetRtpPayloadStates()
const = 0;
44 virtual void OnTransportOverheadChanged(uint64 transport_overhead_bytes_per_packet) = 0;
46 virtual uint GetPayloadBitrateBps()
const = 0;
48 virtual uint GetProtectionBitrateBps()
const = 0;
50 virtual void SetEncodingData(uint64 width, uint64 height, uint64 num_temporal_layers) = 0;
54 virtual ::std::vector<::webrtc::RtpSequenceNumberMap::Info>
57 virtual void SetFecAllowed(
bool fec_allowed) = 0;