Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/BitCrusher.h |
| Include | #include "DSP/BitCrusher.h" |
Syntax
class FBitCrusher
Remarks
Bit crushing effect https://en.wikipedia.org/wiki/Bitcrusher
Constructors
| Type | Name | Description | |
|---|---|---|---|
FBitCrusher () |
Constructor. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~FBitCrusher () |
Destructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| float | Returns the maximum value given bit depths will be clamped to. | ||
| void | Init
(
const float InSampleRate, |
Initialize the equalizer. | |
| void | ProcessAudio
(
const float* InBuffer, |
Processes audio. | |
| void | ProcessAudioFrame
(
const float* InFrame, |
Processes audio. | |
| void | SetBitDepthCrush
(
const float InBitDepth |
The amount to reduce the bit depth of the audio stream. | |
| void | SetSampleRateCrush
(
const float InFrequency |
The amount to reduce the sample rate of the audio stream. |