28 virtual ::cricket::VideoMediaReceiveChannelInterface* AsVideoReceiveChannel() = 0;
30 virtual ::cricket::VoiceMediaReceiveChannelInterface* AsVoiceReceiveChannel() = 0;
32 virtual ::cricket::MediaType media_type()
const = 0;
36 virtual bool RemoveRecvStream(uint) = 0;
38 virtual void ResetUnsignaledRecvStream() = 0;
44 virtual ::std::optional<uint> GetUnsignaledSsrc()
const = 0;
46 virtual void ChooseReceiverReportSsrc(::std::set<uint>
const&) = 0;
48 virtual void OnDemuxerCriteriaUpdatePending() = 0;
50 virtual void OnDemuxerCriteriaUpdateComplete() = 0;
54 virtual void SetDepacketizerToDecoderFrameTransformer(
59 virtual bool SetBaseMinimumPlayoutDelayMs(uint,
int) = 0;
61 virtual ::std::optional<int> GetBaseMinimumPlayoutDelayMs(uint)
const = 0;