LeviLamina
Loading...
Searching...
No Matches
AbsoluteCaptureTimeSender.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
Clock; }
8
namespace
webrtc {
class
NtpTime; }
9
namespace
webrtc {
class
Timestamp; }
10
namespace
webrtc {
struct
AbsoluteCaptureTime; }
11
// clang-format on
12
13
namespace
webrtc {
14
15
struct
AbsoluteCaptureTimeSender
{
16
public
:
17
// member functions
18
// NOLINTBEGIN
19
MCAPI
explicit
AbsoluteCaptureTimeSender
(
::webrtc::Clock
*);
20
21
MCAPI ::std::optional<::webrtc::AbsoluteCaptureTime>
22
OnSendPacket(uint, uint,
int
,
::webrtc::NtpTime
, ::std::optional<int64>,
bool
);
23
24
MCAPI
bool
25
ShouldSendExtension(
::webrtc::Timestamp
, uint, uint,
int
,
::webrtc::NtpTime
, ::std::optional<int64>)
const
;
26
// NOLINTEND
27
28
public
:
29
// static functions
30
// NOLINTBEGIN
31
MCAPI
static
uint GetSource(uint,
::rtc::ArrayView<uint const>
);
32
// NOLINTEND
33
34
public
:
35
// constructor thunks
36
// NOLINTBEGIN
37
MCAPI
void
* $ctor(
::webrtc::Clock
*);
38
// NOLINTEND
39
};
40
41
}
// namespace webrtc
rtc::ArrayView
Definition
_HeaderOutputPredefine.h:238
webrtc::Clock
Definition
Clock.h:13
webrtc::NtpTime
Definition
NtpTime.h:7
webrtc::Timestamp
Definition
Timestamp.h:10
webrtc::AbsoluteCaptureTimeSender
Definition
AbsoluteCaptureTimeSender.h:15
src
mc
external
webrtc
AbsoluteCaptureTimeSender.h
Generated on Sat Apr 26 2025 05:55:42 for LeviLamina by
1.12.0