FBitCrusher

Bit crushing effect [https://en.wikipedia.org/wiki/Bitcrusher](https://en.wikipedia.org/wiki/Bitcrusher)

Windows
MacOS
Linux

References

Module

SignalProcessing

Header

/Engine/Source/Runtime/SignalProcessing/Public/DSP/BitCrusher.h

Include

#include "DSP/BitCrusher.h"

Syntax

class FBitCrusher

Remarks

Constructors

Name Description

Public function

FBitCrusher()

Constructor.

Destructors

Name Description

Public function

~FBitCrusher()

Destructor.

Functions

Name Description

Public function

void

 

Init

(
    const float InSampleRate,
    const int32 InNumChannels
)

Initialize the equalizer.

Public function

void

 

ProcessAudio

(
    const float* InBuffer,
    const int32 InNumSamples,
    float* OutBuffer
)

Processes audio.

Public function

void

 

ProcessAudioFrame

(
    const float* InFrame,
    float* OutFrame
)

Processes audio.

Public function

void

 

SetBitDepthCrush

(
    const float InBitDepth
)

The amount to reduce the bit depth of the audio stream.

Public function

void

 

SetSampleRateCrush

(
    const float InFrequency
)

The amount to reduce the sample rate of the audio stream.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss