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