41 MCAPI ::webrtc::Timestamp CurrentTime()
const;
43 MCAPI
void EnqueuePacket(::std::unique_ptr<::webrtc::RtpPacketToSend>);
45 MCAPI ::webrtc::TimeDelta ExpectedQueueTime()
const;
47 MCAPI ::std::optional<::webrtc::Timestamp> FirstSentPacketTime()
const;
49 MCAPI ::std::unique_ptr<::webrtc::RtpPacketToSend>
52 MCAPI
bool IsProbing()
const;
56 MCAPI ::webrtc::Timestamp NextSendTime()
const;
58 MCAPI ::webrtc::Timestamp NextUnpacedSendTime()
const;
60 MCAPI ::webrtc::Timestamp OldestPacketEnqueueTime()
const;
75 MCAPI
void ProcessPackets();
77 MCAPI ::webrtc::DataSize QueueSizeData()
const;
79 MCAPI
void RemovePacketsForSsrc(uint);
83 MCAPI
void SetAccountForAudioPackets(
bool);
85 MCAPI
void SetAllowProbeWithoutMediaPacket(
bool);
87 MCAPI
void SetCongested(
bool);
89 MCAPI
void SetIncludeOverhead();
115 MCAPI static ::webrtc::TimeDelta
const& kMaxEarlyProbeProcessing();
117 MCAPI static ::webrtc::TimeDelta
const& kMaxPaddingReplayDuration();
119 MCAPI static ::webrtc::TimeDelta
const& kMinSleepTime();
121 MCAPI static ::webrtc::TimeDelta
const& kPausedProcessInterval();
123 MCAPI static ::webrtc::TimeDelta
const& kTargetPaddingDuration();