LeviLamina
Loading...
Searching...
No Matches
webrtc::VoiceMediaSendChannelInterface Class Referenceabstract
Inheritance diagram for webrtc::VoiceMediaSendChannelInterface:

Public Member Functions

virtual bool SetSenderParameters (::webrtc::AudioSenderParameter const &)=0
virtual void SetSend (bool)=0
virtual bool SetAudioSend (uint, bool, ::webrtc::AudioOptions const *, ::webrtc::AudioSource *)=0
virtual bool CanInsertDtmf ()=0
virtual bool InsertDtmf (uint, int, int)=0
virtual bool GetStats (::webrtc::VoiceMediaSendInfo *)=0
virtual bool SenderNackEnabled () const =0
virtual bool SenderNonSenderRttEnabled () const =0
virtual::webrtc::VideoMediaSendChannelInterface * AsVideoSendChannel ()=0
virtual::webrtc::VoiceMediaSendChannelInterface * AsVoiceSendChannel ()=0
virtual::webrtc::MediaType media_type () const =0
virtual ::std::optional<::webrtc::CodecGetSendCodec () const =0
virtual bool AddSendStream (::webrtc::StreamParams const &)=0
virtual bool RemoveSendStream (uint)=0
virtual void OnPacketSent (::webrtc::SentPacketInfo const &)=0
virtual void OnReadyToSend (bool)=0
virtual void OnNetworkRouteChanged (::std::string_view, ::webrtc::NetworkRoute const &)=0
virtual void SetInterface (::webrtc::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: