LeviLamina
Loading...
Searching...
No Matches
webrtc::Call Class Referenceabstract

Classes

struct  Stats

Public Member Functions

virtual::webrtc::AudioSendStream * CreateAudioSendStream (::webrtc::AudioSendStream::Config const &)=0
virtual void DestroyAudioSendStream (::webrtc::AudioSendStream *)=0
virtual::webrtc::AudioReceiveStreamInterface * CreateAudioReceiveStream (::webrtc::AudioReceiveStreamInterface::Config const &)=0
virtual void DestroyAudioReceiveStream (::webrtc::AudioReceiveStreamInterface *)=0
virtual::webrtc::VideoSendStream * CreateVideoSendStream (::webrtc::VideoSendStream::Config, ::webrtc::VideoEncoderConfig)=0
virtual::webrtc::VideoSendStream * CreateVideoSendStream (::webrtc::VideoSendStream::Config, ::webrtc::VideoEncoderConfig, ::std::unique_ptr<::webrtc::FecController >)
virtual void DestroyVideoSendStream (::webrtc::VideoSendStream *)=0
virtual::webrtc::VideoReceiveStreamInterface * CreateVideoReceiveStream (::webrtc::VideoReceiveStreamInterface::Config)=0
virtual void DestroyVideoReceiveStream (::webrtc::VideoReceiveStreamInterface *)=0
virtual::webrtc::FlexfecReceiveStream * CreateFlexfecReceiveStream (::webrtc::FlexfecReceiveStream::Config const)=0
virtual void DestroyFlexfecReceiveStream (::webrtc::FlexfecReceiveStream *)=0
virtual void AddAdaptationResource (::webrtc::scoped_refptr<::webrtc::Resource >)=0
virtual::webrtc::PacketReceiver * Receiver ()=0
virtual::webrtc::RtpTransportControllerSendInterface * GetTransportControllerSend ()=0
virtual::webrtc::Call::Stats GetStats () const =0
virtual void SignalChannelNetworkState (::webrtc::MediaType, ::webrtc::NetworkState)=0
virtual void OnAudioTransportOverheadChanged (int)=0
virtual void OnLocalSsrcUpdated (::webrtc::AudioReceiveStreamInterface &, uint)=0
virtual void OnLocalSsrcUpdated (::webrtc::VideoReceiveStreamInterface &, uint)=0
virtual void OnLocalSsrcUpdated (::webrtc::FlexfecReceiveStream &, uint)=0
virtual void OnUpdateSyncGroup (::webrtc::AudioReceiveStreamInterface &, ::std::string_view)=0
virtual void OnSentPacket (::rtc::SentPacket const &)=0
virtual void SetClientBitratePreferences (::webrtc::BitrateSettings const &)=0
virtual::webrtc::FieldTrialsView const & trials () const =0
virtual::webrtc::TaskQueueBase * network_thread () const =0
virtual::webrtc::TaskQueueBase * worker_thread () const =0

The documentation for this class was generated from the following file:
  • src/mc/external/webrtc/Call.h