LeviLamina
Loading...
Searching...
No Matches
EchoDetector.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/external/webrtc/RefCountInterface.h"
7
8
namespace
webrtc {
9
10
class
EchoDetector
:
public
::webrtc::RefCountInterface
{
11
public
:
12
// EchoDetector inner types declare
13
// clang-format off
14
struct
Metrics
;
15
// clang-format on
16
17
// EchoDetector inner types define
18
struct
Metrics {
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::UntypedStorage<8, 16>
mUnk68868b;
23
::ll::UntypedStorage<8, 16>
mUnkb34294;
24
// NOLINTEND
25
26
public
:
27
// prevent constructor by default
28
Metrics& operator=(Metrics
const
&);
29
Metrics(Metrics
const
&);
30
Metrics();
31
};
32
33
public
:
34
// virtual functions
35
// NOLINTBEGIN
36
virtual
void
Initialize(
int
,
int
,
int
,
int
) = 0;
37
38
virtual
void
AnalyzeRenderAudio(
::rtc::ArrayView<float const>
) = 0;
39
40
virtual
void
AnalyzeCaptureAudio(
::rtc::ArrayView<float const>
) = 0;
41
42
virtual ::webrtc::EchoDetector::Metrics GetMetrics()
const
= 0;
43
44
virtual
~EchoDetector
()
/*override*/
=
default
;
45
// NOLINTEND
46
47
public
:
48
// virtual function thunks
49
// NOLINTBEGIN
50
51
// NOLINTEND
52
};
53
54
}
// namespace webrtc
rtc::ArrayView
Definition
_HeaderOutputPredefine.h:309
webrtc::EchoDetector
Definition
EchoDetector.h:10
webrtc::RefCountInterface
Definition
RefCountInterface.h:10
ll::UntypedStorage
Definition
Alias.h:14
webrtc::EchoDetector::Metrics
Definition
EchoDetector.h:18
src
mc
external
webrtc
EchoDetector.h
Generated on
for LeviLamina by
1.16.1