VJ Master 1.3
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: