LeviLamina
Loading...
Searching...
No Matches
EchoControl.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
webrtc {
class
AudioBuffer; }
8
// clang-format on
9
10
namespace
webrtc {
11
12
class
EchoControl
{
13
public
:
14
// EchoControl inner types declare
15
// clang-format off
16
struct
Metrics
;
17
// clang-format on
18
19
// EchoControl inner types define
20
struct
Metrics
{
21
public
:
22
// member variables
23
// NOLINTBEGIN
24
::ll::UntypedStorage<8, 8>
mUnke72249;
25
::ll::UntypedStorage<8, 8>
mUnkcc7434;
26
::ll::UntypedStorage<4, 4>
mUnk6aabad;
27
// NOLINTEND
28
29
public
:
30
// prevent constructor by default
31
Metrics
& operator=(
Metrics
const
&);
32
Metrics
(
Metrics
const
&);
33
Metrics
();
34
};
35
36
public
:
37
// virtual functions
38
// NOLINTBEGIN
39
// vIndex: 0
40
virtual
void
AnalyzeRender(
::webrtc::AudioBuffer
*) = 0;
41
42
// vIndex: 1
43
virtual
void
AnalyzeCapture(
::webrtc::AudioBuffer
*) = 0;
44
45
// vIndex: 3
46
virtual
void
ProcessCapture(
::webrtc::AudioBuffer
*,
bool
) = 0;
47
48
// vIndex: 2
49
virtual
void
ProcessCapture(
::webrtc::AudioBuffer
*,
::webrtc::AudioBuffer
*,
bool
) = 0;
50
51
// vIndex: 4
52
virtual ::webrtc::EchoControl::Metrics GetMetrics()
const
= 0;
53
54
// vIndex: 5
55
virtual
void
SetAudioBufferDelay(
int
) = 0;
56
57
// vIndex: 6
58
virtual
void
SetCaptureOutputUsage(
bool
);
59
60
// vIndex: 7
61
virtual
bool
ActiveProcessing()
const
= 0;
62
63
// vIndex: 8
64
virtual
~EchoControl
() =
default
;
65
// NOLINTEND
66
67
public
:
68
// destructor thunk
69
// NOLINTBEGIN
70
71
// NOLINTEND
72
73
public
:
74
// virtual function thunks
75
// NOLINTBEGIN
76
77
// NOLINTEND
78
};
79
80
}
// namespace webrtc
webrtc::AudioBuffer
Definition
AudioBuffer.h:7
webrtc::EchoControl
Definition
EchoControl.h:12
ll::UntypedStorage
Definition
Alias.h:14
webrtc::EchoControl::Metrics
Definition
EchoControl.h:20
src
mc
external
webrtc
EchoControl.h
Generated on Sat Apr 26 2025 05:55:42 for LeviLamina by
1.12.0