LeviLamina
Loading...
Searching...
No Matches
InterArrivalDelta.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
webrtc {
class
TimeDelta; }
8
namespace
webrtc {
class
Timestamp; }
9
// clang-format on
10
11
namespace
webrtc {
12
13
class
InterArrivalDelta
{
14
public
:
15
// InterArrivalDelta inner types declare
16
// clang-format off
17
struct
SendTimeGroup
;
18
// clang-format on
19
20
// InterArrivalDelta inner types define
21
struct
SendTimeGroup
{
22
public
:
23
// member variables
24
// NOLINTBEGIN
25
::ll::UntypedStorage<8, 8>
mUnk1d296b;
26
::ll::UntypedStorage<8, 8>
mUnkdfd765;
27
::ll::UntypedStorage<8, 8>
mUnk56cb81;
28
::ll::UntypedStorage<8, 8>
mUnkb2f97f;
29
::ll::UntypedStorage<8, 8>
mUnk1dd84b;
30
::ll::UntypedStorage<8, 8>
mUnk12d94b;
31
// NOLINTEND
32
33
public
:
34
// prevent constructor by default
35
SendTimeGroup
& operator=(
SendTimeGroup
const
&);
36
SendTimeGroup
(
SendTimeGroup
const
&);
37
SendTimeGroup
();
38
};
39
40
public
:
41
// member variables
42
// NOLINTBEGIN
43
::ll::UntypedStorage<8, 8>
mUnkdf3ca0;
44
::ll::UntypedStorage<8, 48>
mUnk836a73;
45
::ll::UntypedStorage<8, 48>
mUnk867d63;
46
::ll::UntypedStorage<4, 4>
mUnkcc56c8;
47
// NOLINTEND
48
49
public
:
50
// prevent constructor by default
51
InterArrivalDelta
& operator=(
InterArrivalDelta
const
&);
52
InterArrivalDelta
(
InterArrivalDelta
const
&);
53
InterArrivalDelta
();
54
55
public
:
56
// member functions
57
// NOLINTBEGIN
58
MCNAPI
bool
BelongsToBurst
(
::webrtc::Timestamp
arrival_time,
::webrtc::Timestamp
send_time)
const
;
59
60
MCNAPI
bool
ComputeDeltas
(
61
::webrtc::Timestamp
send_time,
62
::webrtc::Timestamp
arrival_time,
63
::webrtc::Timestamp
system_time,
64
uint64 packet_size,
65
::webrtc::TimeDelta
* send_time_delta,
66
::webrtc::TimeDelta
* arrival_time_delta,
67
int
* packet_size_delta
68
);
69
70
MCNAPI
explicit
InterArrivalDelta
(
::webrtc::TimeDelta
send_time_group_length);
71
72
MCNAPI
bool
NewTimestampGroup
(
::webrtc::Timestamp
arrival_time,
::webrtc::Timestamp
send_time)
const
;
73
74
MCNAPI
void
Reset
();
75
// NOLINTEND
76
77
public
:
78
// constructor thunks
79
// NOLINTBEGIN
80
MCNAPI
void
*
$ctor
(
::webrtc::TimeDelta
send_time_group_length);
81
// NOLINTEND
82
};
83
84
}
// namespace webrtc
webrtc::InterArrivalDelta
Definition
InterArrivalDelta.h:13
webrtc::InterArrivalDelta::Reset
MCAPI void Reset()
webrtc::InterArrivalDelta::InterArrivalDelta
MCAPI InterArrivalDelta(::webrtc::TimeDelta send_time_group_length)
webrtc::InterArrivalDelta::NewTimestampGroup
MCAPI bool NewTimestampGroup(::webrtc::Timestamp arrival_time, ::webrtc::Timestamp send_time) const
webrtc::InterArrivalDelta::BelongsToBurst
MCAPI bool BelongsToBurst(::webrtc::Timestamp arrival_time, ::webrtc::Timestamp send_time) const
webrtc::InterArrivalDelta::$ctor
MCAPI void * $ctor(::webrtc::TimeDelta send_time_group_length)
webrtc::InterArrivalDelta::ComputeDeltas
MCAPI bool ComputeDeltas(::webrtc::Timestamp send_time, ::webrtc::Timestamp arrival_time, ::webrtc::Timestamp system_time, uint64 packet_size, ::webrtc::TimeDelta *send_time_delta, ::webrtc::TimeDelta *arrival_time_delta, int *packet_size_delta)
webrtc::TimeDelta
Definition
TimeDelta.h:10
webrtc::Timestamp
Definition
Timestamp.h:10
ll::UntypedStorage
Definition
Alias.h:14
webrtc::InterArrivalDelta::SendTimeGroup
Definition
InterArrivalDelta.h:21
src
mc
external
webrtc
InterArrivalDelta.h
Generated on Wed Jul 16 2025 07:41:07 for LeviLamina by
1.12.0