VJ Master 1.0
Real-time audio analysis and visualisation.
Loading...
Searching...
No Matches
FST_AudioIOData_RenderThread Struct Reference

Struct that holds audio I/O data for the render thread. More...

#include <ST_AudioIOLib.h>

Public Member Functions

 ~FST_AudioIOData_RenderThread ()
void UpdateData (FST_AudioIOData_GameThread &InstanceData_GT)
void ReleaseData ()

Public Attributes

uint32 IODataSize = 0
uint32 frequencyBandsLength = 0
uint32 amplitudesLength = 0
uint32 pitchesLength = 0
uint32 beatsLength = 0
TArray< uint32 > IOData
TArray< float > frequencyBands
TArray< float > amplitudes
TArray< float > pitches
TArray< float > beats

Detailed Description

Struct that holds audio I/O data for the render thread.

Constructor & Destructor Documentation

◆ ~FST_AudioIOData_RenderThread()

FST_AudioIOData_RenderThread::~FST_AudioIOData_RenderThread ( )
inline

Destructor that releases data.

Member Function Documentation

◆ ReleaseData()

void FST_AudioIOData_RenderThread::ReleaseData ( )
inline

Clears the stored audio data.

◆ UpdateData()

void FST_AudioIOData_RenderThread::UpdateData ( FST_AudioIOData_GameThread & InstanceData_GT)
inline

Updates the data from the given instance of FST_AudioIOData_GameThread.

Parameters
InstanceData_GTThe game thread instance data to update from.

Member Data Documentation

◆ amplitudes

TArray<float> FST_AudioIOData_RenderThread::amplitudes

Array of amplitudes.

◆ amplitudesLength

uint32 FST_AudioIOData_RenderThread::amplitudesLength = 0

Size of amplitudes data.

◆ beats

TArray<float> FST_AudioIOData_RenderThread::beats

Array of beats.

◆ beatsLength

uint32 FST_AudioIOData_RenderThread::beatsLength = 0

Size of beats data.

◆ frequencyBands

TArray<float> FST_AudioIOData_RenderThread::frequencyBands

Array of frequency bands.

◆ frequencyBandsLength

uint32 FST_AudioIOData_RenderThread::frequencyBandsLength = 0

Size of frequency bands data.

◆ IOData

TArray<uint32> FST_AudioIOData_RenderThread::IOData

Array of IO data.

◆ IODataSize

uint32 FST_AudioIOData_RenderThread::IODataSize = 0

Size of IO data.

◆ pitches

TArray<float> FST_AudioIOData_RenderThread::pitches

Array of pitches.

◆ pitchesLength

uint32 FST_AudioIOData_RenderThread::pitchesLength = 0

Size of pitches data.


The documentation for this struct was generated from the following file:
  • H:/Games/Unreal/Aaron/FunWithShaders/Plugins/ST_VJMaster/Source/ST_AudioVisualisation/Public/Data/ST_AudioIOLib.h