LeviLamina
Loading...
Searching...
No Matches
Clock.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
NtpTime
; }
8
namespace
webrtc {
class
Timestamp
; }
9
// clang-format on
10
11
namespace
webrtc {
12
13
class
Clock
{
14
public
:
15
// virtual functions
16
// NOLINTBEGIN
17
virtual
~Clock
() =
default
;
18
19
virtual ::webrtc::Timestamp CurrentTime() = 0;
20
21
virtual ::webrtc::NtpTime ConvertTimestampToNtpTime(
::webrtc::Timestamp
) = 0;
22
// NOLINTEND
23
24
public
:
25
// member functions
26
// NOLINTBEGIN
27
MCNAPI int64
TimeInMilliseconds
();
28
// NOLINTEND
29
30
public
:
31
// static functions
32
// NOLINTBEGIN
33
MCNAPI static ::webrtc::Clock*
GetRealTimeClock
();
34
// NOLINTEND
35
36
public
:
37
// virtual function thunks
38
// NOLINTBEGIN
39
40
// NOLINTEND
41
42
public
:
43
// vftables
44
// NOLINTBEGIN
45
MCNAPI
static
void
**
$vftable
();
46
// NOLINTEND
47
};
48
49
}
// namespace webrtc
webrtc::Clock
Definition
Clock.h:13
webrtc::Clock::TimeInMilliseconds
MCAPI int64 TimeInMilliseconds()
webrtc::Clock::GetRealTimeClock
static MCAPI ::webrtc::Clock * GetRealTimeClock()
webrtc::Clock::$vftable
static MCAPI void ** $vftable()
webrtc::NtpTime
Definition
NtpTime.h:7
webrtc::Timestamp
Definition
Timestamp.h:15
src
mc
external
webrtc
Clock.h
Generated on
for LeviLamina by
1.16.1