25 virtual void SetSending(
bool enabled) = 0;
27 virtual bool IsActive() = 0;
29 virtual void OnNetworkAvailability(
bool network_available) = 0;
31 virtual ::std::map<uint, ::webrtc::RtpState> GetRtpStates()
const = 0;
33 virtual ::std::map<uint, ::webrtc::RtpPayloadState> GetRtpPayloadStates()
const = 0;
35 virtual void DeliverRtcp(uchar
const* packet, uint64 length) = 0;
43 virtual void OnTransportOverheadChanged(uint64 transport_overhead_bytes_per_packet) = 0;
45 virtual uint GetPayloadBitrateBps()
const = 0;
47 virtual uint GetProtectionBitrateBps()
const = 0;
49 virtual void SetEncodingData(uint64 width, uint64 height, uint64 num_temporal_layers) = 0;
51 virtual ::std::vector<::webrtc::RtpSequenceNumberMap::Info>
54 virtual void SetFecAllowed(
bool fec_allowed) = 0;