UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Audio::FBitCrusher Class Reference

#include <BitCrusher.h>

Public Member Functions

SIGNALPROCESSING_API FBitCrusher ()
 
SIGNALPROCESSING_API ~FBitCrusher ()
 
SIGNALPROCESSING_API void Init (const float InSampleRate, const int32 InNumChannels)
 
SIGNALPROCESSING_API void SetSampleRateCrush (const float InFrequency)
 
SIGNALPROCESSING_API void SetBitDepthCrush (const float InBitDepth)
 
SIGNALPROCESSING_API void ProcessAudioFrame (const float *InFrame, float *OutFrame)
 
SIGNALPROCESSING_API void ProcessAudio (const float *InBuffer, const int32 InNumSamples, float *OutBuffer)
 

Static Public Member Functions

static SIGNALPROCESSING_API float GetMaxBitDepth ()
 

Constructor & Destructor Documentation

◆ FBitCrusher()

Audio::FBitCrusher::FBitCrusher ( )

◆ ~FBitCrusher()

Audio::FBitCrusher::~FBitCrusher ( )

Member Function Documentation

◆ GetMaxBitDepth()

float Audio::FBitCrusher::GetMaxBitDepth ( )
static

◆ Init()

void Audio::FBitCrusher::Init ( const float  InSampleRate,
const int32  InNumChannels 
)

◆ ProcessAudio()

void Audio::FBitCrusher::ProcessAudio ( const float InBuffer,
const int32  InNumSamples,
float OutBuffer 
)

◆ ProcessAudioFrame()

void Audio::FBitCrusher::ProcessAudioFrame ( const float InFrame,
float OutFrame 
)

◆ SetBitDepthCrush()

void Audio::FBitCrusher::SetBitDepthCrush ( const float  InBitDepth)

◆ SetSampleRateCrush()

void Audio::FBitCrusher::SetSampleRateCrush ( const float  InFrequency)

The documentation for this class was generated from the following files: