LeviLamina
Loading...
Searching...
No Matches
PacketSequencer.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
RtpPacketToSend; }
9
namespace
webrtc {
struct
RtpState; }
10
// clang-format on
11
12
namespace
webrtc {
13
14
class
PacketSequencer
{
15
public
:
16
// member functions
17
// NOLINTBEGIN
18
MCAPI
bool
CanSendPaddingOnMediaSsrc()
const
;
19
20
MCAPI
PacketSequencer
(uint, ::std::optional<uint>,
bool
,
::webrtc::Clock
*);
21
22
MCAPI
void
PopulatePaddingFields(
::webrtc::RtpPacketToSend
&);
23
24
MCAPI
void
PopulateRtpState(
::webrtc::RtpState
&)
const
;
25
26
MCAPI
void
Sequence(
::webrtc::RtpPacketToSend
&);
27
28
MCAPI
void
SetRtpState(
::webrtc::RtpState
const
&);
29
30
MCAPI
void
UpdateLastPacketState(
::webrtc::RtpPacketToSend
const
&);
31
// NOLINTEND
32
33
public
:
34
// constructor thunks
35
// NOLINTBEGIN
36
MCAPI
void
* $ctor(uint, ::std::optional<uint>,
bool
,
::webrtc::Clock
*);
37
// NOLINTEND
38
};
39
40
}
// namespace webrtc
webrtc::Clock
Definition
Clock.h:13
webrtc::PacketSequencer
Definition
PacketSequencer.h:14
webrtc::RtpPacketToSend
Definition
RtpPacketToSend.h:16
webrtc::RtpState
Definition
RtpState.h:7
src
mc
external
webrtc
PacketSequencer.h
Generated on Sat Apr 26 2025 05:55:43 for LeviLamina by
1.12.0