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 {
struct
AbsoluteCaptureTime
; }
10
// clang-format on
11
12
namespace
webrtc {
13
14
class
AbsoluteCaptureTimeSender {
15
public
:
16
// member variables
17
// NOLINTBEGIN
18
::ll::UntypedStorage<8, 8>
mUnk3ed260;
19
::ll::UntypedStorage<8, 8>
mUnk6c2612;
20
::ll::UntypedStorage<4, 4>
mUnkbada31;
21
::ll::UntypedStorage<4, 4>
mUnk932fd7;
22
::ll::UntypedStorage<4, 4>
mUnkad6d49;
23
::ll::UntypedStorage<8, 8>
mUnk8137a0;
24
::ll::UntypedStorage<8, 16>
mUnkdbf620;
25
// NOLINTEND
26
27
public
:
28
// prevent constructor by default
29
AbsoluteCaptureTimeSender& operator=(AbsoluteCaptureTimeSender
const
&);
30
AbsoluteCaptureTimeSender(AbsoluteCaptureTimeSender
const
&);
31
AbsoluteCaptureTimeSender();
32
33
public
:
34
// member functions
35
// NOLINTBEGIN
36
MCNAPI
explicit
AbsoluteCaptureTimeSender
(
::webrtc::Clock
* clock);
37
38
MCNAPI ::std::optional<::webrtc::AbsoluteCaptureTime>
OnSendPacket
(
39
uint source,
40
uint rtp_timestamp,
41
int
rtp_clock_frequency_hz,
42
::webrtc::NtpTime
absolute_capture_time,
43
::std::optional<int64> estimated_capture_clock_offset,
44
bool
force
45
);
46
// NOLINTEND
47
48
public
:
49
// static functions
50
// NOLINTBEGIN
51
MCNAPI
static
uint
GetSource
(uint ssrc,
::rtc::ArrayView<uint const>
csrcs);
52
// NOLINTEND
53
54
public
:
55
// constructor thunks
56
// NOLINTBEGIN
57
MCNAPI
void
*
$ctor
(
::webrtc::Clock
* clock);
58
// NOLINTEND
59
};
60
61
}
// namespace webrtc
rtc::ArrayView
Definition
_HeaderOutputPredefine.h:311
webrtc::AbsoluteCaptureTimeSender::AbsoluteCaptureTimeSender
MCAPI AbsoluteCaptureTimeSender(::webrtc::Clock *clock)
webrtc::AbsoluteCaptureTimeSender::OnSendPacket
MCAPI ::std::optional<::webrtc::AbsoluteCaptureTime > OnSendPacket(uint source, uint rtp_timestamp, int rtp_clock_frequency_hz, ::webrtc::NtpTime absolute_capture_time, ::std::optional< int64 > estimated_capture_clock_offset, bool force)
webrtc::AbsoluteCaptureTimeSender::$ctor
MCAPI void * $ctor(::webrtc::Clock *clock)
webrtc::AbsoluteCaptureTimeSender::GetSource
static MCAPI uint GetSource(uint ssrc, ::rtc::ArrayView< uint const > csrcs)
webrtc::Clock
Definition
Clock.h:13
webrtc::NtpTime
Definition
NtpTime.h:7
ll::UntypedStorage
Definition
Alias.h:14
webrtc::AbsoluteCaptureTime
Definition
AbsoluteCaptureTime.h:7
src
mc
external
webrtc
AbsoluteCaptureTimeSender.h
Generated on
for LeviLamina by
1.16.1