LeviLamina
Loading...
Searching...
No Matches
UlpfecGenerator.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace webrtc { class Clock; }
8namespace webrtc { class ForwardErrorCorrection; }
9namespace webrtc { struct FecProtectionParams; }
10// clang-format on
11
12namespace webrtc {
13
15public:
16 // UlpfecGenerator inner types declare
17 // clang-format off
18 struct Params;
19 // clang-format on
20
21 // UlpfecGenerator inner types define
22 struct Params {
23 public:
24 // member functions
25 // NOLINTBEGIN
26 MCNAPI Params();
27
29 // NOLINTEND
30
31 public:
32 // constructor thunks
33 // NOLINTBEGIN
34 MCNAPI void* $ctor();
35
37 // NOLINTEND
38 };
39
40public:
41 // prevent constructor by default
43
44public:
45 // member functions
46 // NOLINTBEGIN
47 MCNAPI ::webrtc::FecProtectionParams const& CurrentParams() const;
48
49 MCNAPI bool ExcessOverheadBelowMax() const;
50
51 MCNAPI bool MinimumMediaPacketsReached() const;
52
53 MCNAPI int Overhead() const;
54
55 MCNAPI void ResetState();
56
57 MCNAPI UlpfecGenerator(::std::unique_ptr<::webrtc::ForwardErrorCorrection>, ::webrtc::Clock*);
58
59 MCNAPI UlpfecGenerator(int, int, ::webrtc::Clock*);
60 // NOLINTEND
61
62public:
63 // constructor thunks
64 // NOLINTBEGIN
65 MCNAPI void* $ctor(::std::unique_ptr<::webrtc::ForwardErrorCorrection>, ::webrtc::Clock*);
66
67 MCNAPI void* $ctor(int, int, ::webrtc::Clock*);
68 // NOLINTEND
69
70public:
71 // vftables
72 // NOLINTBEGIN
73 MCNAPI static void** $vftable();
74 // NOLINTEND
75};
76
77} // namespace webrtc
Definition Clock.h:13
Definition UlpfecGenerator.h:14
MCAPI bool MinimumMediaPacketsReached() const
static MCAPI void ** $vftable()
MCAPI::webrtc::FecProtectionParams const & CurrentParams() const
MCAPI void * $ctor(::std::unique_ptr<::webrtc::ForwardErrorCorrection >, ::webrtc::Clock *)
MCAPI int Overhead() const
MCAPI UlpfecGenerator(int, int, ::webrtc::Clock *)
MCAPI UlpfecGenerator(::std::unique_ptr<::webrtc::ForwardErrorCorrection >, ::webrtc::Clock *)
MCAPI void * $ctor(int, int, ::webrtc::Clock *)
MCAPI bool ExcessOverheadBelowMax() const
Definition FecProtectionParams.h:7
Definition UlpfecGenerator.h:22
MCAPI Params(::webrtc::FecProtectionParams, ::webrtc::FecProtectionParams)
MCAPI void * $ctor(::webrtc::FecProtectionParams, ::webrtc::FecProtectionParams)