5#include "CoreMinimal.h"
6#include "Main/Base/ST_VisNiagaraBase.h"
7#include "ST_N_VisBeatDetection.generated.h"
33 virtual void OnBeatDetected_Implementation(
const TArray<float>& Beats,
const TArray<FChannelBeatDetection>& BeatDetectionForChannel, FIntPoint IOId)
override;
45 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category =
"ShaderTech|BeatDetection")
AST_N_VisBeatDetection is a derived class from AST_VisNiagaraBase that handles beat detection visuali...
Definition ST_N_VisBeatDetection.h:16
virtual bool SetConstantParameters() override
Definition ST_N_VisBeatDetection.cpp:12
virtual void OnBeatDetected_Implementation(const TArray< float > &Beats, const TArray< FChannelBeatDetection > &BeatDetectionForChannel, FIntPoint IOId) override
Definition ST_N_VisBeatDetection.cpp:41
FChannelBeatDetection CurrBeatDetectionForChannel
Definition ST_N_VisBeatDetection.h:46
virtual void OnAudioIOStatusChanged_Implementation(bool bIsActive, FIntPoint IOId) override
Definition ST_N_VisBeatDetection.cpp:54
AST_VisNiagaraBase()
Definition ST_VisNiagaraBase.cpp:10
Base class for Audio IO functionality in ShaderTech.
Definition ST_AudioIOBase.h:38
Structure that holds configuration settings for the FFT (Fast Fourier Transform) Beat detection.
Definition ST_AudioProcessingSettings.h:666