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
ComputeDeltas
(
59
::webrtc::Timestamp
send_time,
60
::webrtc::Timestamp
arrival_time,
61
::webrtc::Timestamp
system_time,
62
uint64 packet_size,
63
::webrtc::TimeDelta
* send_time_delta,
64
::webrtc::TimeDelta
* arrival_time_delta,
65
int
* packet_size_delta
66
);
67
68
MCNAPI
explicit
InterArrivalDelta
(
::webrtc::TimeDelta
send_time_group_length);
69
70
MCNAPI
void
Reset
();
71
// NOLINTEND
72
73
public
:
74
// constructor thunks
75
// NOLINTBEGIN
76
MCNAPI
void
*
$ctor
(
::webrtc::TimeDelta
send_time_group_length);
77
// NOLINTEND
78
};
79
80
}
// namespace webrtc
webrtc::InterArrivalDelta::Reset
MCAPI void Reset()
webrtc::InterArrivalDelta::InterArrivalDelta
MCAPI InterArrivalDelta(::webrtc::TimeDelta send_time_group_length)
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:15
ll::UntypedStorage
Definition
Alias.h:14
webrtc::InterArrivalDelta::SendTimeGroup
Definition
InterArrivalDelta.h:21
src
mc
external
webrtc
InterArrivalDelta.h
Generated on
for LeviLamina by
1.16.1