LeviLamina
Loading...
Searching...
No Matches
TaskQueuePacedSender.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/webrtc/PacingController.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace webrtc { class Clock; }
11namespace webrtc { class FieldTrialsView; }
12namespace webrtc { class TimeDelta; }
13namespace webrtc { class Timestamp; }
14// clang-format on
15
16namespace webrtc {
17
19public:
20 // TaskQueuePacedSender inner types declare
21 // clang-format off
22 struct Stats;
23 // clang-format on
24
25 // TaskQueuePacedSender inner types define
26 struct Stats {};
27
28public:
29 // prevent constructor by default
31
32public:
33 // member functions
34 // NOLINTBEGIN
35 MCNAPI void EnsureStarted();
36
37 MCNAPI ::webrtc::TaskQueuePacedSender::Stats GetStats() const;
38
40
42
44
46
48
54 int
55 );
56
57 MCNAPI void UpdateStats();
58 // NOLINTEND
59
60public:
61 // static variables
62 // NOLINTBEGIN
63 MCNAPI static int const& kNoPacketHoldback();
64 // NOLINTEND
65
66public:
67 // constructor thunks
68 // NOLINTBEGIN
69 MCNAPI void* $ctor(
74 int
75 );
76 // NOLINTEND
77
78public:
79 // vftables
80 // NOLINTBEGIN
81 MCNAPI static void** $vftableForRtpPacketSender();
82
83 MCNAPI static void** $vftableForRtpPacketPacer();
84 // NOLINTEND
85};
86
87} // namespace webrtc
Definition Clock.h:13
Definition FieldTrialsView.h:7
Definition PacingController.h:34
Definition TaskQueuePacedSender.h:18
static MCAPI void ** $vftableForRtpPacketPacer()
static MCAPI int const & kNoPacketHoldback()
MCAPI void OnStatsUpdated(::webrtc::TaskQueuePacedSender::Stats const &)
MCAPI TaskQueuePacedSender(::webrtc::Clock *, ::webrtc::PacingController::PacketSender *, ::webrtc::FieldTrialsView const &, ::webrtc::TimeDelta, int)
MCAPI void MaybeScheduleProcessPackets()
MCAPI void SetAllowProbeWithoutMediaPacket(bool)
MCAPI void SetSendBurstInterval(::webrtc::TimeDelta)
static MCAPI void ** $vftableForRtpPacketSender()
MCAPI::webrtc::TaskQueuePacedSender::Stats GetStats() const
MCAPI void MaybeProcessPackets(::webrtc::Timestamp)
MCAPI void * $ctor(::webrtc::Clock *, ::webrtc::PacingController::PacketSender *, ::webrtc::FieldTrialsView const &, ::webrtc::TimeDelta, int)
Definition TimeDelta.h:10
Definition Timestamp.h:10
Definition TaskQueuePacedSender.h:26