LeviLamina
Loading...
Searching...
No Matches
Nack.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace webrtc::rtcp { class CommonHeader; }
8// clang-format on
9
10namespace webrtc::rtcp {
11
12class Nack {
13public:
14 // Nack inner types declare
15 // clang-format off
16 struct PackedNack;
17 // clang-format on
18
19 // Nack inner types define
20 struct PackedNack {};
21
22public:
23 // member functions
24 // NOLINTBEGIN
25 MCNAPI Nack();
26
27 MCNAPI void Pack();
28
30
31 MCNAPI void SetPacketIds(::std::vector<ushort>);
32
33 MCNAPI void SetPacketIds(ushort const*, uint64);
34
35 MCNAPI void Unpack();
36 // NOLINTEND
37
38public:
39 // constructor thunks
40 // NOLINTBEGIN
41 MCNAPI void* $ctor();
42 // NOLINTEND
43
44public:
45 // vftables
46 // NOLINTBEGIN
47 MCNAPI static void** $vftable();
48 // NOLINTEND
49};
50
51} // namespace webrtc::rtcp
Definition CommonHeader.h:7
Definition Nack.h:12
MCAPI void SetPacketIds(ushort const *, uint64)
MCAPI void Pack()
MCAPI void SetPacketIds(::std::vector< ushort >)
static MCAPI void ** $vftable()
MCAPI void * $ctor()
MCAPI bool Parse(::webrtc::rtcp::CommonHeader const &)
MCAPI void Unpack()
Definition Nack.h:20