30 virtual ::cricket::VideoMediaReceiveChannelInterface* AsVideoReceiveChannel() = 0;
33 virtual ::cricket::VoiceMediaReceiveChannelInterface* AsVoiceReceiveChannel() = 0;
36 virtual ::cricket::MediaType media_type()
const = 0;
42 virtual bool RemoveRecvStream(uint) = 0;
45 virtual void ResetUnsignaledRecvStream() = 0;
54 virtual ::std::optional<uint> GetUnsignaledSsrc()
const = 0;
57 virtual void ChooseReceiverReportSsrc(::std::set<uint>
const&) = 0;
60 virtual void OnDemuxerCriteriaUpdatePending() = 0;
63 virtual void OnDemuxerCriteriaUpdateComplete() = 0;
73 virtual bool SetBaseMinimumPlayoutDelayMs(uint,
int) = 0;
76 virtual ::std::optional<int> GetBaseMinimumPlayoutDelayMs(uint)
const = 0;