Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP
Inheritance Hierarchy
- FAcousticEchoCancellation_DEPRECATED
- FAcousticEchoCancellation
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/VoiceProcessing.h |
| Include | #include "DSP/VoiceProcessing.h" |
Syntax
class FAcousticEchoCancellation_DEPRECATED
Remarks
This class uses an adaptive filter to cancel out any rendered audio signal that might be picked up by the mic. To add a new patch to a rendered audio signal, user AddNewSignalPatch. See FPatchInput for how to push audio. ProcessAudio then filters the microphone signal accordingly.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAcousticEchoCancellation_DEPRECATED
(
float InConvergenceRate, |
Convergence Rate should be a number between 0 and 1. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FPatchInput | AddNewSignalPatch
(
int32 ExpectedLatency, |
This is how any signal that may be picked up by the microphone may be added to the echo cancellation here: | |
| void | ProcessAudio
(
float* InAudio, |
Callback function for outgoing audio signal. | |
| void | RemoveSignalPatch
(
const FPatchInput& Patch |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
FAcousticEchoCancellation_DEPRECATED
(
float InConvergenceRate, |
Convergence Rate should be a number between 0 and 1. |