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

#include <InterpolatedLinearPitchShifter.h>

Public Member Functions

SIGNALPROCESSING_API FLinearPitchShifter (int32 InNumChannels=0)
 
SIGNALPROCESSING_API void Reset (int32 InNumChannels, float InInitialPitchShiftSemitones=0.0f, int32 InInterpLengthFrames=100)
 
SIGNALPROCESSING_API int32 ProcessAudio (const TArrayView< float > InputBuffer, Audio::TCircularAudioBuffer< float > &OutputBuffer)
 
SIGNALPROCESSING_API void UpdatePitchShift (float InNewPitchSemitones)
 

Constructor & Destructor Documentation

◆ FLinearPitchShifter()

Audio::FLinearPitchShifter::FLinearPitchShifter ( int32  InNumChannels = 0)

Member Function Documentation

◆ ProcessAudio()

int32 Audio::FLinearPitchShifter::ProcessAudio ( const TArrayView< float InputBuffer,
Audio::TCircularAudioBuffer< float > &  OutputBuffer 
)

◆ Reset()

void Audio::FLinearPitchShifter::Reset ( int32  InNumChannels,
float  InInitialPitchShiftSemitones = 0.0f,
int32  InInterpLengthFrames = 100 
)

◆ UpdatePitchShift()

void Audio::FLinearPitchShifter::UpdatePitchShift ( float  InNewPitchSemitones)

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