LeviLamina
Loading...
Searching...
No Matches
Flexfec03HeaderWriter.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/external/webrtc/ArrayView.h"
7
#include "mc/external/webrtc/FecHeaderWriter.h"
8
#include "mc/external/webrtc/ForwardErrorCorrection.h"
9
10
namespace
webrtc {
11
12
class
Flexfec03HeaderWriter
:
public
::webrtc::FecHeaderWriter
{
13
public
:
14
// virtual functions
15
// NOLINTBEGIN
16
virtual
~Flexfec03HeaderWriter
()
/*override*/
=
default
;
17
18
virtual
uint64 MinPacketMaskSize(uchar
const
* packet_mask, uint64 packet_mask_size)
const
/*override*/
;
19
20
virtual
uint64 FecHeaderSize(uint64 packet_mask_size)
const
/*override*/
;
21
22
virtual
void
FinalizeFecHeader(
23
::webrtc::ArrayView<::webrtc::FecHeaderWriter::ProtectedStream const>
protected_streams,
24
::webrtc::ForwardErrorCorrection::Packet
& fec_packet
25
)
const
/*override*/
;
26
// NOLINTEND
27
28
public
:
29
// member functions
30
// NOLINTBEGIN
31
MCNAPI
Flexfec03HeaderWriter
();
32
// NOLINTEND
33
34
public
:
35
// constructor thunks
36
// NOLINTBEGIN
37
MCNAPI
void
*
$ctor
();
38
// NOLINTEND
39
40
public
:
41
// virtual function thunks
42
// NOLINTBEGIN
43
MCNAPI uint64
$MinPacketMaskSize
(uchar
const
* packet_mask, uint64 packet_mask_size)
const
;
44
45
MCNAPI uint64
$FecHeaderSize
(uint64 packet_mask_size)
const
;
46
47
MCNAPI
void
$FinalizeFecHeader
(
48
::webrtc::ArrayView<::webrtc::FecHeaderWriter::ProtectedStream const>
protected_streams,
49
::webrtc::ForwardErrorCorrection::Packet
& fec_packet
50
)
const
;
51
52
53
// NOLINTEND
54
55
public
:
56
// vftables
57
// NOLINTBEGIN
58
MCNAPI
static
void
**
$vftable
();
59
// NOLINTEND
60
};
61
62
}
// namespace webrtc
webrtc::ArrayView
Definition
ArrayView.h:8
webrtc::FecHeaderWriter
Definition
FecHeaderWriter.h:11
webrtc::Flexfec03HeaderWriter::$MinPacketMaskSize
MCAPI uint64 $MinPacketMaskSize(uchar const *packet_mask, uint64 packet_mask_size) const
webrtc::Flexfec03HeaderWriter::Flexfec03HeaderWriter
MCAPI Flexfec03HeaderWriter()
webrtc::Flexfec03HeaderWriter::$ctor
MCAPI void * $ctor()
webrtc::Flexfec03HeaderWriter::$FinalizeFecHeader
MCAPI void $FinalizeFecHeader(::webrtc::ArrayView<::webrtc::FecHeaderWriter::ProtectedStream const > protected_streams, ::webrtc::ForwardErrorCorrection::Packet &fec_packet) const
webrtc::Flexfec03HeaderWriter::$vftable
static MCAPI void ** $vftable()
webrtc::Flexfec03HeaderWriter::$FecHeaderSize
MCAPI uint64 $FecHeaderSize(uint64 packet_mask_size) const
webrtc::ForwardErrorCorrection::Packet
Definition
ForwardErrorCorrection.h:45
src
mc
external
webrtc
Flexfec03HeaderWriter.h
Generated on
for LeviLamina by
1.16.1