LeviLamina
Loading...
Searching...
No Matches
cricket::MediaSendChannelInterface Class Referenceabstract
Inheritance diagram for cricket::MediaSendChannelInterface:

Public Member Functions

virtual::cricket::VideoMediaSendChannelInterface * AsVideoSendChannel ()=0
virtual::cricket::VoiceMediaSendChannelInterface * AsVoiceSendChannel ()=0
virtual::cricket::MediaType media_type () const =0
virtual ::std::optional<::cricket::CodecGetSendCodec () const =0
virtual bool AddSendStream (::cricket::StreamParams const &)=0
virtual bool RemoveSendStream (uint)=0
virtual void OnPacketSent (::rtc::SentPacket const &)=0
virtual void OnReadyToSend (bool)=0
virtual void OnNetworkRouteChanged (::std::string_view, ::rtc::NetworkRoute const &)=0
virtual void SetInterface (::cricket::MediaChannelNetworkInterface *)=0
virtual bool HasNetworkInterface () const =0
virtual void SetExtmapAllowMixed (bool)=0
virtual bool ExtmapAllowMixed () const =0
virtual void SetFrameEncryptor (uint, ::webrtc::scoped_refptr<::webrtc::FrameEncryptorInterface >)=0
virtual::webrtc::RTCError SetRtpSendParameters (uint, ::webrtc::RtpParameters const &, ::absl::AnyInvocable< void(::webrtc::RTCError) && >)=0
virtual void SetEncoderToPacketizerFrameTransformer (uint, ::webrtc::scoped_refptr<::webrtc::FrameTransformerInterface >)=0
virtual void SetEncoderSelector (uint, ::webrtc::VideoEncoderFactory::EncoderSelectorInterface *)
virtual::webrtc::RtpParameters GetRtpSendParameters (uint) const =0
virtual bool SendCodecHasNack () const =0
virtual void SetSsrcListChangedCallback (::absl::AnyInvocable< void(::std::set< uint > const &)>)=0
virtual void SetSendCodecChangedCallback (::absl::AnyInvocable< void()>)=0

The documentation for this class was generated from the following file: