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
10namespace webrtc {
11
13public:
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(
25 ) const /*override*/;
26 // NOLINTEND
27
28public:
29 // member functions
30 // NOLINTBEGIN
32 // NOLINTEND
33
34public:
35 // constructor thunks
36 // NOLINTBEGIN
37 MCNAPI void* $ctor();
38 // NOLINTEND
39
40public:
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(
50 ) const;
51
52
53 // NOLINTEND
54
55public:
56 // vftables
57 // NOLINTBEGIN
58 MCNAPI static void** $vftable();
59 // NOLINTEND
60};
61
62} // namespace webrtc
Definition ArrayView.h:8
Definition FecHeaderWriter.h:11
MCAPI uint64 $MinPacketMaskSize(uchar const *packet_mask, uint64 packet_mask_size) const
MCAPI void $FinalizeFecHeader(::webrtc::ArrayView<::webrtc::FecHeaderWriter::ProtectedStream const > protected_streams, ::webrtc::ForwardErrorCorrection::Packet &fec_packet) const
static MCAPI void ** $vftable()
MCAPI uint64 $FecHeaderSize(uint64 packet_mask_size) const
Definition ForwardErrorCorrection.h:45