|
|
virtual::webrtc::PacketRouter * | packet_router ()=0 |
|
virtual::webrtc::RtpVideoSenderInterface * | CreateRtpVideoSender (::std::map< uint, ::webrtc::RtpState > const &suspended_ssrcs, ::std::map< uint, ::webrtc::RtpPayloadState > const &states, ::webrtc::RtpConfig const &rtp_config, int rtcp_report_interval_ms, ::webrtc::Transport *send_transport, ::webrtc::RtpSenderObservers const &observers, ::std::unique_ptr<::webrtc::FecController > fec_controller, ::webrtc::RtpSenderFrameEncryptionConfig const &frame_encryption_config, ::webrtc::scoped_refptr<::webrtc::FrameTransformerInterface > frame_transformer)=0 |
|
virtual void | DestroyRtpVideoSender (::webrtc::RtpVideoSenderInterface *rtp_video_sender)=0 |
|
virtual void | RegisterSendingRtpStream (::webrtc::RtpRtcpInterface &rtp_module)=0 |
|
virtual void | DeRegisterSendingRtpStream (::webrtc::RtpRtcpInterface &rtp_module)=0 |
|
virtual::webrtc::NetworkStateEstimateObserver * | network_state_estimate_observer ()=0 |
|
virtual::webrtc::RtpPacketSender * | packet_sender ()=0 |
|
virtual void | SetAllocatedSendBitrateLimits (::webrtc::BitrateAllocationLimits limits)=0 |
|
virtual void | ReconfigureBandwidthEstimation (::webrtc::BandwidthEstimationSettings const &settings)=0 |
|
virtual void | SetPacingFactor (float pacing_factor)=0 |
|
virtual void | SetQueueTimeLimit (int limit_ms)=0 |
|
virtual::webrtc::StreamFeedbackProvider * | GetStreamFeedbackProvider ()=0 |
|
virtual void | RegisterTargetTransferRateObserver (::webrtc::TargetTransferRateObserver *observer)=0 |
|
virtual void | OnNetworkRouteChanged (::std::string_view transport_name, ::rtc::NetworkRoute const &network_route)=0 |
|
virtual void | OnNetworkAvailability (bool network_available)=0 |
|
virtual::webrtc::NetworkLinkRtcpObserver * | GetRtcpObserver ()=0 |
|
virtual int64 | GetPacerQueuingDelayMs () const =0 |
|
virtual ::std::optional<::webrtc::Timestamp > | GetFirstPacketTime () const =0 |
|
virtual void | EnablePeriodicAlrProbing (bool enable)=0 |
|
virtual void | OnSentPacket (::rtc::SentPacket const &sent_packet)=0 |
|
virtual void | OnReceivedPacket (::webrtc::ReceivedPacket const &packet_msg)=0 |
|
virtual void | SetSdpBitrateParameters (::webrtc::BitrateConstraints const &constraints)=0 |
|
virtual void | SetClientBitratePreferences (::webrtc::BitrateSettings const &preferences)=0 |
|
virtual void | OnTransportOverheadChanged (uint64 transport_overhead_bytes_per_packet)=0 |
|
virtual void | AccountForAudioPacketsInPacedSender (bool account_for_audio)=0 |
|
virtual void | IncludeOverheadInPacedSender ()=0 |
|
virtual void | EnsureStarted ()=0 |
| MCAPI void | $dtor () |