|
LeviLamina
|
Public Member Functions | |
| virtual bool | SetSenderParameters (::webrtc::VideoSenderParameters const &)=0 |
| virtual bool | SetSend (bool)=0 |
| virtual bool | SetVideoSend (uint, ::webrtc::VideoOptions const *, ::webrtc::VideoSourceInterface<::webrtc::VideoFrame > *)=0 |
| virtual void | GenerateSendKeyFrame (uint, ::std::vector<::std::string > const &)=0 |
| virtual bool | GetStats (::webrtc::VideoMediaSendInfo *)=0 |
| virtual void | FillBitrateInfo (::webrtc::BandwidthEstimationInfo *)=0 |
| virtual::webrtc::RtcpMode | SendCodecRtcpMode () const =0 |
| virtual bool | SendCodecHasLntf () const =0 |
| virtual ::std::optional< int > | SendCodecRtxTime () const =0 |
| virtual::webrtc::VideoMediaSendChannelInterface * | AsVideoSendChannel ()=0 |
| virtual::webrtc::VoiceMediaSendChannelInterface * | AsVoiceSendChannel ()=0 |
| virtual::webrtc::MediaType | media_type () const =0 |
| virtual ::std::optional<::webrtc::Codec > | GetSendCodec () 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 |