LeviLamina
Loading...
Searching...
No Matches
ReportBlockData.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
namespace
webrtc::rtcp {
class
ReportBlock
; }
10
// clang-format on
11
12
namespace
webrtc {
13
14
class
ReportBlockData {
15
public
:
16
// member variables
17
// NOLINTBEGIN
18
::ll::UntypedStorage<4, 4>
mUnk3b8d7a;
19
::ll::UntypedStorage<4, 4>
mUnka2f4d1;
20
::ll::UntypedStorage<1, 1>
mUnkf9097c;
21
::ll::UntypedStorage<4, 4>
mUnk4b6bd3;
22
::ll::UntypedStorage<4, 4>
mUnkcdb530;
23
::ll::UntypedStorage<4, 4>
mUnkba9e0c;
24
::ll::UntypedStorage<8, 8>
mUnkcc2639;
25
::ll::UntypedStorage<8, 8>
mUnk60551c;
26
::ll::UntypedStorage<8, 8>
mUnkfe43e3;
27
::ll::UntypedStorage<8, 8>
mUnk3ca37c;
28
::ll::UntypedStorage<8, 8>
mUnkea71c6;
29
// NOLINTEND
30
31
public
:
32
// prevent constructor by default
33
ReportBlockData& operator=(ReportBlockData
const
&);
34
ReportBlockData(ReportBlockData
const
&);
35
ReportBlockData();
36
37
public
:
38
// member functions
39
// NOLINTBEGIN
40
MCNAPI
void
AddRoundTripTimeSample
(
::webrtc::TimeDelta
rtt);
41
42
MCNAPI
void
SetReportBlock
(
43
uint sender_ssrc,
44
::webrtc::rtcp::ReportBlock
const
& report_block,
45
::webrtc::Timestamp
report_block_timestamp_utc,
46
::webrtc::Timestamp
report_block_timestamp
47
);
48
49
MCNAPI ::webrtc::TimeDelta
jitter
(
int
rtp_clock_rate_hz)
const
;
50
// NOLINTEND
51
};
52
53
}
// namespace webrtc
webrtc::ReportBlockData::SetReportBlock
MCAPI void SetReportBlock(uint sender_ssrc, ::webrtc::rtcp::ReportBlock const &report_block, ::webrtc::Timestamp report_block_timestamp_utc, ::webrtc::Timestamp report_block_timestamp)
webrtc::ReportBlockData::AddRoundTripTimeSample
MCAPI void AddRoundTripTimeSample(::webrtc::TimeDelta rtt)
webrtc::ReportBlockData::jitter
MCAPI::webrtc::TimeDelta jitter(int rtp_clock_rate_hz) const
webrtc::TimeDelta
Definition
TimeDelta.h:10
webrtc::Timestamp
Definition
Timestamp.h:15
webrtc::rtcp::ReportBlock
Definition
ReportBlock.h:7
ll::UntypedStorage
Definition
Alias.h:14
src
mc
external
webrtc
ReportBlockData.h
Generated on
for LeviLamina by
1.16.1