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: