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

#include <SoundWaveScrubber.h>

Public Member Functions

UE_API FSoundWaveScrubber ()
 
UE_API ~FSoundWaveScrubber ()
 
UE_API void Init (FSoundWaveProxyPtr InSoundWaveProxyPtr, float InSampleRate, int32 InNumChannels, float InPlayheadTimeSeconds=0.0f)
 
UE_API void SetIsScrubbing (bool bInIsScrubbing)
 
UE_API void SetIsScrubbingWhileStationary (bool bInIsScrubWhileStationary)
 
UE_API void SetPlayheadTime (float InPlayheadTimeSeconds)
 
UE_API void SetGrainDurationRange (const FVector2D &InGrainDurationRange)
 
UE_API int32 RenderAudio (TArrayView< float > &OutAudio)
 

Constructor & Destructor Documentation

◆ FSoundWaveScrubber()

Audio::FSoundWaveScrubber::FSoundWaveScrubber ( )

◆ ~FSoundWaveScrubber()

Audio::FSoundWaveScrubber::~FSoundWaveScrubber ( )

Member Function Documentation

◆ Init()

void Audio::FSoundWaveScrubber::Init ( FSoundWaveProxyPtr  InSoundWaveProxyPtr,
float  InSampleRate,
int32  InNumChannels,
float  InPlayheadTimeSeconds = 0.0f 
)

◆ RenderAudio()

int32 Audio::FSoundWaveScrubber::RenderAudio ( TArrayView< float > &  OutAudio)

◆ SetGrainDurationRange()

void Audio::FSoundWaveScrubber::SetGrainDurationRange ( const FVector2D InGrainDurationRange)

◆ SetIsScrubbing()

void Audio::FSoundWaveScrubber::SetIsScrubbing ( bool  bInIsScrubbing)

◆ SetIsScrubbingWhileStationary()

void Audio::FSoundWaveScrubber::SetIsScrubbingWhileStationary ( bool  bInIsScrubWhileStationary)

◆ SetPlayheadTime()

void Audio::FSoundWaveScrubber::SetPlayheadTime ( float  InPlayheadTimeSeconds)

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