|
virtual void | IncomingRtcpPacket (::rtc::ArrayView< uchar const >)=0 |
|
virtual void | SetRemoteSSRC (uint)=0 |
|
virtual void | SetLocalSsrc (uint)=0 |
|
virtual void | SetMaxRtpPacketSize (uint64)=0 |
|
virtual uint64 | MaxRtpPacketSize () const =0 |
|
virtual void | RegisterSendPayloadFrequency (int, int)=0 |
|
virtual int | DeRegisterSendPayload (char)=0 |
|
virtual void | SetExtmapAllowMixed (bool)=0 |
|
virtual void | RegisterRtpHeaderExtension (::std::string_view, int)=0 |
|
virtual void | DeregisterSendRtpHeaderExtension (::std::string_view)=0 |
|
virtual bool | SupportsPadding () const =0 |
|
virtual bool | SupportsRtxPayloadPadding () const =0 |
|
virtual uint | StartTimestamp () const =0 |
|
virtual void | SetStartTimestamp (uint)=0 |
|
virtual ushort | SequenceNumber () const =0 |
|
virtual void | SetSequenceNumber (ushort)=0 |
|
virtual void | SetRtpState (::webrtc::RtpState const &)=0 |
|
virtual void | SetRtxState (::webrtc::RtpState const &)=0 |
|
virtual::webrtc::RtpState | GetRtpState () const =0 |
|
virtual::webrtc::RtpState | GetRtxState () const =0 |
|
virtual void | SetNonSenderRttMeasurement (bool)=0 |
|
virtual uint | SSRC () const =0 |
|
virtual void | SetMid (::std::string_view)=0 |
|
virtual void | SetRtxSendStatus (int)=0 |
|
virtual int | RtxSendStatus () const =0 |
|
virtual ::std::optional< uint > | RtxSsrc () const =0 |
|
virtual void | SetRtxSendPayloadType (int, int)=0 |
|
virtual ::std::optional< uint > | FlexfecSsrc () const =0 |
|
virtual int | SetSendingStatus (bool)=0 |
|
virtual bool | Sending () const =0 |
|
virtual void | SetSendingMediaStatus (bool)=0 |
|
virtual bool | SendingMedia () const =0 |
|
virtual bool | IsAudioConfigured () const =0 |
|
virtual void | SetAsPartOfAllocation (bool)=0 |
|
virtual::webrtc::RtpSendRates | GetSendRates () const =0 |
|
virtual::webrtc::RTPSender * | RtpSender ()=0 |
|
virtual::webrtc::RTPSender const * | RtpSender () const =0 |
|
virtual bool | OnSendingRtpFrame (uint, int64, int, bool)=0 |
|
virtual bool | TrySendPacket (::std::unique_ptr<::webrtc::RtpPacketToSend >, ::webrtc::PacedPacketInfo const &)=0 |
|
virtual bool | CanSendPacket (::webrtc::RtpPacketToSend const &) const =0 |
|
virtual void | AssignSequenceNumber (::webrtc::RtpPacketToSend &)=0 |
|
virtual void | SendPacket (::std::unique_ptr<::webrtc::RtpPacketToSend >, ::webrtc::PacedPacketInfo const &)=0 |
|
virtual void | OnBatchComplete ()=0 |
|
virtual void | SetFecProtectionParams (::webrtc::FecProtectionParams const &, ::webrtc::FecProtectionParams const &)=0 |
|
virtual ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > | FetchFecPackets ()=0 |
|
virtual void | OnAbortedRetransmissions (::rtc::ArrayView< ushort const >)=0 |
|
virtual void | OnPacketsAcknowledged (::rtc::ArrayView< ushort const >)=0 |
|
virtual ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > | GeneratePadding (uint64)=0 |
|
virtual ::std::vector<::webrtc::RtpSequenceNumberMap::Info > | GetSentRtpPacketInfos (::rtc::ArrayView< ushort const >) const =0 |
|
virtual uint64 | ExpectedPerPacketOverhead () const =0 |
|
virtual void | OnPacketSendingThreadSwitched ()=0 |
|
virtual::webrtc::RtcpMode | RTCP () const =0 |
|
virtual void | SetRTCPStatus (::webrtc::RtcpMode)=0 |
|
virtual int | SetCNAME (::std::string_view)=0 |
|
virtual ::std::optional<::webrtc::TimeDelta > | LastRtt () const =0 |
|
virtual::webrtc::TimeDelta | ExpectedRetransmissionTime () const =0 |
|
virtual int | SendRTCP (::webrtc::RTCPPacketType)=0 |
|
virtual void | GetSendStreamDataCounters (::webrtc::StreamDataCounters *, ::webrtc::StreamDataCounters *) const =0 |
|
virtual ::std::vector<::webrtc::ReportBlockData > | GetLatestReportBlockData () const =0 |
|
virtual ::std::optional<::webrtc::RtpRtcpInterface::SenderReportStats > | GetSenderReportStats () const =0 |
|
virtual ::std::optional<::webrtc::RtpRtcpInterface::NonSenderRttStats > | GetNonSenderRttStats () const =0 |
|
virtual void | SetRemb (int64, ::std::vector< uint >)=0 |
|
virtual void | UnsetRemb ()=0 |
|
virtual int | SendNACK (ushort const *, ushort)=0 |
|
virtual void | SendNack (::std::vector< ushort > const &)=0 |
|
virtual void | SetStorePacketsStatus (bool, ushort)=0 |
|
virtual void | SetVideoBitrateAllocation (::webrtc::VideoBitrateAllocation const &)=0 |
|
virtual int | SendLossNotification (ushort, ushort, bool, bool)=0 |
|
virtual void | SendCombinedRtcpPacket (::std::vector<::std::unique_ptr<::webrtc::rtcp::RtcpPacket > >)=0 |
|