USoundVisualizationStatics

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

SoundVisualizations

Header

/Engine/Plugins/Runtime/SoundVisualizations/Source/SoundVisualizations/Classes/SoundVisualizationStatics.h

Include

#include "SoundVisualizationStatics.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class USoundVisualizationStatics : public UBlueprintFunctionLibrary

Constructors

Name Description

Public function

USoundVisualizationStatics

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Static

void

 

CalculateFrequencySpectrum

(
    USoundWave* SoundWave,
    const bool bSplitChannels,
    const float StartTime,
    const float TimeLength,
    const int32 SpectrumWidth,
    TArray< TArray< float > >& OutSpec...
)

Public function Static UFunction BlueprintCallable, Category

void

 

CalculateFrequencySpectrum

(
    USoundWave* SoundWave,
    int32 Channel,
    float StartTime,
    float TimeLength,
    int32 SpectrumWidth,
    TArray< float >& OutSpectrum
)

Calculates the frequency spectrum for a window of time for the SoundWave

Public function Static

void

 

GetAmplitude

(
    USoundWave* SoundWave,
    const bool bSplitChannels,
    const float StartTime,
    const float TimeLength,
    const int32 AmplitudeBuckets,
    TArray< TArray< float > >& OutAmpl...
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetAmplitude

(
    USoundWave* SoundWave,
    int32 Channel,
    float StartTime,
    float TimeLength,
    int32 AmplitudeBuckets,
    TArray< float >& OutAmplitudes
)

Gathers the amplitude of the wave data for a window of time for the SoundWave

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