58 Stats& operator=(Stats
const&);
70 virtual ::webrtc::AudioReceiveStreamInterface*
75 virtual ::webrtc::VideoSendStream*
78 virtual ::webrtc::VideoSendStream* CreateVideoSendStream(
81 ::std::unique_ptr<::webrtc::FecController>
86 virtual ::webrtc::VideoReceiveStreamInterface*
91 virtual ::webrtc::FlexfecReceiveStream*
98 virtual ::webrtc::PacketReceiver* Receiver() = 0;
100 virtual ::webrtc::RtpTransportControllerSendInterface* GetTransportControllerSend() = 0;
102 virtual ::webrtc::PayloadTypeSuggester* GetPayloadTypeSuggester();
106 virtual ::webrtc::Call::Stats GetStats()
const = 0;
108 virtual void SignalChannelNetworkState(::webrtc::MediaType, ::webrtc::NetworkState) = 0;
110 virtual void OnAudioTransportOverheadChanged(
int) = 0;
124 virtual void SetPreferredRtcpCcAckType(::webrtc::RtcpFeedbackType) = 0;
126 virtual ::std::optional<int> FeedbackAccordingToRfc8888Count() = 0;
128 virtual ::std::optional<int> FeedbackAccordingToTransportCcCount() = 0;
130 virtual ::webrtc::TaskQueueBase* network_thread()
const = 0;
132 virtual ::webrtc::TaskQueueBase* worker_thread()
const = 0;
134 virtual ~Call() =
default;